Commit Graph

63 Commits

Author SHA1 Message Date
Sage Weil
53c34e4f14 remove cephadm-adoption-corpus as submodule
The test_adoption.sh just clones from master--no need to make this a
submodule.

Signed-off-by: Sage Weil <sage@redhat.com>
2020-02-27 11:46:42 -06:00
Sebastian Wagner
26424d3f0c Add submodule to rook-client-python.git
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-02-13 11:33:55 +01:00
Kefu Chai
8a2088dda9 dpdk: drop dpdk submodule
we are using spdk/dpdk for async msgr's dpdk backend since 01a9f178. so
no need to keep dpdk submodule anymore.

Fixes: http://tracker.ceph.com/issues/24032
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-01-31 11:59:37 +08:00
David Galloway
2d3dc03878 Revert "dpdk: drop dpdk submodule"
This reverts commit cb8087dfac.

The seastar submodule's .gitmodules links to `../dpdk` which is no longer present after removing dpdk from ceph.git's .gitmodules.

```
<dwfreed> the ceph/seastar repo uses awful URLs for the submodules
<dwfreed> and those awful URLs are the real reason it's failing
<dwfreed> dgalloway: ^^^
<dwfreed> seastar's .gitmodules references repos in the parent directory, so that when it's checked out as a submodule of ceph, you don't download the repos twice (and git will probably also use references instead of duplicating the local .git); however, ceph doesn't have a submodule for dpdk anymore
<dwfreed> so seastar's referencing a dpdk repo that doesn't exist
<dgalloway> i think i follow.  so you're suggesting revert cb8087dfac ?
<dwfreed> yep
<dwfreed> that'd be one way to fix it
...
<joshd> dgalloway: I'd suggest revert for now, and let the crimson folks figure out the longer term fix when they're back
```

Signed-off-by: David Galloway <dgallowa@redhat.com>
2020-01-30 13:41:28 -05:00
Casey Bodley
c84fc4036e git: add submodule for spawn library
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2020-01-08 10:35:05 -05:00
Sage Weil
d120ffcdff ceph-daemon-adoption-corpus -> cephadm-adoption-corpus
Signed-off-by: Sage Weil <sage@redhat.com>
2019-12-11 19:14:17 -06:00
Michael Fritch
da36bdfb61
ceph-daemon: add ceph-daemon-adoption-corpus.git submodule
Signed-off-by: Michael Fritch <mfritch@suse.com>
2019-12-10 11:32:15 -07:00
Kefu Chai
98fecbdeaf fmt: add fmt submodule back
seastar does not bring fmt as a submodule, so let's ready it by
ourselves.

This reverts commit 53a38bf57e.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-03-21 15:11:33 +08:00
Kefu Chai
53a38bf57e fmt: remove fmt submodule
since seastar contains fmt 5.2.1 as a submodule. there is no need
to have our own copy.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-12-17 21:05:05 +08:00
Kefu Chai
e6f053d6b6 c-ares: add c-ares submodule
c-ares is a C library for asynchronous DNS requests, seastar requires
c-ares 1.13.0 or up. but xenial and EPEL offer 1.10.0, so we need to
build and ship it as part of Ceph.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-07-25 13:13:45 +08:00
Kefu Chai
a7f30e860e fmt: add libfmt submodule
libfmt is a library for fast printf() support in C++, it is used by
seastar. but it's missing in xenial. so we need to ship it in our dist
tarball and build if if it's not found in system.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-07-25 13:13:45 +08:00
Kefu Chai
7c2107cbc2 seastar: add seastar as a submodule
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-06-08 20:58:15 +08:00
Josh Durgin
4516870a52
Merge pull request #21651 from ceph/wip-da-dmclock-submodule
move dmclock subtree into submodule

Reviewed-by: Eric Ivancich <ivancich@redhat.com>
2018-05-17 13:57:39 -07:00
Kefu Chai
cb8087dfac dpdk: drop dpdk submodule
we are using spdk/dpdk for async msgr's dpdk backend since 01a9f178. so
no need to keep dpdk submodule anymore.

