Noah Watkins
ec33d6739a
ci: add librbd-dev dependency
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-12 22:18:31 -08:00
Noah Watkins
36974cdb67
test: add test for root package
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-12 22:15:42 -08:00
Noah Watkins
44c15bf439
rbd: add rbd package
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-12 22:15:32 -08:00
Noah Watkins
ac99e00c8e
ci: test in sub dirs
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-12 21:01:25 -08:00
Noah Watkins
94b23c6de7
doc: setup docs for multiple packages
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-12 20:57:40 -08:00
Noah Watkins
ae9281be81
rados: fix import path
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-12 20:54:17 -08:00
Noah Watkins
253495ee26
rados: move rados to its own package
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-12 20:54:02 -08:00
Noah Watkins
64ba2d55b6
ci: use stable release
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-12 20:35:31 -08:00
Noah Watkins
dc10ccc9a8
rados: use old object list api
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-12 17:29:29 -08:00
Noah Watkins
7f8267475e
ci: use ceph next tree
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-09 14:57:12 -08:00
Noah Watkins
ddde581874
rados: add support for object listing
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-09 14:52:10 -08:00
Noah Watkins
2b8309e816
rados: set reasonable default buf size
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-09 14:46:15 -08:00
Noah Watkins
573f0f1f38
rados: fix receiver name
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-09 13:00:12 -08:00
Noah Watkins
4b43b9e18a
rados: add get_pool_name
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-09 12:37:25 -08:00
Noah Watkins
5a248f6c81
rados: add rados_ioctx_pool_stat
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-09 12:13:59 -08:00
Noah Watkins
62e6137f1f
rados: add ioctx destroy method
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-09 11:37:30 -08:00
Noah Watkins
7316c3d70f
rados: rename pool to ioctx
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-09 11:33:02 -08:00
Noah Watkins
7ca7bc5376
doc: add doc file
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2015-01-09 11:11:46 -08:00
Noah Watkins
f2ebce042d
doc: fix formatting in README
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-12-03 21:05:59 -08:00
Noah Watkins
5d79dd9718
test: make read/write test simpler
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-12-03 21:05:18 -08:00
Noah Watkins
507dc20bc7
doc: add read/write example to readme
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-12-03 21:05:08 -08:00
Noah Watkins
04fbadc60d
test: add basic read/write test
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-12-03 20:47:47 -08:00
Noah Watkins
b0bfca11f1
doc: add badges
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-12-03 20:14:04 -08:00
Noah Watkins
9ebff556c2
doc: add semver note to readme
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-11-27 16:44:02 -08:00
Noah Watkins
860a0316a9
Merge pull request #5 from noahdesu/wip-travis-ci-build
...
test: fix travis-ci builds
Signed-off-by: Noah Watkins noahwatkins@gmail.com
2014-11-27 16:42:24 -08:00
Noah Watkins
e89a709f21
test: display stat changes
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-11-27 16:36:01 -08:00
Noah Watkins
70e325826b
test: use micro-osd script to setup ci build
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-11-27 16:28:52 -08:00
Noah Watkins
d0609a1c54
test: add micro-osd script for travis-ci build
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-11-27 16:28:10 -08:00
Noah Watkins
802930e9e5
test: check for any stat change
...
The memstore doesn't seem to refresh kb_used, so we wait for anything to
change. It looks like num_objects changes for memstore.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-11-27 16:27:23 -08:00
Noah Watkins
a5f7bb1350
test: check numeric osd id
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-11-27 16:27:13 -08:00
Noah Watkins
e2332ecd37
test: fix import path
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-11-27 16:26:45 -08:00
Noah Watkins
ced9be0281
license: add MIT license
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-11-27 10:53:04 -08:00
Noah Watkins
c7a05b9108
Merge pull request #1 from noahdesu/doc
...
doc: update README with examples
2014-09-03 07:18:21 -07:00
Noah Watkins
d509f9f5da
doc: update README with examples
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-09-03 07:16:18 -07:00
Noah Watkins
ae857db917
travis: install ceph in ci environment
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-09-03 07:15:36 -07:00
Noah Watkins
a63cf0bd74
lib: updating comments
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-30 18:03:23 -07:00
Noah Watkins
f912b97bce
test: make ping monitor robust; clean-ups
...
Tries to guess a monitor id to ping. Currently tests "a" which is used
with vstart.sh, or tests all hostnames that are found via a reverse
lookup of the 'mon-host' configuration option value.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-30 10:36:10 -07:00
Noah Watkins
79f2f12041
test: add some test cleanup
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-30 10:34:53 -07:00
Noah Watkins
222a935b40
test: add data to cluster before stat
...
For an empty cluster we need to write data into the cluster so cluster
stats come back as non-zero. This also adds a max 30 second delay to
wait for the stats to update.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-30 10:33:09 -07:00
Noah Watkins
b8609f826c
lib: fix parse commnad line arguments
...
Adds a placeholder string at argv[0] position because Ceph will start
parsing the provided arguments at position argv[1] (skipping what would
normally be the executable name).
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-30 10:30:16 -07:00
Noah Watkins
728afd56be
lib: update comments
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-30 10:29:17 -07:00
Noah Watkins
fae473416b
lib: add make/delete pool interfaces
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-30 10:28:30 -07:00
Noah Watkins
3103698734
lib: add accessor for cluster fsid/instance_id
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-29 15:56:17 -07:00
Noah Watkins
4ff181b2e5
lib: add and update comments
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-29 09:40:44 -07:00
Noah Watkins
130cb56e1c
lib: more conf_* wrappers and test clean-ups
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-29 09:21:14 -07:00
Noah Watkins
c995a1c1ec
lib: implemement parsecmdlineargs
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-05-27 20:12:17 -07:00
Noah Watkins
bb67ba13a4
lib: implement GetClusterStats
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-05-26 12:43:44 -07:00
Noah Watkins
fc036b6edd
lib: implement WaitForLatestOSDMap
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-05-26 11:38:46 -07:00
Noah Watkins
8659a52379
doc: update readme with example
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-05-26 11:14:12 -07:00
Noah Watkins
c4f0d8cbf2
lib: implement SetConfigOption
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-05-26 11:11:47 -07:00