Print

Print


This is the last git submodule we have. If there are no objections, I'd like to bring it back to the main repository and handle RPM/packaging in a way that doesn't require the split, as it complicates releases and the last several versions of xrootd-ceph actually have no changes. I am bringing the code back as a subtree so the history is preserved.

@simonmichal Could you please remind us who asked to split this, so we can add them here for review? Thank you!
You can view, comment on, or merge this pull request online at:

  https://github.com/xrootd/xrootd/pull/2008

-- Commit Summary --

  * Repo init.
  * Shrinking and fixing the cc7 ceph build
  * [CI] weekly scheduled builds based on xrootd experimental
  * Sync with main xrootd repo.
  * Update XrdCeph so it can be used as a submodule in xrootd code.
  * [CI] Build against ceph nautilus.
  * [CI] Add trigger for branches.
  * [CMake] Clean up gcc std flags.
  * [XrdCeph] Add include <memory> as it is missing in rados headers.
  * [CI] Trigger build on master.
  * [CI] Correct runner tag.
  * [XrdCeph] If built as a submodule use parent project's PLUGIN_VERSION.
  * [CMake] Require cmake 3.
  * [RPM] Update spec build dependency on cmake.
  * [RPM] Update cmake binary in build script.
  * [RPM] Set hard requirement on xrootd version.
  * [RPM] Update the build requirement on xrootd devel.
  * [CI] Update build script.
  * [CI] Update nightly build script.
  * [RPM] Update spec.
  * [CI] Update release script.
  * [RPM] Added hard runtime dependency as well and removed non-existent test package
  * Merge pull request #2 from glpatcern/master
  * Extend hard runtime dependencies.
  * Adapt to changes in ceph 15.1.1
  * Merge pull request #3 from ellert/ceph-15.1.1
  * [RPM] Pin xrootd-ceph to 14.2.11.
  * [RPM] Pin xrootd-ceph to 2:14.2.11.
  * Added additional statistics to ceph access.
  * Merge pull request #4 from ericcano/master
  * Fixed statistics.
  * Added tracking of max async length.
  * Added measurement of longest xrootd callback invocation for async writes.
  * Merge pull request #5 from ericcano/master
  * [CI] Update runner tag.
  * Fixed logs for read case.
  * Merge pull request #7 from ericcano/master
  * Fix the file overwrite bug in ceph_posix_open function
  * Merge pull request #1 from stfc/file_overwrite_fix
  * Merge pull request #9 from stfc/master
  * GFAL2/mkdir fix (lie to posix-assuming clients about directory operations)
  * Merge pull request #2 from aoanla/master
  * Check the return value from getstriper in ceph_posix_open
  * Merge pull request #10 from stfc/master
  * Set the plugin version to the required number
  * Merge pull request #11 from stfc/master
  * Changes in xrootd-ceph.spec.in
  * When building as a submodule, dependencies on libraries in the main
  * Merge pull request #14 from ellert/library-dep-uses-target-name
  * Merge pull request #13 from stfc/master
  * Fix  AIO read logic affecting end of file
  * Fixing spelling errors
  * Fix compilation failure on 32 bit architectures:
  * Merge pull request #15 from ellert/spelling-fixes
  * Merge pull request #16 from ellert/32bit-build
  * Merge pull request #17 from snafus/patch-1
  * Address some warnings from Doxygen
  * Merge pull request #19 from ellert/doxygen-fixes
  * Remove git submodule for XrdCeph
  * Add 'src/XrdCeph/' from commit '6ba517522a7a15e08ad061b96996e8ee14328014'