Fixes: http://tracker.ceph.com/issues/24032
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-05-07 23:04:01 +08:00
Danny Al-Gaaf
df60c74c79 move dmclock from subtree to submodule
This way we use only one concept (submodules) to manage external
code in the ceph git repository. It also prevents occasional commits
into the wrong git repository.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2018-04-25 20:24:46 +02:00
Casey Bodley
d85f42dd69 cmake: remove Beast submodule and include path
the beast library is included in boost 1.66

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-01-05 14:55:23 -05:00
Jianpeng Ma
73fb6eef73 Revert "submodule: make libmpem as a submodule."
This reverts commit 6a14159ee4.
Using ExternalProject_Add::GIT to download nvml source .

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2017-10-20 17:55:48 +08:00
Kefu Chai
dc3efc4f9d Merge pull request #17405 from tchaikov/wip-remove-boost-submodule
boost: remove boost submodule

Reviewed-by: Alfredo Deza <adeza@redhat.com>
2017-09-02 01:47:18 +08:00
Kefu Chai
6b23056cf8 boost: remove boost submodule
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-09-01 01:01:16 +08:00
Jianpeng Ma
6a14159ee4 submodule: make libmpem as a submodule.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2017-08-16 05:36:48 +08:00
Adam C. Emerson
c3f2447c80 submodule: Tencent's RapidJSON library
This is a high performance, MIT licensed JSON parsing library. It
provides a SAX interface so that I can compile an S3 policy without
building up a JSONObject tree in the middle that gets thrown away.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2017-05-17 12:26:39 -04:00
Sage Weil
bbe6d24184 src/blkin: add blkin submodule
Signed-off-by: Sage Weil <sage@redhat.com>
2017-05-05 14:05:24 -04:00
Adam Kupczyk
31c659e684 Changed dir structure of crypto/isal
Signed-off-by: Adam Kupczyk <akupczyk@mirantis.com>
2017-04-05 18:31:17 +02:00
Adam Kupczyk
dbbf052fa0 Introduced plugins for crypto and isal implementation.
Added submodule for isa-l_crypto
Fixed problem with uninitialised var.
Enable to use crypto plugin if available.
Now isal crypto plugin compiles only on intel.

Signed-off-by: Adam Kupczyk <akupczyk@mirantis.com>
2017-04-05 18:31:17 +02:00
Sage Weil
46b3849fc4 add src/zstd submodule
Signed-off-by: Sage Weil <sage@redhat.com>
2017-01-26 00:37:23 +08:00
Haomai Wang
a4a84365d6 update dpdk submodule to ceph/dpdk
Signed-off-by: Haomai Wang <haomai@xsky.com>
2016-11-09 11:39:20 +08:00
Haomai Wang
eae7d5a645 msg/async: add dpdk stack plugin
Signed-off-by: Haomai Wang <haomai@xsky.com>
2016-11-09 11:39:20 +08:00
Matt Benjamin
d8dff81c3e boost: add submodule at tag boost-1.61.0
This implements option #4 for external boost, based on upstream
discussion.  In option #4:

1. boost is added as a submodule
2. builds default to using the attached boost module
3. building against a system-provided boost is supported, but
   must be configured explicitly

Because all of the boost components are attached as nested
submodules in the upstream boost repository, neither the nested
submodules nor the root boost submodule have been cloned into
modules in github.com/ceph (acked by Sage).

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
2016-11-07 15:56:17 -05:00
Casey Bodley
273e5407a4 rgw: add submodule for Beast header-only library
Beast is a c++ http protocol library build on top of boost::asio

Signed-off-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
2016-10-21 22:57:08 +02:00
Bassam Tabbara
01696d9dd9 erasure-code: Pickup gf-complete v3 with runtime SIMD detection
Signed-off-by: Bassam Tabbara <bassam.tabbara@quantum.com>
2016-09-29 10:34:33 -07:00
Noah Watkins
e638336d4d liblua: build Lua convenience library
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2016-09-13 15:34:19 -07:00
Josh Durgin
e6661736cb googletest: use ceph branch
Added the same functionality as the previous gtest/gmock branches -
.gitignore and not installing shared libs that we only want to
statically link to test programs.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-07-12 17:18:09 -07:00
Anirudha Bose
a54a195dc4 Replace gmock/gtest with googletest
Google Mock has been absorbed into the Google Test project, and
is now available under the googletest repository.

