Commit Graph

52 Commits

Author SHA1 Message Date
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
af4d8db55f7268ab68ee5a7e17ac58c993528566.

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
caleb miles
af4d8db55f crushtool: allow user to select output reporting in blocks
Signed-off-by: caleb miles <caleb.miles@inktank.com>
2012-06-06 11:07:00 -07:00
Eleanor Cawthon
7a4e9234d3 test/: Added object map benchmarking tool
omap_bench writes configurable objectmaps to a configurable number
of objects and generates latency statistics.

Signed-off-by: Eleanor Cawthon <eleanor.cawthon@inktank.com>
2012-06-01 13:02:36 -07:00
Sage Weil
86186405bc .gitignore: src/ocf/rbd
Signed-off-by: Sage Weil <sage@newdream.net>
2012-03-06 10:24:04 -08:00
Sage Weil
004ec667a6 .gitignore: *.tar.bz2
Signed-off-by: Sage Weil <sage@newdream.net>
2012-03-02 14:59:51 -08:00
Sage Weil
0d9507c2b0 .gitignore: src/ocf/ceph
Signed-off-by: Sage Weil <sage@newdream.net>
2011-12-30 09:17:06 -08:00
Samuel Just
1c696b6566 doc: Add peering state diagram
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
2011-11-29 16:35:59 -08:00
Greg Farnum
b8733476d2 gitignore: just ignore all test_ files
We don't want to add a new ignore for each test!

Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-11-03 13:59:25 -07:00
Josh Durgin
5de847f31e .gitignore: add test_filestore_idempotent
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-10-19 15:35:56 -07:00
Greg Farnum
42ac18cd6b .gitignore: test_libhadoopcephfs build
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-10-10 10:55:52 -07:00
Tommi Virtanen
d32592e4d8 .gitignore: distcheck temporary directory.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-09-23 15:55:01 -07:00
Colin Patrick McCabe
2e63eace85 Add object store architecture overview picture
It requires graphviz / dot to be installed. It generates a nice graph
of the dependencies between classes in the object store.

Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-08-31 18:09:52 -07:00
Tommi Virtanen
f1d8964499 First draft of the documentation overhaul.
To build the docs, run ./admin/build-doc. To browse them, either get
them on any static website, or just run ./admin/serve-doc to serve
them quickly off of port 8080.

build-doc sets up a virtualenv to avoid needing Sphinx installed
system-wide. serve-doc needs thttpd installed.

Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-08-29 17:27:14 -07:00
Greg Farnum
35b60c6968 gitignore: ignore Eclipse files/folders
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-07-18 12:18:40 -07:00
Sage Weil
8c97e6c6d5 .gitignore man/Makefile
blech

Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-14 13:58:05 -07:00
Sage Weil
954e09661f qa: do not use automake for workunit makefiles
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-06-14 12:53:33 -07:00
Josh Durgin
24195b9c87 configure: add option for building with gcov coverage support
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-06-07 12:02:40 -07:00
Tommi Virtanen
6ef3b67680 Make git ignore stamp files from debian build.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-03-07 11:33:33 -08:00
Tommi Virtanen
7a2bb8dc1f Make git ignore core files. 2011-02-28 16:03:35 -08:00
Tommi Virtanen
adb6750979 Make git ignore python generated files. 2011-02-28 16:03:17 -08:00
Sage Weil
b7de2fd008 .gitignore: py-compile
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-02-11 15:38:49 -08:00
Sage Weil
2373972f07 gitignore: ignore eclipse metadata
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-01-31 21:10:18 -08:00
Tommi Virtanen
9a5a7fe4f0 Git ignored files cleanup.
Make gitignore entries not match recursively.

I wanted to introduce a directory "osdmaptool" to contain cli tests
for that tool, but all the files there were ignored because of these
rules.  Better be explicit about what you want ignored.

Move all ignores for generated binaries to be together.

Fixed "testecph" typo.

Added ignores for: testdout_streambuf testsignal_handlers testtimers.
2011-01-11 15:16:48 -08:00
Colin P. McCabe
aaa58f5df4 gitignore: Ignore cscope and vim temporary files
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2010-09-30 18:13:44 -07:00
Thomas Mueller
325b41a3da add files to .gitignore
add generated files to gitignore.

Signed-off-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-30 09:19:03 -07:00
Sage Weil
9c3fc0ae40 mkmonfs: remove all traces
It's been replaced by 'cmon --mkfs'

Reported-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-02 07:57:16 -07:00
Greg Farnum
d2af75de11 add executables to .gitignore 2010-04-16 15:18:26 -07:00
Sage Weil
ab32fae87c debian: new release, push, build, publish scripts 2010-02-28 20:19:04 -08:00
Sage Weil
3b6a6f1e24 .gitignore update 2009-05-14 14:23:40 -07:00
Sage Weil
e9cd36644f debian: fix kernel module in source package 2008-10-16 13:53:56 -07:00
Sage Weil
307723dea8 more automake fun 2008-01-28 11:39:51 -08:00