Commit Graph

82 Commits

Author SHA1 Message Date
Daniel Clavijo Coca ee2ee31d3f docs: Add information about OpenNebula integration
- Exclude doc build output from git
- Fix missing doc build dependency
- Also includes some involuntary automatically persistent linting by vscode

Co-authored-by: Ilya Dryomov <idryomov@redhat.com>
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Co-authored-by: Zac Dover <zac.dover@proton.me>
Signed-off-by: Daniel Clavijo <dclavijo@opennebula.io>
2023-12-18 08:04:32 +10:00
Ronen Friedman 60842eb1a9 osd/scrub: scrubbing schedule - minor related cleanups
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
2021-11-05 17:07:57 +02:00
Adam C. Emerson 6110ba6058 gitignore: Add vstart_environment.sh
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2020-09-08 22:09:40 -04:00
Adam C. Emerson 7f93c8f7a6 .gitignore: Ignore Python build artifacts
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2020-05-15 10:55:10 -04:00
Kristoffer Grönlund 9cd1dab32a .gitignore: Add .mypy-cache to .gitignore
Ignore the mypy cache directory.

Signed-off-by: Kristoffer Grönlund <kgronlund@suse.com>
2020-02-24 14:04:29 +01:00
Seena Fallah 84b96f8d4f rgw: Add support bucket policy for subuser
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
2020-02-11 12:23:46 +03:30
Sage Weil 54ddf2c897 Revert "Merge pull request #16715 from adamemerson/wip-I-Object!"
This reverts commit 669453138d, reversing
changes made to 36f5fcbb97.

Signed-off-by: Sage Weil <sage@redhat.com>

- conflicts due to code rearrangement in 14b0db908f
2019-11-22 09:24:25 -06:00
Adam C. Emerson c218dd7197 gitignore: Python build artifacts
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2019-11-04 11:31:43 -05:00
Volker Theile 3866fca834 Improve .gitignore
Ignore some Python related caching dirs.

Signed-off-by: Volker Theile <vtheile@suse.com>
2019-08-15 13:16:46 +02:00
Sebastian Krah 170b964012 mgr/dashboard: Remove messages.xlf
Removes the messages.xlf file from the git repository, due to a lot of merge conflicts.
It won't cause any problems, because the file is not important for building or the translation during runtime.

Fixes: https://tracker.ceph.com/issues/38003
Signed-off-by: Sebastian Krah <skrah@suse.com>
2019-05-09 12:48:18 +02:00
alfonsomthd e456508619 mgr/dashboard: Add protractor-screenshoter-plugin
A plugin to save screenshots on E2E tests failures as well as
console logs, raw HTML, ...
All info visualized in an HTML report (screenshots are clickable to see full image).
Useful for debugging/fixing E2E tests.

Signed-off-by: Alfonso Martínez <almartin@redhat.com>
2019-03-27 15:21:11 +01:00
Volker Theile c9a108509b mgr: Ignore __pycache__ and wheelhouse dirs
Signed-off-by: Volker Theile <vtheile@suse.com>
2019-02-19 10:09:55 +01:00
David Zafman 6eec939e6f git: Ignore tags anywhere
Signed-off-by: David Zafman <dzafman@redhat.com>
2019-01-26 19:48:48 -08:00
Kanika Murarka 175b83c56e mgr/dashboard: About modal proposed changes
Fixes: http://tracker.ceph.com/issues/35693
Signed-off-by: Kanika Murarka <kmurarka@redhat.com>
2019-01-16 12:55:09 +05:30
Volker Theile 19cb4c9914 mgr/dashboard: Ignore .idea directory (created by PyCharm for example)
Signed-off-by: Volker Theile <vtheile@suse.com>
2018-09-25 10:18:21 +02:00
Sage Weil 98d25409a2 .gitignore: ignore build.*/
Signed-off-by: Sage Weil <sage@redhat.com>
2018-09-21 10:27:04 -05:00
Ken Dreyer c734b0c029 .gitignore: allow debian .patch files
The Ubuntu packaging layout with git-buildpackage assumes a
"debian/patches/" directory with several .patch files in it.