Signed-off-by: Anirudha Bose <ani07nov@gmail.com>
2016-07-12 17:18:09 -07:00
Ved-vampir
52d736a3d9 isa-l: add isa-l library as a submodule
Signed-off-by: Alyona Kiseleva <akiselyova@mirantis.com>
2016-06-30 17:47:16 +03:00
Sage Weil
517a9d6d52 .gitmodules: use github.com/ceph/xxHash clone
This lets us add our own commits, if necessary.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-08 16:04:31 -05:00
Matt Benjamin
020aee9363 xxHash: add as submodule
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
2016-02-12 12:05:03 -05:00
Kefu Chai
fd630dc7d9 spdk: add submodule spdk for the nvme support
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-02-04 14:03:21 +08:00
Sage Weil
a634ab34b2 remove libs3 submodule
Signed-off-by: Sage Weil <sage@redhat.com>
2015-07-30 13:24:00 -04:00
Loic Dachary
9b372fe72c ceph needs gmock/gtest to be statically linked
The ceph-test package depends on gmock and gtest and needs to statically
link them because packages are not configured to distribute the
corresponding shared library files.

Update the gmock submodule to the version that is configured with
noinst libraries that will be statically linked.

The gmock submodule is modified to reference the branch in which the
ceph specific changes have been done.

http://tracker.ceph.com/issues/11040 Fixes: #11040

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-03-06 00:23:44 +01:00
Danny Al-Gaaf
dbcd55f93f gmock: add git submodule
Add gmock submodule and point to ceph-release-1.7.0 branch.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2015-03-02 21:08:46 +01:00
Yuan Zhou
6939e8c5fa Update git submodule to use the same https protocol
Make more convenient for hosts with git protocol blocked

Signed-off-by: Yuan Zhou <yuan.zhou@intel.com>
2015-01-28 14:23:12 +08:00
Sage Weil
2a1bd761e9 .gitmodules: update ceph-object-corpus auth repo to github
It's annoying having ceph.com for only this repo, and it's not that big.

Signed-off-by: Sage Weil <sage@redhat.com>
2014-12-18 14:09:21 -08:00
Janne Grunau
8351fd6955 erasure-code: gf-complete use neon enabled branch
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2014-11-25 14:17:37 +01:00
Loic Dachary
7638b15f23 erasure-code: workunit to check for encoding regression
Clone the archive of encoded objects and decode all archived objects, up
to and including the current ceph version.

http://tracker.ceph.com/issues/9420 Refs: #9420

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-11-10 14:56:43 +01:00
Federico Gimenez
60eaeca4dd .gitmodules: ignoring changes in rocksdb submodule
Signed-off-by: Federico Gimenez <fgimenez@coit.es>
2014-10-24 08:46:50 +02:00
Sage Weil
6eea02c18a add rocksdb submodule 2014-07-29 21:45:25 -07:00
Loic Dachary
cc0cc15212 erasure-code: gf-complete / jerasure modules updates
To avoid confusion, the jerasure v1 branch that contains commits pending
review upstream is named v2-ceph and the gf-complete v2 branch is named
v2-ceph.

Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-27 14:27:23 +01:00
Loic Dachary
ddbb2f7b0a erasure-code: add gf-complete / jerasure submodules
Instead of copying the files in the ceph repository, which is less
convenient.

When building the headers are ignored, even though they do
not exist. When creating the tarbal with make dist, it fails because
they cannot be found. I misread src/gf_int.h to be include/gf_int.h and
wrongfully thought the submodules were to blame. This is why they were
removed shortly after being added.

Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-19 08:02:12 +01:00
Loic Dachary
e9eb641fc7 remove gf-complete / jerasure sub modules
and add the source files in the tree.

Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-19 00:28:17 +01:00
Loic Dachary
1ddae7e2cc erasure-code: jerasure and gf-complete moved to ceph namespace
for maintenance purposes

Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-18 19:00:21 +01:00