summaryrefslogtreecommitdiffstats
path: root/src/.gitignore (follow)
Commit message (Collapse)AuthorAgeFilesLines
* src/.gitignore: ignore .toxSage Weil2019-10-041-0/+1
| | | | Signed-off-by: Sage Weil <sage@redhat.com>
* scrips/run_mypy: add .gitignoreSebastian Wagner2019-03-261-0/+3
| | | | | Co-Authored-by: Patrick Nawracay <pnawracay@suse.com> Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
* erasure-code: Remove duplicate of isa-l filesGanesh Mahalingam2017-05-311-0/+1
| | | | | | | | | | There are two copies of isa-l. While one is a git submodule the other was a static copy from an older version. This change helps with removing the duplicate and maintain a single copy. This is also upgrading isa-l used by (src/erasure-code/isa/isa-l) from v2.14 to v2.16.0 Signed-off-by: Ganesh Mahalingam <ganesh.mahalingam@intel.com>
* remove autotoolsSage Weil2016-09-071-102/+0
| | | | Signed-off-by: Sage Weil <sage@redhat.com>
* rgw: ldap token glueMatt Benjamin2016-03-091-0/+1
| | | | | | | | Based on feedback from upstream RGW, introduce a new json-format token structure representing credentials for pass-through authentication (e.g., LDAP without Keystone's digest authentication). Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
* .gitignore: include recently added rgw programsJosh Durgin2016-02-191-0/+1
| | | | Signed-off-by: Josh Durgin <jdurgin@redhat.com>
* .gitignore: add rbd-mirrorJosh Durgin2016-02-041-0/+1
| | | | Signed-off-by: Josh Durgin <jdurgin@redhat.com>
* remove ceph_streamtestSage Weil2016-01-011-1/+0
| | | | | | This is an ancient obsolete test that is never used. Signed-off-by: Sage Weil <sage@redhat.com>
* ceph-bluefs-tool: simple tool to export bluefs contentSage Weil2016-01-011-0/+1
| | | | | | | Currently we just do a dump. We'll add more functionality later. Signed-off-by: Sage Weil <sage@redhat.com>
* Merge pull request #6768 from marcan/cythonJosh Durgin2015-12-101-0/+1
|\ | | | | | | | | | | | | | | pybind: port the rbd bindings to Cython Reviewed-by: Josh Durgin <jdurgin@redhat.com> Reviewed-by: Nathan Cutler <ncutler@suse.com> Reviewed-by: Ken Dreyer <kdreyer@redhat.com> Reviewed-by: Alfredo Deza <adeza@redhat.com>
| * pybind: convert librbd bindings to CythonHector Martin2015-12-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ctypes is fundamentally incapable of providing safe callback support (exceptions during callbacks are not handled properly). To fix this, and also gain more flexibility, rewrite/port the librbd bindings to Cython instead. Other Python bindings are expected to migrate to Cython in the future. Reference: http://tracker.ceph.com/issues/13115 To support this, this change also: - Introduces a Makefile for pybind which calls setup.py - Updates the installation files for packages - Adds a hack to admin/build-doc to build a dummy librbd, avoiding the need to build the entire client library just to generate documentation (Sphinx needs to be able to import rbd.so, which depends on librbd.so symbols). With contributions by Josh Durgin <jdurgin@redhat.com> Signed-off-by: Hector Martin <marcan@marcan.st>
* | modify stuff follow rbd-fuseYunchuan Wen2015-11-211-0/+1
|/ | | | | Signed-off-by: Yunchuan Wen <yunchuan.wen@kylin-cloud.com> Reviewed-by: Li Wang <li.wang@kylin-cloud.com>
* Merge pull request #5857 from ceph/wip-da-SCA-20150812Kefu Chai2015-09-171-0/+1
|\ | | | | | | | | SCA and compiler warning fixes Reviewed-by: Kefu Chai <kchai@redhat.com>
| * src/.gitignore: add some more files to be ignoredDanny Al-Gaaf2015-09-101-0/+2
| | | | | | | | Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* | .gitignore: ignore src/ceph.tmpeSage Weil2015-09-121-0/+3
| | | | | | | | | | | | It makes the gitbuilders unhappy. Not sure where it comes from... Signed-off-by: Sage Weil <sage@redhat.com>
* | .gitignore: radosgw-object-expirerSage Weil2015-09-111-0/+1
|/ | | | Signed-off-by: Sage Weil <sage@redhat.com>
* osbench: add multithreaded objectstore benchmarkCasey Bodley2015-08-261-0/+1
| | | | | | | | | | | | | | | | usage: ceph_objectstore_bench [flags] --size total size in bytes --block-size block size in bytes for each write --repeats number of times to repeat the write cycle --threads number of threads to carry out this workload --multi-object have each thread write to a separate object Signed-off-by: Casey Bodley <cbodley@redhat.com>
* remove rest-benchSage Weil2015-07-301-1/+0
| | | | | | This is a weak tool; users should look to cosbench or others instead. Signed-off-by: Sage Weil <sage@redhat.com>
* tools/cephfs: add cephfs-data-scanJohn Spray2015-07-131-0/+1
| | | | | | | | For scraping cephfs data pools for metadata in backtraces, and injecting that metadata into the cephfs metadata pool (initially offline). Signed-off-by: John Spray <john.spray@redhat.com>
* Merge branch 'wip-temp'Sage Weil2015-07-101-0/+1
|\ | | | | | | | | | | | | | | | | Conflicts: src/osd/ReplicatedPG.cc src/test/osd/RadosModel.h Reviewed-by: Samuel Just <sjust@redhat.com> Reviewed-by: David Zafman <dzafman@redhat.com>
| * .gitignore: ignore store_test_temp_dirSage Weil2015-06-191-0/+1
| | | | | | | | Signed-off-by: Sage Weil <sage@redhat.com>
* | src/.gitignore: add ceph_perf_msgr_{server,client}Kefu Chai2015-06-241-0/+2
|/ | | | Signed-off-by: Kefu Chai <kchai@redhat.com>
* .gitignore: ignore /perf_perf_localKefu Chai2015-06-011-0/+1
| | | | | Fixes: #11827 Signed-off-by: Kefu Chai <kchai@redhat.com>
* update some .gitignore filesDanny Al-Gaaf2015-03-021-0/+1
| | | | Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* src/.gitignore: add new files, resort alphabeticalDanny Al-Gaaf2015-02-031-2/+6
| | | | Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* vstart.sh: pull default CEPH_PORT from .ceph_portSage Weil2015-01-221-0/+1
| | | | | | | | This lets you put a unique port in .ceph_port in your working dir and vstart.sh instances will avoid each other without having to pass CEPH_PORT=... to each one each time. Signed-off-by: Sage Weil <sage@redhat.com>
* Merge pull request #3335 from ceph/wip-cephfs-tabletoolGregory Farnum2015-01-161-0/+1
|\ | | | | | | | | Create cephfs-table-tool Reviewed-by: Greg Farnum <gfarnum@redhat.com>
| * tools: create cephfs-table-toolJohn Spray2015-01-161-0/+1
| | | | | | | | | | | | | | | | | | | | It was unnatural to shoehorn resetting tables into the journaltool. This new tool initially can simply dump or reset the session/snap/ino tables, and would also be a place for any more complex operations in future. Signed-off-by: John Spray <john.spray@redhat.com>
* | drop ceph_mon_store_converterSage Weil2015-01-121-1/+0
|/ | | | | | This was needed for upgrades in the cuttlefish era; no longer useful. Signed-off-by: Sage Weil <sage@redhat.com>
* ceph_objectstore_tool: Rename generated binary to ceph-objectstore-toolDavid Zafman2014-12-181-1/+1
| | | | Signed-off-by: David Zafman <dzafman@redhat.com>
* .gitignore: add ceph_perf_objectstoreSamuel Just2014-12-051-0/+1
| | | | | Signed-off-by: Samuel Just <sjust@redhat.com> Reviewed-by: Sage Weil <sage@redhat.com>
* Merge pull request #2124 from ceph/wip-objectstoreSage Weil2014-11-121-1/+0
|\ | | | | | | | | | | | | | | simplify ObjectStore interface sage-2014-11-11_08:26:01-rados-wip-sage-testing-distro-basic-multi Reviewed-by: Haomai Wang <haomaiwang@gmail.com> Reviewed-by: Samuel Just <sjust@redhat.com>
| * remove ceph_dupstoreSage Weil2014-10-281-1/+0
| | | | | | | | | | | | This is broken and useless. Signed-off-by: Sage Weil <sage@redhat.com>
* | erasure-code: store and compare encoded contentsLoic Dachary2014-11-101-0/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce ceph_erasure_code_non_regression to check and compare how an erasure code plugin encodes and decodes content with a given set of parameters. For instance: ./ceph_erasure_code_non_regression \ --plugin jerasure \ --parameter technique=reed_sol_van \ --parameter k=2 \ --parameter m=2 \ --stripe-width 3181 \ --create \ --check Will create an encoded object (--create) and store it into a directory along with the chunks, one chunk per file. The directory name is derived from the parameters. The content of the object is a random pattern of 31 bytes repeated to fill the object size specified with --stripe-width. The check function (--check) reads the object back from the file, encodes it and compares the result with the content of the chunks read from the files. It also attempts recover from one or two erasures. Chunks encoded by a given version of Ceph are expected to be encoded exactly in the same way by all Ceph versions going forward. http://tracker.ceph.com/issues/9420 Refs: #9420 Signed-off-by: Loic Dachary <loic-201408@dachary.org>
* Complete replacement of ceph_filestore_tool and ceph_filestore_dumpDavid Zafman2014-08-291-2/+1
| | | | | | | | | | | | | | | with unified ceph_objectstore_tool Move list-lost-objects and fix-lost-objects features from ceph_filestore_tool to ceph_objectstore_tool as list-lost, fix-lost Change --type to --op for info, log, export...operations Add --type for the ObjectStore type (defaults to filestore) Change --filestore-path to --data-path Update installation, Makefile.am, and .gitignore Fix and rename test case to match Add some additional invalid option checks Signed-off-by: David Zafman <david.zafman@inktank.com>
* rbd-replay: Convert prep-for-replay.py to rbd-replay-prep.ccAdam Crume2014-08-211-0/+1
| | | | Signed-off-by: Adam Crume <adamcrume@gmail.com>
* lttng: Add rbd-replayAdam Crume2014-08-211-0/+1
| | | | Signed-off-by: Adam Crume <adamcrume@gmail.com>
* gitignore: Add cephfs-journal-toolJohn Spray2014-05-201-0/+1
| | | | Signed-off-by: John Spray <john.spray@inktank.com>
* .gitignore: add no longer used mkcephfsDanny Al-Gaaf2014-05-111-0/+1
| | | | Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* remove mkcephfsSage Weil2014-04-081-1/+0
| | | | | Fixes: #7552 Signed-off-by: Sage Weil <sage@inktank.com>
* tools: Create ceph-client-debugJohn Spray2014-03-131-0/+1
| | | | | | | | | | | For exposing test/dev functionality which uses the cephfs client interface. Initially just provides lookup-by-ino. Fixes: #3863 Signed-off-by: John Spray <john.spray@inktank.com>
* erasure-code: add ceph_erasure_code debug commandLoic Dachary2014-02-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | It loads a designated erasure-code plugin and calls its methods. It is convenient to figure out and tune the number of data chunks, the size of an aligned chunk etc. For instance: ceph_erasure_code \ --parameter erasure-code-plugin=jerasure \ --parameter erasure-code-directory=.libs \ --parameter erasure-code-technique=reed_sol_van \ --parameter erasure-code-k=2 \ --parameter erasure-code-m=2 \ --all displays the chunk size when encoding an object of 1024 bytes. get_chunk_size(1024) 512 get_data_chunk_count 2 get_chunk_count 4 Signed-off-by: Loic Dachary <loic@dachary.org>
* add autotools-generated files to .gitignoreKen Dreyer2014-01-041-0/+1
| | | | | | | | | | When running "make check", Automake generates test-suite.log, along with various *.log and *.trs files in the tree. Add these files to .gitignore. (It looks like this feature arrived in Automake 1.13.) Signed-off-by: Ken Dreyer <ken.dreyer@inktank.com>
* osd: git ignore erasure code benchmark binaryLoic Dachary2013-12-201-0/+1
| | | | Signed-off-by: Loic Dachary <loic@dachary.org>
* ceph-filestore-tool: add tool for fixing lost objectsSamuel Just2013-11-151-0/+1
| | | | | | | Used to repair: #6761 Backport: emperor Signed-off-by: Samuel Just <sam.just@inktank.com> Reviewed-by: Greg Farnum <greg@inktank.com>
* ceph-crush-location: new crush location hookSage Weil2013-10-291-0/+1
| | | | | | | This generalizes the bit of code that builds a key=value pair list to update an entity's CRUSH location. Signed-off-by: Sage Weil <sage@inktank.com>
* .gitignore: ceph-kvstore-toolSage Weil2013-10-161-0/+1
| | | | Signed-off-by: Sage Weil <sage@inktank.com>
* mon: get_command_descriptions support programLoic Dachary2013-09-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The get_command_descriptions function is not designed to be tested in C++ because all the validation happens in pybind/ceph_argparse.py. The get_command_descriptions program is designed to be used by python unit tests as a mean to get a JSON dump of the content of mon/MonCommands.h get_command_descriptions --all {"cmd000":{"sig":["pg","stat"],"help": ... "avail":"cli,rest"}} It also provides a way to reproduce and keep track of past errors ( typos etc. ) to ensure the python validation keeps catching it. get_command_descriptions --pull585 Add /get_command_descriptions to .gitignore so that git ls-files --exclude-standard --others does not see it which is required for https://github.com/ceph/autobuild-ceph/blob/f018d220f2622a9fc8c86a31e1fa13263790c399/build-ceph.sh#L73 http://tracker.ceph.com/issues/6274 refs #6274 Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> Reviewed-by: Dan Mick <dan.mick@inktank.com> Signed-off-by: Loic Dachary <loic@dachary.org>
* ceph-post-file: single command to upload a file to cephdropSage Weil2013-08-171-0/+1
| | | | | | | | | | | | | Use sftp to upload to a directory that only this user and ceph devs can access. Distribute an ssh key to connect to the account. This will let us revoke the key in the future if we feel the need. Also distribute a known_hosts file so that users have some confidence that they are connecting to the real ceph drop account and not some third party. Signed-off-by: Sage Weil <sage@inktank.com> Reviewed-by: Dan Mick <dan.mick@inktank.com>
* .gitignore: cls_test_*Sage Weil2013-07-041-0/+1
| | | | Signed-off-by: Sage Weil <sage@inktank.com>