When upstream's .gitignore tells Git to ignore .patch files, we have to
edit that line out downstream. When we forget to do that downstream, it
can lead to missing patches and broken downstream builds.

Allow patches in the /debian/patches directory so it's easier to
maintain an Ubuntu package based on upstream's Git repo.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2017-09-07 11:08:51 -06:00
Leo Zhang 345ddad7d2 .gitignore: exclude rpm files
Signed-off-by: Leo Zhang <nguzcf@gmail.com>
2017-06-17 18:58:38 +08:00
Sage Weil 15e80fa2d8 Merge pull request #9853 from dx9/wip-alpine-dev-support
alpine: add alpine linux dev support
2017-04-21 18:54:25 -05:00
Willem Jan Withagen 084b1454ce gitignore: Ignore rejects by patch
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2017-04-08 16:53:25 +02:00
John Coyle 9001d7e659 alpine: add alpine packaging support
Signed-off-by: John Coyle <dx9err@gmail.com>
2016-12-20 20:20:15 -05:00
Loic Dachary cd72ff9f74 tests: save 9 characters for asok paths
For vstart.sh powered tests, save 9 characters in the path name
by replacing testdir/test- with td/t-

60 characters imposed by jenkins
9 characters for src/test
5 characters for td/t-

33 left (instead of 24) for the test to create asok such as out/client.admin.25327.asok

Moving these files outside of the build directory is a bad idea because
tests should only create/use files within the builddir and not write
outside of this directory. Doing so would make things more complicated
for cleanup in case the test fail and create other problems as a
consequence (filling out disk space, conflicting directories between
runs etc.).

For ceph-helpers.sh tests replace testdir with td, saving 5 characters.
This is not strictly necessary but keeps the directory names consistent:
if the developer wants to get rid of all the test leftovers, it is
enough to remove the a single directory: td.

Fixes: http://tracker.ceph.com/issues/16014

Signed-off-by: Loic Dachary <loic@dachary.org>
2016-11-18 09:19:18 +01:00
Brad Hubbard fd6513c05a .gitignore: Add .pyc files globally
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
2016-09-14 19:35:57 +10:00
Sage Weil fba798dcad remove autotools
Signed-off-by: Sage Weil <sage@redhat.com>
2016-09-07 11:50:14 -04:00
Willem Jan Withagen 53c04f082f .gitignore: exclude coredumps, logfiles and temporary testresults
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2016-05-29 21:21:20 +02:00
Abhishek Lekshmanan 464a0adac0 gitignore: ignore backup files from editors etc.
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2016-01-27 23:23:18 +01:00
Loic Dachary 8629b61b63 tests: ignore test-suite.log
Now that the tests at the top level directory are run via TESTS and not
check-local:, the test-suite.log file is created and must bit
gitignored.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-11-14 17:57:23 +01:00
Sage Weil 8e13d89f0f systemd: eliminate ceph-rgw tmpfiles.d file
This is for storing the rgw socket files for fastcgi, which we do not
want to enable by default.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-14 14:00:26 -04:00
Sage Weil 367c794cb1 systemd: no need to preprocess ceph-osd@service
This used to be necessary but now is not.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-14 14:00:26 -04:00
Sage Weil 86da373523 .gitignore: ignore build (usually used by cmake)
Signed-off-by: Sage Weil <sage@redhat.com>
2015-09-03 15:27:34 -04:00
Owen Synge 1ba4694d7e Autotools to install systemd unit files.
To simplify the spec file we should install as much using autotools
and as little as possible in the spec file.

Signed-off-by: Owen Synge <osynge@suse.com>
2015-08-01 09:58:33 -04:00
Owen Synge 61240190c7 Added tmpfiles.d for rgw: templated user and group.
tmpfiles.d are part of system.d and define how temporary directories are setup.
rgw needs a socket directory. To do this we template tmpfiles.d user and group
for rgw and fill in the values using autotools.

Note1: Added to spec file.
Note2: Name changed to rgw from radosgw as is preferred name by Sage.
Note3: Adds configure options
    --with-rgw-user=UserName
    --with-rgw-group=GroupName
Note4: Defaults set for debian
Note5: spec file overrides defaults for redhat and suse

