I had a 26 GB free space and after 92% of building to get out of space. How much space is needed to build this?
Search Criteria
Package Details: java-cephfs 18.2.4-5
Package Actions
Git Clone URL: | https://aur.archlinux.org/ceph.git (read-only, click to copy) |
---|---|
Package Base: | ceph |
Description: | Ceph Storage JNI bindings for CephFS |
Upstream URL: | https://ceph.com/ |
Licenses: | GPL-2.0-or-later OR LGPL-2.1-or-later OR LGPL-3.0-or-later |
Submitter: | foxxx0 |
Maintainer: | pbazaah |
Last Packager: | pbazaah |
Votes: | 7 |
Popularity: | 0.26 |
First Submitted: | 2022-08-08 09:09 (UTC) |
Last Updated: | 2025-01-05 14:54 (UTC) |
Dependencies (83)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, jre17AUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jre-zuluAUR, jre-zulu-fxAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, jdk21-jetbrains-binAUR, jre11AUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, jdk-openj9-binAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jdk8-dragonwell-extendedAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- libcephfsAUR
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR) (make)
- boost (boost-gitAUR) (make)
- boost-libs (make)
- cmake (cmake-gitAUR) (make)
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-selinuxAUR, coreutils-hybridAUR, coreutils-uutilsAUR) (make)
- cryptsetup (cryptsetup-gitAUR) (make)
- curl (curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR) (make)
- cython (cython-gitAUR, cython0AUR) (make)
- expat (expat-gitAUR) (make)
- fmt (fmt-gitAUR) (make)
- fuse3 (fuse3-gitAUR) (make)
- gawk (gawk-gitAUR, busybox-coreutilsAUR) (make)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR) (make)
- gperf (gperf-gitAUR) (make)
- gperftools (gperftools-gitAUR) (make)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, jre17AUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jre-zuluAUR, jre-zulu-fxAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, jdk21-jetbrains-binAUR, jre11AUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, jdk-openj9-binAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jdk8-dragonwell-extendedAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk) (make)
- jq (jaq-binAUR, jq-gitAUR) (make)
- jre11-openjdk-headless (openjdk-zulu11-ca-fx-binAUR, jdk11-openjdk, jre11-openjdk) (make)
- junit (make)
- keyutils (keyutils-gitAUR) (make)
- libaio (libaio-gitAUR) (make)
- libatomic_ops (make)
- libcap (make)
- libcap-ng (libcap-ng-gitAUR) (make)
- libcurl-compat (libcurl-http3-ngtcp2-compatAUR, libcurl-compat-gitAUR) (make)
- libedit (make)
- libgudev (make)
- libnl (libnl-gitAUR) (make)
- librabbitmq-c (make)
- librdkafka (librdkafka-gitAUR) (make)
- libutil-linux (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR, util-linux-libs) (make)
- libuv (libuv-gitAUR) (make)
- libxcrypt (libxcrypt-gitAUR) (make)
- lua (make)
- lz4 (lz4-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- nss (nss-hgAUR) (make)
- oath-toolkit (oath-toolkit-gitAUR) (make)
- openssl (openssl-gitAUR, openssl-staticAUR) (make)
- pkgconf (pkgconf-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-bcrypt (make)
- python-build (make)
- python-cherrypy (make)
- python-coverage (make)
- python-dateutil (make)
- python-installer (make)
- python-jinja (make)
- python-packaging (make)
- python-pecan (make)
- python-prettytable (make)
- python-pyjwt (make)
- python-pyopenssl (make)
- python-requests (make)
- python-scipy (python-scipy-gitAUR, python-scipy-mkl-binAUR, python-scipy-mkl-tbbAUR, python-scipy-mklAUR) (make)
- python-setuptools (make)
- python-setuptools-rust (make)
- python-sphinx (python-sphinx-gitAUR) (make)
- python-typing_extensions (make)
- python-werkzeug (make)
- python-wheel (make)
- python-yaml (python-yaml-gitAUR) (make)
- snappy (snappy-gitAUR) (make)
- sqlite (sqlite-fossilAUR) (make)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-fmlAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR) (make)
- thrift (thrift-gitAUR) (make)
- util-linux (busybox-coreutilsAUR, util-linux-aesAUR, util-linux-selinuxAUR) (make)
- xfsprogs (xfsprogs-gitAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- zstd (zstd-gitAUR, zstd-staticAUR) (make)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR) (check)
- python-nose (check)
- python-pycodestyle (check)
- python-pylint (check)
- python-pytest (check)
- python-pytest-cov (check)
- python-saml (check)
- python-xmlsec (check)
- xmlstarlet (xmlstarlet-gitAUR) (check)
Required by (0)
Sources (31)
- ceph-13.2.2-dont-install-sysvinit-script.patch
- ceph-17.2.4-pybind-unmock-cythonize.patch
- ceph-17.2.4-test-bluefs-split.patch
- ceph-17.2.4-tox-flake8-git-ls-files.patch
- ceph-17.2.5-fix-iterator-depreciations.patch
- ceph-17.2.5-logrotate-ignore-dups.patch
- ceph-17.2.5-rgw-client-boost-string-view.patch
- ceph-17.2.6-cython-fixes.patch
- ceph-17.2.6-mgr-dashboard-cherrypy-18.patch
- ceph-17.2.6-mgr-dashboard-pylint-217.patch
- ceph-18.2.0-backport-log-runway-expansion.patch
- ceph-18.2.0-fix-ecode-shec-test.patch
- ceph-18.2.0-fmt10-fixes.patch
- ceph-18.2.2-backport-ceph-volume-unbound-var.patch
- ceph-18.2.2-disable-mypy-flake8-tests.patch
- ceph-18.2.2-gcc-14-fixes.patch
- ceph-18.2.2-mgr-alias-ceph-bcrypt.patch
- ceph-18.2.2-py312-fixes.patch
- ceph-18.2.2-std-atomic-depreciations.patch
- ceph-18.2.2-test-mempool-shard-select-disable.patch
- ceph-18.2.4-avoid-cpython-pysys-api.patch
- ceph-18.2.4-boost-1.86-fixes.patch
- ceph-18.2.4-fmt-formatter-const.patch
- ceph-18.2.4-py313-fixes.patch
- ceph-disable-empty-readable.sh-test.patch
- ceph.sudoers
- ceph.sysusers
- https://download.ceph.com/tarballs/ceph-18.2.4.tar.gz
- python-bcrypt-4.2.1.tar.gz
- python-bcrypt-allow-subinterpreters.patch
- python-bcrypt-prefix-ceph.patch
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 Next › Last »
Yatha commented on 2022-11-12 10:58 (UTC)
pbazaah commented on 2022-11-04 08:49 (UTC)
@goshaRusty
I am aware, if you feel like, you can strip out the stack trace and add it as a comment, either here or on this issue: https://github.com/bazaah/aur-ceph/issues/2
Beyond that, you can fix your problem right now but using the prebuilt binary packages: https://aur.archlinux.org/pkgbase/ceph-bin
Otherwise, I am planning on investigating this a bit this weekend.
goshaRusty commented on 2022-11-04 06:13 (UTC)
I try update manjaro with Package manager and i also have an error related to osd_legacy_options.h for
/var/tmp/pamac-build-myUserName/ceph/src/ceph-17.2.5/src/common/options/legacy_config_opts.h:7:10: fatal error: osd_legacy_options.h: No such file or directory
pbazaah commented on 2022-10-31 15:05 (UTC)
@petronny
See https://github.com/bazaah/aur-ceph/issues/2
If you have the chance, could you pull out the complete compile error stack trace for that error and post it on that issue (or here).
In the mean time, you could try another compile as typically the issue is intermittent.
petronny commented on 2022-10-31 14:57 (UTC)
Getting
/build/ceph/src/ceph-17.2.5/src/common/options/legacy_config_opts.h:3:10: fatal error: mds_legacy_options.h: No such file or directory
Full build log: https://github.com/arch4edu/cactus/actions/runs/3361784541/jobs/5572635705
pbazaah commented on 2022-10-30 19:02 (UTC)
v17.2.5 has been released, and Archlinux is finally on the current Ceph release again!
Its been an interesting couple months, and I've definitely learned a lot about CMake, but I'll probably be taking a break from pushing releases now, until after the new year, serious bug fixes excluded.
petronny commented on 2022-10-28 01:02 (UTC) (edited on 2022-11-03 05:30 (UTC) by petronny)
Yes. Quincy doesn't support leveldb anymore. See https://docs.ceph.com/en/quincy/releases/quincy/#upgrading-from-octopus-or-pacific
You can show this in post_upgrade().
pbazaah commented on 2022-10-27 17:24 (UTC)
So, I'm quite likely to release 17.2.5-1 this weekend.
I did hit one strange issue during tests (see below) but both initializing a new cluster, and upgrading from v16 work.
On my v16 upgrade, I encountered a segfault in a mon, due to using leveldb
as a kv_backend, which has been deprecated since at least Jewel and is not supported in Quincy.
I have no idea why, the whole test is scripted so I didn't run something weird on one of them.
Regardless, I strongly encourage anyone that runs a cluster to follow the below instructions before you start upgrading monitors.
Ensure mon
s use kv_backend rocksdb
During testing I encountered a mon that was using leveldb
instead of rocksdb
. This is super weird, as leveldb was deprecated back in v10... and this test cluster was installed with v15... so WTF.
Check
cat /var/lib/ceph/mon/ceph-$(hostname -s)/kv_backend
This should report: rocksdb
.
Fix
If it instead reports leveldb
you need to run the following:
(
# These assume you name your mons after your hostnames. If not, adjust accordingly
mID=$(hostname -s)
SERVICE="ceph-mon@${mID}.service"
MONMAP=$(mktemp monmap.${mID}.XXXXX)
systemctl stop ${SERVICE} && sleep 2
ceph mon getmap -o ${MONMAP}
mv /var/lib/ceph/mon/ceph-${mID} /var/lib/ceph/mon/ceph-${mID}.bak
ceph-mon -i ${mID} --mkfs --monmap ${MONMAP} --keyring /var/lib/ceph/mon/ceph-${mID}.bak/keyring
chown -R ceph:ceph /var/lib/ceph/mon/ceph-${mID}
systemctl start ${SERVICE}
)
Once you confirm that:
- The mon is running and happy,
- The
kv_backend
now reportsrocksdb
You can remove the backup monmap:
rm -rf /var/lib/ceph/mon/ceph-$(hostname -s).bak
pbazaah commented on 2022-10-27 08:56 (UTC)
I've got what is likely to be the 17.2.5 release locked down, including enabling AQMP and kafka integrations.
This is also the first release (maybe ever, for Archlinux?) that will include working cython bindings for rados,rbd,cephfs libs, and the first release with fully passing make check
tests -- minus a couple that were disabled (wants sudo, docker, etc).
My only concern remaining is that with python 3.11 released, I'll need to rebuild binaries soonish.
pbazaah commented on 2022-10-24 21:25 (UTC)
Got my first full green v17.2.4 build this evening!
cython issues fixed, tests (mostly) working -- got one racy python test suite I CBA to fix.
I'm running a few tests around enabling rados gateway AQMP and Kafka features, but regardless of how that turns out, I need to start working on a 17.2.5 build now.
Pinned Comments
pbazaah commented on 2022-10-05 13:03 (UTC) (edited on 2022-10-05 13:03 (UTC) by pbazaah)
For future commenters:
TLDR:
https://aur.archlinux.org/pkgbase/ceph | From source build (slow)
https://aur.archlinux.org/pkgbase/ceph-bin | Pre-built binaries (fast)
Unlike the original community version, this repo builds ceph from source. Ceph is a large, complicated project so this takes several hours on a good build server.
To get a similar experience to how community/ceph worked (pre-built binaries) use ceph-bin instead.