-- File Changes --

    D .gitmodules (3)
    D src/XrdCeph (1)
    A src/XrdCeph/.gitattributes (1)
    A src/XrdCeph/.gitignore (58)
    A src/XrdCeph/.gitlab-ci.yml (75)
    A src/XrdCeph/.travis.yml (22)
    A src/XrdCeph/CMakeLists.txt (62)
    A src/XrdCeph/COPYING (674)
    A src/XrdCeph/COPYING.BSD (35)
    A src/XrdCeph/COPYING.LGPL (165)
    A src/XrdCeph/Doxyfile (316)
    A src/XrdCeph/LICENSE (18)
    A src/XrdCeph/README (54)
    A src/XrdCeph/VERSION_INFO (1)
    A src/XrdCeph/cmake/FindCPPUnit.cmake (30)
    A src/XrdCeph/cmake/FindXRootD.cmake (35)
    A src/XrdCeph/cmake/Findceph.cmake (43)
    A src/XrdCeph/cmake/GNUInstallDirs.cmake (182)
    A src/XrdCeph/cmake/XRootDDefaults.cmake (17)
    A src/XrdCeph/cmake/XRootDFindLibs.cmake (16)
    A src/XrdCeph/cmake/XRootDOSDefs.cmake (44)
    A src/XrdCeph/cmake/XRootDSummary.cmake (19)
    A src/XrdCeph/cmake/XRootDUtils.cmake (39)
    A src/XrdCeph/docs/PreReleaseNotes.txt (8)
    A src/XrdCeph/docs/ReleaseNotes.txt (1692)
    A src/XrdCeph/genversion.sh (239)
    A src/XrdCeph/packaging/debian/compat (1)
    A src/XrdCeph/packaging/debian/control (48)
    A src/XrdCeph/packaging/debian/copyright (18)
    A src/XrdCeph/packaging/debian/rules (12)
    A src/XrdCeph/packaging/debian/source/format (1)
    A src/XrdCeph/packaging/debian/xrootd-client-devel.install (9)
    A src/XrdCeph/packaging/debian/xrootd-client-libs.install (8)
    A src/XrdCeph/packaging/debian/xrootd-client-libs.postinst (3)
    A src/XrdCeph/packaging/debian/xrootd-client-libs.postrm (3)
    A src/XrdCeph/packaging/debian/xrootd-client.install (18)
    A src/XrdCeph/packaging/debian/xrootd-devel.install (15)
    A src/XrdCeph/packaging/debian/xrootd-libs.install (9)
    A src/XrdCeph/packaging/debian/xrootd-libs.postinst (3)
    A src/XrdCeph/packaging/debian/xrootd-libs.postrm (3)
    A src/XrdCeph/packaging/debian/xrootd-private-devel.install (3)
    A src/XrdCeph/packaging/debian/xrootd-server-devel.install (8)
    A src/XrdCeph/packaging/debian/xrootd-server-libs.install (14)
    A src/XrdCeph/packaging/debian/xrootd-server-libs.postinst (3)
    A src/XrdCeph/packaging/debian/xrootd-server-libs.postrm (3)
    A src/XrdCeph/packaging/debian_scripts/publish_debian_cern.sh (35)
    A src/XrdCeph/packaging/makesrpm.sh (256)
    A src/XrdCeph/packaging/rhel/xrootd-ceph.spec.in (167)
    A src/XrdCeph/src/CMakeLists.txt (10)
    A src/XrdCeph/src/XrdCeph.cmake (87)
    A src/XrdCeph/src/XrdCeph/XrdCephOss.cc (259)
    A src/XrdCeph/src/XrdCeph/XrdCephOss.hh (76)
    A src/XrdCeph/src/XrdCeph/XrdCephOssDir.cc (54)
    A src/XrdCeph/src/XrdCeph/XrdCephOssDir.hh (72)
    A src/XrdCeph/src/XrdCeph/XrdCephOssFile.cc (101)
    A src/XrdCeph/src/XrdCeph/XrdCephOssFile.hh (77)
    A src/XrdCeph/src/XrdCeph/XrdCephPosix.cc (1323)
    A src/XrdCeph/src/XrdCeph/XrdCephPosix.hh (77)
    A src/XrdCeph/src/XrdCeph/XrdCephXAttr.cc (114)
    A src/XrdCeph/src/XrdCeph/XrdCephXAttr.hh (152)
    A src/XrdCeph/src/XrdVersion.hh.in (106)
    A src/XrdCeph/tests/CMakeLists.txt (1)
    A src/XrdCeph/tests/XrdCephTests/CMakeLists.txt (26)
    A src/XrdCeph/tests/XrdCephTests/CephParsingTest.cc (149)

-- Patch Links --

https://github.com/xrootd/xrootd/pull/2008.patch
https://github.com/xrootd/xrootd/pull/2008.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/pull/2008
You are receiving this because you are subscribed to this thread.

Message ID: <[log in to unmask]>

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1