Signed-off-by: Owen Synge <osynge@suse.com>
2015-08-01 09:58:33 -04:00
Owen Synge 2879b0cd64 .gitignore: systemd/ceph-osd@.service
systemd/ceph-osd@.service is now auto-generated by autotools.

This means the file should be added to gitignored list.

Signed-off-by: Owen Synge <osynge@suse.com>
2015-05-27 10:25:03 +02:00
Jason Dillaman bf05ec186a tests: replace existing gtest 1.5.0 with gmock/gtest 1.7.0
Google Testing Framework is included by default within the Google
C++ Mocking Framework.  Update makefiles to use new gmock/gtest
libraries and remove old gtest source code.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-01-25 23:09:03 -05:00
Adam Crume 10a476adfa examples: Add example for the librados C API
Simply copied and modified the C++ API example.

Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:28 -07:00
Danny Al-Gaaf 39c071fe95 .gitignore: ignore files generated by ctags on topdir
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-05-11 12:26:29 +02:00
Danny Al-Gaaf b9cf708636 .gitignore: add some patch/diff related files
Change *.patch to be ignored in general on all dirs.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-05-11 12:20:13 +02:00
Loic Dachary 7fa025e365 .gitignore: add examples/librados files
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-31 11:30:49 +02:00
Loic Dachary 96067e0784 .gitignore gtags(1) generated files
Signed-off-by: Loic Dachary <loic@dachary.org>
2013-09-23 23:46:43 +02:00
Sage Weil edf2c3449e .gitignore: ignore test-driver
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-20 16:54:20 -07:00
Danny Al-Gaaf 5aa0b1292d .gitignore: add directory from coverity tools
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2013-05-31 19:15:23 +02:00
Danny Al-Gaaf f213669fc4 .gitignore: cleanup and sort entries
Cleanup old entries and sort the existing entries. Remove no longer
existing entries/files. Move some entries from top level .gitignore
files down to the correct subdir .gitignore file.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2013-02-10 20:52:21 +01:00
Danny Al-Gaaf 7b89ee666b ceph-test: give binaries from ceph-test package useful names
The files from the ceph-test subpackage are installed to /usr/bin,
give them more useful names to make sure that the user know they
belong to ceph. add a 'ceph_' prefix and change some test* binaries
to ceph_test_*.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2013-02-10 18:33:56 +01:00
Josh Durgin e328fa6cb1 test/bench: add rbd backend to smalliobench
Only supports format 1 images to start, and does not issue flushes, so
it's best used with caching off.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-01-22 15:23:28 -08:00
Samuel Just a268afa117 test/bench: add tp bench
Signed-off-by: Samuel Just <sam.just@inktank.com>
2012-10-30 13:31:09 -07:00
Samuel Just e814d8fbe7 test/bench: small io benchmarker
Precreates objects and does writes to random offsets within
random objects.

Includes rados, filestore, and vanilla fs variants

Signed-off-by: Samuel Just <sam.just@inktank.com>
2012-10-30 13:31:09 -07:00
Gary Lowell 4c134a42d9 Makefiles: Add ar-lib to .gitignore. 2012-10-15 14:14:35 -07:00
Gary Lowell 151d9403c5 Makefiles: ignore the m4 macro directory 2012-10-15 14:14:34 -07:00
Tommi Virtanen 9d878bfb4d gitignore: Remove "nbproject", no idea what that even is.
Looks like this line was accidentally introduced in commit
af4d8db55f.

Signed-off-by: Tommi Virtanen <tv@inktank.com>
2012-09-06 16:12:35 -07:00
Eleanor Cawthon 73d016fdb3 test, key_value_store: added distributed flat btree key-value store
Uses one index object and many sub objects to store key-value pairs. The pairs
are stored in the omaps of librados objects. The index contains keys
corresponding to the highest key in an object, and values that contain the
name of the object where the key range is stored. The tree guarantees that
the number of pairs in an object will be > k and < 2k for a user-specified k.
KvStoreBench contains benchmarking tests.

Signed-off-by: Eleanor Cawthon <eleanor.cawthon@inktank.com>
2012-09-02 14:46:12 -06:00