| Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
- do not link libkv with ALLOC_LIBS, it turns out that if we link
tcmalloc *before* -static-libstdc++ -static-libgcc, libstdc++ and gcc
libs will show up in `ldd` output
- add `-static-libstdc++ -static-libgcc` to CMAKE_SHARED_LINKER_FLAGS
and CMAKE_EXE_LINKER_FLAGS instead of adding them to all shared
libraries and executable. simpler this way.
- link against libtcmalloc statically, because libtcmalloc is a C++
library, linking against it dynamically and linking against C++ runtime
statically will pull in depdencies on two versions of C++ runtime, which
will bring down the app at run-time.
- do not pass '-pie' to linker when building executable if
`WITH_STATIC_LIBSTDCXX` and tcmalloc is used, because the static tcmalloc
is not compiled with PIC.
- only apply '-pie' if ENABLE_SHARED is enabled.
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
We need to reset the root context of the file system after mounting it.
Otherwise, the SELinux policy rules will not be preserved.
Fixes: https://tracker.ceph.com/issues/24785
Signed-off-by: Boris Ranto <branto@redhat.com>
|
|
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
|
|
Signed-off-by: Alfredo Deza <adeza@redhat.com>
|
|
Signed-off-by: Alfredo Deza <adeza@redhat.com>
|
|
Signed-off-by: Alfredo Deza <adeza@redhat.com>
|
|
Signed-off-by: Alfredo Deza <adeza@redhat.com>
|
|
seastar actually requires fmt 4.0.0 and up, as 3.0.2 does not offer
fmt/printf.h. see
https://github.com/fmtlib/fmt/blob/master/ChangeLog.rst#400---2017-06-27
.
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
Latest version of Jest was showing the following error:
"SecurityError: localStorage is not available for opaque origins"
Signed-off-by: Tiago Melo <tmelo@suse.com>
|
|
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
* add arch as a static library.
* add crc32 as a static library. its only dependency is libarch.
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
Signed-off-by: Zheng Yin <zhengyin@cmss.chinamobile.com>
|
|
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
|
For testinfra to work with a 2.6.x version of ansible it must use the
latest version.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
|
|
When creating a pool on filestore, warn if the user appears to be
creating a pool to store a large number of objects but omitted the
expected_num_objects parameter. Create the pool anyway.
Fixes: http://tracker.ceph.com/issues/24687
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
|
|
ceph-ansible now requires a 2.5.x or 2.6.x version of ansible if you're
using the master branch. This updates our functional tests for the
simple subcommand to use a 2.6.x version of ansible.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
|
|
Added prettier validation to the run-frontend-unittests script. This will make
sure we are always running prettier in our commits.
Added 2 new npm scripts:
- 'prettier', will run prettier formatter on all frontend files
- 'prettier:lint', will check all frontend files against prettier linter
Removed 'pretty-quick' and related scripts. Since we now have all files
prettified we can simply run prettier on them.
Remove 'tslint-eslint-rules' package and all related rules. Prettier can check
all the removed rules.
Updated HACKING.rst with some information about prettier.
Signed-off-by: Tiago Melo <tmelo@suse.com>
|
|
Signed-off-by: Tiago Melo <tmelo@suse.com>
|
|
Signed-off-by: Tiago Melo <tmelo@suse.com>
|
|
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
the cmake config provided by fmt-devel-3.0.2 does not offer fmt::fmt target,
so we need to offer a Findfmt.cmake to do this.
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
|
Fixes: http://tracker.ceph.com/issues/25114
Signed-off-by: Mykola Golub <mgolub@suse.com>
|
|
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
* instead expose the paths, it'd better to expose a library target.
* remove HAVE_LIBJEMALLOC, as it not used anywhere.
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
merge crossed with #23074
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
|
|
This reverts commit 58cde3fd793c037beca6645cc30b2ae1c30e2af1.
This was only needed for luminous and mimic. We are keeping these commits in master (and reverting them) only so that the cherry-pick -x references work.
Signed-off-by: Sage Weil <sage@redhat.com>
|
|
This reverts commit 92207c76b91c26c0558688a358ade7c0d94d1b59.
Signed-off-by: Sage Weil <sage@redhat.com>
|
|
Signed-off-by: Neha Ojha <nojha@redhat.com>
|
|
Fixes: https://tracker.ceph.com/issues/24446
Signed-off-by: Ricardo Marques <rimarques@suse.com>
|
|
Signed-off-by: Ricardo Marques <rimarques@suse.com>
|
|
Signed-off-by: Ricardo Marques <rimarques@suse.com>
|
|
Signed-off-by: Ricardo Marques <rimarques@suse.com>
|
|
It is possible to get duplicated pv entires from the 'pvs' lvm command.
If we're using PVolumes.get() with either pv_name or pv_uuid we can
safely return a single PVolume object. However, if we use pv_tags with
PVolumes.get() we must still raise a MultiplePVsError if many pvs
are found that have the tags, because they are not guaranteed to be the
same pv, as would be the case with pv_name or pv_uuid.
Fixes: http://tracker.ceph.com/issues/24784
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
|
|
Signed-off-by: Alfredo Deza <adeza@redhat.com>
|
|
Signed-off-by: Alfredo Deza <adeza@redhat.com>
|
|
Signed-off-by: Alfredo Deza <adeza@redhat.com>
|
|
Signed-off-by: Alfredo Deza <adeza@redhat.com>
|
|
The mimic 13.2.0 didn't have it.
Fixes: 3dc80e5f9b6ebf1bc1cecbd95b288005216bdbec
Signed-off-by: Sage Weil <sage@redhat.com>
|
|
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
Signed-off-by: Ricardo Marques <rimarques@suse.com>
|
|
Fixes: https://tracker.ceph.com/issues/24446
Signed-off-by: Ricardo Marques <rimarques@suse.com>
|
|
Signed-off-by: Ricardo Marques <rimarques@suse.com>
|
|
to pick up the change to FTBFS with C++ engine.
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
When you create a new task, and it stays running, it will be added automatically
to the summary data.
This will allows for us to deal with it more quickly, by subscribing
to the summaryService, and removes the need to pass a runningTasks array
between services.
Added 3 new methods to SummaryService.
Signed-off-by: Tiago Melo <tmelo@suse.com>
|
|
Assign variables to colors present in css files
Changed navigation icons padding because the notification dropdown was going out of window.
Fixes: http://tracker.ceph.com/issues/24575
Signed-off-by: Kanika Murarka <kmurarka@redhat.com>
|
|
as it belongs to ceph-common, not ceph-test.
Signed-off-by: Kefu Chai <kchai@redhat.com>
|