Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F140600420
D9584.id25129.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
20 KB
Referenced Files
None
Subscribers
None
D9584.id25129.diff
View Options
Index: net/ceph-devel/Makefile
===================================================================
--- /dev/null
+++ net/ceph-devel/Makefile
@@ -0,0 +1,172 @@
+# Created by: Willem Jan Withagen <wjw@digiware.nl>
+# $FreeBSD$
+
+PORTNAME= ceph
+# PORTVERSION= 11.0.2
+# DISTVERSIONPREFIX
+DISTVERSION= wip.FreeBSD.v1
+# DISTVERSIONSUFFIX
+# PORTREVISION
+# PORTEPOCH
+CATEGORIES= net
+# MASTER_SITES
+# MASTER_SITE_SUBDIR
+# PROJECTHOST
+# PKGNAMEPREFIX
+PKGNAMESUFFIX= -devel
+# DISTNAME
+# EXTRACT_SUFX
+# DISTFILES
+# DIST_SUBDIR
+# EXTRACT_ONLY.
+
+MAINTAINER= wjw@digiware.nl
+COMMENT=Ceph delivers object, block, and file storage in a unified system
+
+LICENSE= GPLv2 LGPL3
+LICENSE_COMB= dual
+
+GITBRANCH=${DISTVERSION}
+
+# even though i386 will build, it is nor really advised.
+ONLY_FOR_ARCHS= amd64
+
+USES= gmake
+USES+= cmake:outsource
+USES+= python:2.7
+USES+= gettext-runtime
+USES+= shebangfix
+SHEBANG_FILES= src/rbdmap src/ceph-post-file.in src/rbd-replay-many
+
+USE_RC_SUBR=ceph
+
+BUILD_WRKSRC= ${WRKSRC}/build
+BUILD_DEPENDS= \
+ git:devel/git \
+ yasm:devel/yasm \
+ pkgconf:devel/pkgconf \
+ cython:lang/cython \
+ sphinx-build:textproc/py-sphinx \
+ ${PREFIX}/lib/libatomic_ops.a:devel/libatomic_ops \
+
+RUN_DEPENDS= \
+ bash:shells/bash \
+ ${PREFIX}/bin/getopt:misc/getopt \
+ xml:textproc/xmlstarlet \
+ jq:textproc/jq \
+ flock:sysutils/flock \
+ virtualenv:devel/py-virtualenv \
+
+LIB_DEPENDS= \
+ libboost_system.so:devel/boost-all \
+ libboost_python.so:devel/boost-python-libs \
+ libleveldb.so:databases/leveldb \
+ libldap.so:net/openldap24-client \
+ libnss3.so:security/nss \
+ libcryptopp.so:security/cryptopp \
+ libsnappy.so:archivers/snappy \
+ libcurl.so:ftp/curl \
+ libxml2.so:textproc/libxml2 \
+ libexpat.so:textproc/expat2 \
+ liblz4.so:archivers/liblz4 \
+ libfcgi.so:www/fcgi \
+ libplds4.so:devel/nspr \
+ libplc4.so:devel/nspr \
+ libnspr4.so:devel/nspr \
+ libboost_thread.so:devel/boost-libs \
+ libboost_system.so:devel/boost-libs \
+ libboost_regex.so:devel/boost-libs \
+ libboost_random.so:devel/boost-libs \
+ libboost_program_options.so:devel/boost-libs \
+ libboost_date_time.so:devel/boost-libs \
+ libboost_iostreams.so:devel/boost-libs \
+ libpython2.7.so:lang/python27 \
+
+OTHER_DEPENDS= \
+ libedit.so:devel/libedit \
+
+# TEST_DEPENDS= \
+# java/junit \
+# devel/py-argparse \
+# devel/py-nose \
+# www/py-flask \
+
+USE_GITHUB= yes
+GH_ACCOUNT= wjwithagen:DEFAULT
+# GH_TUPLE allows putting GH_ACCOUNT, GH_PROJECT, GH_TAGNAME, and GH_SUBDIR into a single variable.
+# The format is account:project:tagname:group/subdir. The /subdir part is optional. It is helpful i
+# when there is more than one GitHub project from which to fetch.
+GH_TUPLE= wjwithagen:ceph:${GITBRANCH}:ceph
+GH_TUPLE+= facebook:rocksdb:a0deec9:rocksdb/src/rocksdb
+GH_TUPLE+= ceph:ceph-erasure-code-corpus:b5c8634:cepherasurecodecorpus/ceph-erasure-code-corpus
+GH_TUPLE+= ceph:ceph-object-corpus:master:cephobjectcorpus/ceph-object-corpus
+GH_TUPLE+= ceph:civetweb:v1.5-1809-g7f9f5d1:civetweb/src/civetweb
+GH_TUPLE+= ceph:jerasure:v2-ceph:jerasure/src/erasure-code/jerasure/jerasure
+GH_TUPLE+= ceph:gf-complete:v3-ceph:gfcomplete/src/erasure-code/jerasure/gf-complete
+GH_TUPLE+= ceph:googletest:ceph-release-1.7.x:googletest/src/googletest
+GH_TUPLE+= ceph:spdk:v1.2.0-39-g9322c25:spdk/src/spdk
+GH_TUPLE+= ceph:xxHash:v0.5.1-2-g1f40c65:xxHash/src/xxHash
+GH_TUPLE+= ceph:isa-l:v2.16.0:isal/src/isa-l
+GH_TUPLE+= ceph:lua:lua-5.3-ceph:lua/src/lua
+GH_TUPLE+= ceph:Beast:999e2fa:Beast/src/Beast
+GH_TUPLE+= boostorg:boost:boost-1.61.0-275-g1790aff:boost/src/boost
+GH_TUPLE+= ceph:dpdk:a38e5ec:dpd/src/dpd
+GH_TUPLE+= facebook:zstd:v1.1.2:zstd/src/zstd
+
+NO_CHECKSUM=Y
+
+# USERS= ceph
+# GROUPS= ceph
+
+CMAKE_SOURCE_PATH= ..
+CMAKE_VERBOSE= Y
+CMAKE_BUILD_TYPE= RelWithDebInfo
+CMAKE_ARGS= \
+ -D ENABLE_GIT_VERSION=OFF \
+ -D WITH_SYSTEM_BOOST=ON \
+ -D WITH_LTTNG=OFF \
+ -D WITH_FUSE=OFF \
+ -D WITH_KRBD=OFF \
+ -D WITH_XFS=OFF \
+ -D WITH_KVS=OFF \
+ -D WITH_LIBCEPHFS=OFF \
+ -D WITH_CEPHFS=OFF \
+ -D WITH_EMBEDDED=OFF \
+ ..
+
+pre-configure:
+ ${MKDIR} ${WRKSRC}/build
+ ${LN} -s ${WRKSRC}/build ${WRKDIR}/.build
+
+do-configure:
+ ( cd ${WRKSRC}/build ;\
+ cmake ${CMAKE_ARGS} .. ;\
+ )
+
+pre-build:
+ ${ECHO_CMD} Checking cython version to be atleast 0.25.2
+ pkg info -x 'cython-0.25.[2-9]'
+
+do-build:
+ ${ECHO_CMD} Building Ceph
+ ( cd ${WRKSRC}/build; \
+ ${GMAKE} -j`${SYSCTL} -n hw.ncpu`; \
+ )
+
+post-stage:
+ ${MKDIR} ${STAGEDIR}/etc/ceph
+ ${MKDIR} ${STAGEDIR}/var/lib/ceph
+ ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-mds
+ ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-osd
+ ${MKDIR} ${STAGEDIR}/var/lib/ceph/mds
+ ${MKDIR} ${STAGEDIR}/var/lib/ceph/mon
+ ${MKDIR} ${STAGEDIR}/var/lib/ceph/osd
+ ${MKDIR} ${STAGEDIR}/var/lib/ceph/tmp
+ ${MKDIR} ${STAGEDIR}/var/log/ceph
+ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/rc.d
+ # Use the Ceph init.d script as the interface to regular
+ # starting and stopping deamons. rc.d work is done thru
+ # a separate rc.d/ceph script calling init-ceph again.
+ ${CP} ${STAGEDIR}${PREFIX}/etc/init.d/ceph ${STAGEDIR}${PREFIX}/bin/init-ceph
+
+.include <bsd.port.mk>
Index: net/ceph-devel/distinfo
===================================================================
--- /dev/null
+++ net/ceph-devel/distinfo
@@ -0,0 +1,35 @@
+TIMESTAMP = 1486914967
+SHA256 (wjwithagen-ceph-wip.FreeBSD_GH0.tar.gz) = 6ddab83a72975a156cdad9d35b907a2874d795f86f6fa00deb56877eac10b639
+SIZE (wjwithagen-ceph-wip.FreeBSD_GH0.tar.gz) = 9468488
+SHA256 (wjwithagen-ceph-wip.FreeBSD_GH0.tar.gz) = 6ddab83a72975a156cdad9d35b907a2874d795f86f6fa00deb56877eac10b639
+SIZE (wjwithagen-ceph-wip.FreeBSD_GH0.tar.gz) = 9468488
+SHA256 (facebook-rocksdb-a0deec9_GH0.tar.gz) = bd3803c476c088b68815d6627a9b81da5e2b6447f3590885434c73534b1df62e
+SIZE (facebook-rocksdb-a0deec9_GH0.tar.gz) = 2911761
+SHA256 (ceph-ceph-erasure-code-corpus-b5c8634_GH0.tar.gz) = 2b72364ebfd6ba53b187a4503cf416c7182d83e757bf24a1aa14c642bb9ca9ed
+SIZE (ceph-ceph-erasure-code-corpus-b5c8634_GH0.tar.gz) = 3577946
+SHA256 (ceph-ceph-object-corpus-master_GH0.tar.gz) = a8d934f6b95f90b23fc62fc43c4d99f0027062ed712778cefee15d8e3080c843
+SIZE (ceph-ceph-object-corpus-master_GH0.tar.gz) = 1328413
+SHA256 (ceph-civetweb-v1.5-1809-g7f9f5d1_GH0.tar.gz) = 5d08d3c7b8d09cb055e8e67df4c956e7292efb7ae556e03b6c1f0d9f4fa7fd82
+SIZE (ceph-civetweb-v1.5-1809-g7f9f5d1_GH0.tar.gz) = 6850432
+SHA256 (ceph-jerasure-v2-ceph_GH0.tar.gz) = 94421f7249fca91af9076fa4ca38f16829c00a1fd05846cc0e09188ab9421f91
+SIZE (ceph-jerasure-v2-ceph_GH0.tar.gz) = 806304
+SHA256 (ceph-gf-complete-v3-ceph_GH0.tar.gz) = 4ce344235ed0fcb2776dc0fbef55f8753638f1fabd65c9d2f22c8f071fe2e4ac
+SIZE (ceph-gf-complete-v3-ceph_GH0.tar.gz) = 342277
+SHA256 (ceph-googletest-ceph-release-1.7.x_GH0.tar.gz) = 4a70b3a6b1a92ba0f623a560c9d1cdc84b925bd90458e080ebc2c4100225d54e
+SIZE (ceph-googletest-ceph-release-1.7.x_GH0.tar.gz) = 1281303
+SHA256 (ceph-spdk-v1.2.0-39-g9322c25_GH0.tar.gz) = 0730eb63fbc7d61e213aeb95f4def48525c7ec01fcf36aee1b3cce044e77447d
+SIZE (ceph-spdk-v1.2.0-39-g9322c25_GH0.tar.gz) = 162759
+SHA256 (ceph-xxHash-v0.5.1-2-g1f40c65_GH0.tar.gz) = bd0de02be53b8019f5844776a534439bee0b1f982cb1e8af4fae79f78cfb0924
+SIZE (ceph-xxHash-v0.5.1-2-g1f40c65_GH0.tar.gz) = 25494
+SHA256 (ceph-isa-l-v2.16.0_GH0.tar.gz) = 6fab1d920db76dc58f43df09020b0e8a1e08e455962dfb4dde111ea697ab8845
+SIZE (ceph-isa-l-v2.16.0_GH0.tar.gz) = 364853
+SHA256 (ceph-lua-lua-5.3-ceph_GH0.tar.gz) = 33ce7f79ea3dd1389b48cdcd6d8750fc9977994ea423f4a56f184affad1707be
+SIZE (ceph-lua-lua-5.3-ceph_GH0.tar.gz) = 366804
+SHA256 (ceph-Beast-999e2fa_GH0.tar.gz) = f3ac9a1c891b138e68137c0a1a2b37befa09b53f7e551f6ebb67fa8ed9b792f4
+SIZE (ceph-Beast-999e2fa_GH0.tar.gz) = 521462
+SHA256 (boostorg-boost-boost-1.61.0-275-g1790aff_GH0.tar.gz) = 22d2d0fcb83044a185ee0c1d009dd9eb43bf340c0d25432df4e889bdd67f2445
+SIZE (boostorg-boost-boost-1.61.0-275-g1790aff_GH0.tar.gz) = 1096867
+SHA256 (ceph-dpdk-a38e5ec_GH0.tar.gz) = 2f88c1e6361c99b4525dbc524c0c56cb5a45273028045d966190e73c416a0b24
+SIZE (ceph-dpdk-a38e5ec_GH0.tar.gz) = 16158917
+SHA256 (facebook-zstd-v1.1.2_GH0.tar.gz) = 980b8febb0118e22f6ed70d23b5b3e600995dbf7489c1f6d6122c1411cdda8d8
+SIZE (facebook-zstd-v1.1.2_GH0.tar.gz) = 769017
Index: net/ceph-devel/files/ceph.in
===================================================================
--- /dev/null
+++ net/ceph-devel/files/ceph.in
@@ -0,0 +1,54 @@
+#!/bin/sh
+#
+# $FreeBSD: branches/2016Q4/net/ceph/files/cephd.in 367807 2014-09-10 09:36:24Z ehaupt $
+#
+
+# PROVIDE: ceph
+# REQUIRE: LOGIN
+# BEFORE: securelevel
+# KEYWORD: shutdown
+
+# Add the following lines to /etc/rc.conf to enable `ceph':
+#
+# ceph_enable="YES"
+# ceph_flags="<set as needed>"
+#
+# See ceph(1) for ceph_flags
+#
+
+. /etc/rc.subr
+
+PATH=$PATH:/usr/local/bin:/usr/local/sbin
+
+name="ceph"
+rcvar=ceph_enable
+extra_commands="condrestart"
+
+# read configuration and set defaults
+: ${ceph_enable="NO"}
+: ${ceph_configfile:=/etc/ceph/ceph.conf}
+
+start_cmd="cephstart_cmd"
+stop_cmd="cephstop_cmd"
+restart_cmd="cephrestart_cmd"
+condrestart_cmd="cepconfhrestart_cmd"
+
+cephstart_cmd()
+{ /usr/local/bin/init-ceph start $*
+}
+
+cephstop_cmd()
+{ /usr/local/bin/init-ceph stop $*
+}
+
+cephrestart_cmd()
+{ /usr/local/bin/init-ceph restart $*
+}
+
+cephcondrestart_cmd()
+{ /usr/local/bin/init-ceph condrestart $*
+}
+
+run_rc_command "$1"
+
+
Index: net/ceph-devel/files/patch-src_rocksdb_CMakeLists.txt
===================================================================
--- /dev/null
+++ net/ceph-devel/files/patch-src_rocksdb_CMakeLists.txt
@@ -0,0 +1,10 @@
+--- src/rocksdb/CMakeLists.txt.orig 2016-11-21 02:24:12 UTC
++++ src/rocksdb/CMakeLists.txt
+@@ -45,7 +45,6 @@ else()
+ endif()
+ if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+ # FreeBSD has jemaloc as default malloc
+- add_definitions(-DROCKSDB_JEMALLOC)
+ set(WITH_JEMALLOC ON)
+ endif()
+ option(WITH_SNAPPY "build with SNAPPY" OFF)
Index: net/ceph-devel/pkg-descr
===================================================================
--- /dev/null
+++ net/ceph-devel/pkg-descr
@@ -0,0 +1,23 @@
+Ceph is a distributed object store and file system designed to provide
+excellent performance, reliability and scalability.
+
+* Object Storage
+ Ceph provides seamless access to objects using native language bindings
+ or radosgw, a REST interface that\xe2\x80\x99s compatible with applications
+ written for S3 and Swift.
+* Block Storage
+ Ceph's RADOS Block Device (RBD) provides access to block device images
+ that are striped and replicated across the entire storage cluster.
+ * File System
+ Ceph provides a POSIX-compliant network file system that aims for high
+ performance, large data storage, and maximum compatibility with legacy
+ applications.
+
+I started looking into Ceph, because the HAST solution with CARP and
+ggate did not really do what I was looking for. But I'm aiming for
+running a Ceph storage cluster of storagenodes that are running ZFS.
+Endstation would be running bhyve on RBD disk that are stored in Ceph.
+
+The FreeBSD build will build most of the tools in Ceph.
+
+WWW: http://ceph.com
Index: net/ceph-devel/pkg-plist
===================================================================
--- /dev/null
+++ net/ceph-devel/pkg-plist
@@ -0,0 +1,257 @@
+%%DATADIR%%/id_rsa_drop.ceph.com
+%%DATADIR%%/id_rsa_drop.ceph.com.pub
+%%DATADIR%%/known_hosts_drop.ceph.com
+@dir /etc/ceph
+@dir /var/lib
+@dir /var/lib/ceph
+@dir /var/lib/ceph/bootstrap-mds
+@dir /var/lib/ceph/bootstrap-osd
+@dir /var/lib/ceph/mds
+@dir /var/lib/ceph/mon
+@dir /var/lib/ceph/osd
+@dir /var/lib/ceph/tmp
+@dir /var/log/ceph
+etc/bash_completion.d/rbd
+@comment etc/ceph/rbdmap
+@comment /etc/init.d/rbdmap
+@comment /etc/init/rbdmap.conf
+@comment etc/bash_completion.d/ceph
+@comment etc/bash_completion.d/rados
+@comment etc/bash_completion.d/radosgw-admin
+bin/ceph
+bin/ceph-authtool
+bin/ceph-brag
+bin/ceph-clsinfo
+bin/ceph-conf
+bin/ceph-coverage
+bin/ceph-crush-location
+bin/ceph-debugpack
+bin/ceph-dencoder
+bin/ceph-detect-init
+bin/ceph-mds
+bin/ceph-mgr
+bin/ceph-mon
+bin/ceph-monstore-tool
+bin/ceph-objectstore-tool
+bin/ceph-osd
+bin/ceph-osdomap-tool
+bin/ceph-post-file
+bin/ceph-rest-api
+bin/ceph-run
+bin/crushtool
+bin/init-ceph
+bin/librados-config
+bin/monmaptool
+bin/osdmaptool
+bin/rados
+bin/radosgw
+bin/radosgw-admin
+bin/radosgw-object-expirer
+bin/radosgw-token
+bin/ceph-rbdnamer
+bin/rbd
+bin/rbd-replay
+bin/rbd-replay-many
+bin/rbd-mirror
+bin/rbdmap
+@comment bin/rbd-replay-prep
+sbin/ceph-create-keys
+sbin/ceph-disk
+sbin/ceph-disk-udev
+lib/librados.so
+lib/librados.so.2
+lib/librados.so.2.0.0
+lib/libradosstriper.so
+lib/libradosstriper.so.1
+lib/libradosstriper.so.1.0.0
+lib/librbd.so
+lib/librbd.so.1
+lib/librbd.so.1.0.0
+lib/librgw.so
+lib/librgw.so.2
+lib/librgw.so.2.0.0
+lib/ceph/ceph-monstore-update-crush.sh
+lib/ceph/libceph-common.so
+lib/ceph/compressor/libceph_snappy.so
+lib/ceph/compressor/libceph_snappy.so.2
+lib/ceph/compressor/libceph_snappy.so.2.0.0
+lib/ceph/compressor/libceph_zlib.so
+lib/ceph/compressor/libceph_zlib.so.2
+lib/ceph/compressor/libceph_zlib.so.2.0.0
+lib/ceph/compressor/libceph_zstd.so
+lib/ceph/compressor/libceph_zstd.so.2
+lib/ceph/compressor/libceph_zstd.so.2.0.0
+lib/ceph/erasure-code/libec_isa.so
+lib/ceph/erasure-code/libec_isa.so.2
+lib/ceph/erasure-code/libec_isa.so.2.14.0
+lib/ceph/erasure-code/libec_jerasure.so
+lib/ceph/erasure-code/libec_jerasure_generic.so
+lib/ceph/erasure-code/libec_jerasure_sse3.so
+lib/ceph/erasure-code/libec_jerasure_sse4.so
+lib/ceph/erasure-code/libec_lrc.so
+lib/ceph/erasure-code/libec_shec.so
+lib/ceph/erasure-code/libec_shec_generic.so
+lib/ceph/erasure-code/libec_shec_sse3.so
+lib/ceph/erasure-code/libec_shec_sse4.so
+lib/ceph/mgr/fsstatus/__init__.py
+lib/ceph/mgr/fsstatus/module.py
+lib/ceph/mgr/mgr_module.py
+lib/ceph/mgr/rest/__init__.py
+lib/ceph/mgr/rest/app/__init__.py
+lib/ceph/mgr/rest/app/fixtures/ceph_fake.json
+lib/ceph/mgr/rest/app/management/__init__.py
+lib/ceph/mgr/rest/app/management/commands/__init__.py
+lib/ceph/mgr/rest/app/management/commands/api_docs.py
+lib/ceph/mgr/rest/app/manager/__init__.py
+lib/ceph/mgr/rest/app/manager/osd_request_factory.py
+lib/ceph/mgr/rest/app/manager/pool_request_factory.py
+lib/ceph/mgr/rest/app/manager/request_collection.py
+lib/ceph/mgr/rest/app/manager/request_factory.py
+lib/ceph/mgr/rest/app/manager/user_request.py
+lib/ceph/mgr/rest/app/models.py
+lib/ceph/mgr/rest/app/serializers/__init__.py
+lib/ceph/mgr/rest/app/serializers/fields.py
+lib/ceph/mgr/rest/app/serializers/v2.py
+lib/ceph/mgr/rest/app/settings.py
+lib/ceph/mgr/rest/app/types.py
+lib/ceph/mgr/rest/app/urls/__init__.py
+lib/ceph/mgr/rest/app/urls/v2.py
+lib/ceph/mgr/rest/app/util.py
+lib/ceph/mgr/rest/app/views/__init__.py
+lib/ceph/mgr/rest/app/views/paginated_mixin.py
+lib/ceph/mgr/rest/app/views/rpc_view.py
+lib/ceph/mgr/rest/app/views/v2.py
+lib/ceph/mgr/rest/logger.py
+lib/ceph/mgr/rest/module.py
+lib/python2.7/site-packages/ceph_argparse.py
+lib/python2.7/site-packages/ceph_daemon.py
+lib/python2.7/site-packages/ceph_detect_init-1.0.1-py2.7.egg-info/SOURCES.txt
+lib/python2.7/site-packages/ceph_detect_init-1.0.1-py2.7.egg-info/entry_points.txt
+lib/python2.7/site-packages/ceph_detect_init-1.0.1-py2.7.egg-info/requires.txt
+lib/python2.7/site-packages/ceph_detect_init-1.0.1-py2.7.egg-info/dependency_links.txt
+lib/python2.7/site-packages/ceph_detect_init-1.0.1-py2.7.egg-info/PKG-INFO
+lib/python2.7/site-packages/ceph_detect_init-1.0.1-py2.7.egg-info/top_level.txt
+lib/python2.7/site-packages/ceph_detect_init/suse/__init__.py
+lib/python2.7/site-packages/ceph_detect_init/gentoo/__init__.py
+lib/python2.7/site-packages/ceph_detect_init/alpine/__init__.py
+lib/python2.7/site-packages/ceph_detect_init/rhel/__init__.py
+lib/python2.7/site-packages/ceph_detect_init/exc.py
+lib/python2.7/site-packages/ceph_detect_init/debian/__init__.py
+lib/python2.7/site-packages/ceph_detect_init/fedora/__init__.py
+lib/python2.7/site-packages/ceph_detect_init/__init__.py
+lib/python2.7/site-packages/ceph_detect_init/centos/__init__.py
+lib/python2.7/site-packages/ceph_detect_init/main.py
+lib/python2.7/site-packages/ceph_detect_init/freebsd/__init__.py
+lib/python2.7/site-packages/ceph_detect_init/arch/__init__.py
+lib/python2.7/site-packages/ceph_disk-1.0.0-py2.7.egg-info/PKG-INFO
+lib/python2.7/site-packages/ceph_disk-1.0.0-py2.7.egg-info/SOURCES.txt
+lib/python2.7/site-packages/ceph_disk-1.0.0-py2.7.egg-info/dependency_links.txt
+lib/python2.7/site-packages/ceph_disk-1.0.0-py2.7.egg-info/entry_points.txt
+lib/python2.7/site-packages/ceph_disk-1.0.0-py2.7.egg-info/requires.txt
+lib/python2.7/site-packages/ceph_disk-1.0.0-py2.7.egg-info/top_level.txt
+lib/python2.7/site-packages/ceph_disk/__init__.py
+lib/python2.7/site-packages/ceph_disk/main.py
+lib/python2.7/site-packages/ceph_rest_api.py
+lib/python2.7/site-packages/ceph_volume_client.py
+lib/python2.7/site-packages/rados-2.0.0-py2.7.egg-info/PKG-INFO
+lib/python2.7/site-packages/rados-2.0.0-py2.7.egg-info/SOURCES.txt
+lib/python2.7/site-packages/rados-2.0.0-py2.7.egg-info/dependency_links.txt
+lib/python2.7/site-packages/rados-2.0.0-py2.7.egg-info/top_level.txt
+lib/python2.7/site-packages/rados.so
+lib/python2.7/site-packages/rbd-2.0.0-py2.7.egg-info/PKG-INFO
+lib/python2.7/site-packages/rbd-2.0.0-py2.7.egg-info/SOURCES.txt
+lib/python2.7/site-packages/rbd-2.0.0-py2.7.egg-info/dependency_links.txt
+lib/python2.7/site-packages/rbd-2.0.0-py2.7.egg-info/top_level.txt
+lib/python2.7/site-packages/rbd.so
+lib/python2.7/site-packages/rgw-2.0.0-py2.7.egg-info/PKG-INFO
+lib/python2.7/site-packages/rgw-2.0.0-py2.7.egg-info/SOURCES.txt
+lib/python2.7/site-packages/rgw-2.0.0-py2.7.egg-info/dependency_links.txt
+lib/python2.7/site-packages/rgw-2.0.0-py2.7.egg-info/top_level.txt
+lib/python2.7/site-packages/rgw.so
+lib/rados-classes/libcls_hello.so
+lib/rados-classes/libcls_hello.so.1
+lib/rados-classes/libcls_hello.so.1.0.0
+lib/rados-classes/libcls_journal.so
+lib/rados-classes/libcls_journal.so.1
+lib/rados-classes/libcls_journal.so.1.0.0
+lib/rados-classes/libcls_lock.so
+lib/rados-classes/libcls_lock.so.1
+lib/rados-classes/libcls_lock.so.1.0.0
+lib/rados-classes/libcls_log.so
+lib/rados-classes/libcls_log.so.1
+lib/rados-classes/libcls_log.so.1.0.0
+lib/rados-classes/libcls_lua.so
+lib/rados-classes/libcls_lua.so.1
+lib/rados-classes/libcls_lua.so.1.0.0
+lib/rados-classes/libcls_numops.so
+lib/rados-classes/libcls_numops.so.1
+lib/rados-classes/libcls_numops.so.1.0.0
+lib/rados-classes/libcls_rbd.so
+lib/rados-classes/libcls_rbd.so.1
+lib/rados-classes/libcls_rbd.so.1.0.0
+lib/rados-classes/libcls_refcount.so
+lib/rados-classes/libcls_refcount.so.1
+lib/rados-classes/libcls_refcount.so.1.0.0
+lib/rados-classes/libcls_replica_log.so
+lib/rados-classes/libcls_replica_log.so.1
+lib/rados-classes/libcls_replica_log.so.1.0.0
+lib/rados-classes/libcls_rgw.so
+lib/rados-classes/libcls_rgw.so.1
+lib/rados-classes/libcls_rgw.so.1.0.0
+lib/rados-classes/libcls_statelog.so
+lib/rados-classes/libcls_statelog.so.1
+lib/rados-classes/libcls_statelog.so.1.0.0
+lib/rados-classes/libcls_timeindex.so
+lib/rados-classes/libcls_timeindex.so.1
+lib/rados-classes/libcls_timeindex.so.1.0.0
+lib/rados-classes/libcls_user.so
+lib/rados-classes/libcls_user.so.1
+lib/rados-classes/libcls_user.so.1.0.0
+lib/rados-classes/libcls_version.so
+lib/rados-classes/libcls_version.so.1
+lib/rados-classes/libcls_version.so.1.0.0
+libexec/ceph/ceph-osd-prestart.sh
+libexec/ceph/ceph_common.sh
+@comment share/doc/ceph-common
+@comment share/doc/ceph-common/ChangeLog
+@comment share/doc/ceph-common/copyright
+@comment share/doc/ceph/ChangeLog
+@comment share/doc/ceph/README
+@comment share/doc/ceph/copyright
+%%PORTDOCS%%%%DOCSDIR%%/sample.ceph.conf
+%%PORTDOCS%%%%DOCSDIR%%/sample.fetch_config
+man/man8/ceph-authtool.8.gz
+man/man8/ceph-clsinfo.8.gz
+man/man8/ceph-conf.8.gz
+man/man8/ceph-create-keys.8.gz
+man/man8/ceph-debugpack.8.gz
+man/man8/ceph-dencoder.8.gz
+man/man8/ceph-deploy.8.gz
+man/man8/ceph-detect-init.8.gz
+man/man8/ceph-disk.8.gz
+man/man8/ceph-mon.8.gz
+man/man8/ceph-osd.8.gz
+man/man8/ceph-post-file.8.gz
+man/man8/ceph-rbdnamer.8.gz
+man/man8/ceph-rest-api.8.gz
+man/man8/ceph-run.8.gz
+man/man8/ceph-syn.8.gz
+man/man8/ceph.8.gz
+man/man8/crushtool.8.gz
+man/man8/monmaptool.8.gz
+man/man8/osdmaptool.8.gz
+man/man8/rados.8.gz
+man/man8/rbd-replay-many.8.gz
+man/man8/rbd-replay-prep.8.gz
+man/man8/rbd-replay.8.gz
+man/man8/rbd.8.gz
+man/man8/ceph-mds.8.gz
+man/man8/librados-config.8.gz
+man/man8/mount.ceph.8.gz
+man/man8/radosgw-admin.8.gz
+man/man8/radosgw.8.gz
+man/man8/rbd-mirror.8.gz
+man/man8/rbd-nbd.8.gz
+man/man8/rbdmap.8.gz
+
+
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Dec 26, 7:28 PM (11 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27288452
Default Alt Text
D9584.id25129.diff (20 KB)
Attached To
Mode
D9584: First version of net/ceph-devel
Attached
Detach File
Event Timeline
Log In to Comment