Activity
From 09/17/2013 to 10/16/2013
10/16/2013
- 11:16 PM Revision 10b466e9 (ceph): radosgw: create /var/log/radosgw in package, not init script
- Fixes: #6475
Signed-off-by: Sage Weil <sage@inktank.com> - 11:08 PM Revision 299ddd31 (ceph): mds: fix infinite loop of MDCache::populate_mydir().
- make MDCache::populate_mydir() only fetch bare-bone stray dirs.
After all stray dirs are populated, call MDCache::sca... - 11:06 PM Revision 5f5eb2b2 (ceph): upgrade*: do not hard-code next as the final upgrade hop
- The overrides for the job will have some branch; leave the target
unspecified so that we use that as the target versi... - 10:12 PM Revision 4bd31c3e (ceph): Merge pull request #138 from ceph/wip-refactor-scripts
- Cleanup
- 09:23 PM Revision 5c280a24 (ceph): .gitignore: ceph-kvstore-tool
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:20 PM Revision 59d14b8b (ceph): Make nuke use its own logger
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:20 PM Revision ded5c219 (ceph): Remove needless arg from list_locks()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:19 PM Revision 40e5d1ee (ceph): Add teuthology-kill
- Currently implements killing suites-runs.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 09:13 PM Revision 5c476277 (ceph): Merge remote-tracking branch 'gh/next'
- 08:59 PM Revision 14e91bf1 (ceph): debian, specfile: fix ceph-kvstore-tool packaging
- See da69fa09c8274585225471c68c1acc788a3881f4
Signed-off-by: Sage Weil <sage@inktank.com> - 08:40 PM Revision f527ba33 (ceph): Merge pull request #137 from ceph/wip-upgrade
- install: allow use of overrides for upgrade version
- 08:35 PM Revision d1547d22 (ceph): Merge pull request #732 from ceph/wip-kvstore-tool
- tools: ceph-kvstore-tool: Access & manipulate leveldb store using the KeyValueDB interface
Reviewed-by: Sage Weil <s... - 08:34 PM Revision e896ee3a (ceph): Merge pull request #136 from ceph/wip-nuke
- nuke: fix import
- 08:32 PM Revision d79552ec (ceph): nuke: fix import
- I think broken by f28a7ebc2c3662a8a9b8eebf09c47b6c710e4d26
Signed-off-by: Sage Weil <sage@inktank.com> - 08:25 PM Revision 85914b27 (ceph): ceph-kvstore-tool: calc store crc
- Reuse 'list()' function to traverse the store and calc not only version's
crcs, but also calc the store's crc.
Signe... - 08:25 PM Revision fd6e2b86 (ceph): ceph-kvstore-tool: copy one leveldb store to some other place
- Iterates over the provided source store's keys and copies them to the
provided destination store.
Signed-off-by: Joa... - 08:24 PM Revision 280f783c (ceph): install: allow use of overrides for upgrade version
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:54 PM Revision a6a3f50d (ceph): Merge pull request #655 from ceph/wip-cache-crc
- buffer: cache crc values in buffer::raw
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Sage Weil <sage@... - 07:49 PM Revision da69fa09 (ceph): tools: move 'test_store_tool' to 'tools/ceph-kvstore-tool'
- ceph-kvstore-tool allows for lower-level access to leveldb stores.
Signed-off-by: Joao Eduardo Luis <joao.luis@inkta... - 06:43 PM Revision c31d7476 (ceph): Fix broken logic in running_jobs_for_run()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:13 PM Revision 9fdf42a7 (ceph): Merge pull request #709 from ceph/wip-filerecover
- This patch prevents us from inadvertently reducing sparse file sizes during recovery.
We also reduce some code duplic... - 05:58 PM Revision eafdc92f (ceph): common/buffer: behave when cached crc stats don't start at 0
- In particular, this helps when we set CEPH_BUFFER_TRACK=true
Signed-off-by: Sage Weil <sage@inktank.com> - 05:11 PM Revision b2367851 (ceph): Fix typo
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:56 PM Revision 81c8ce2c (ceph): Merge pull request #724 from ceph/wip-4047
- cls_rbd: do not make noise in osd log on rbd removal
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 04:29 PM Revision c5cdf4ec (ceph): crc32c: expand unit test
- Verify crc on a buffer range, and on a NULL buffer (with various
sizes).
Signed-off-by: Yehuda Sadeh <yehuda@inktank... - 04:28 PM Revision 88ae8f68 (ceph): common/buffer: add crc caching performance test
- On my old box:
- matching cached values is a big win (free), obviously
- the adjustment is the same speed as redoin... - 04:28 PM Revision a3e93441 (ceph): common/buffer: explicitly init zbuf to zeros
- This might not be necessary?
Signed-off-by: Sage Weil <sage@inktank.com> - 04:28 PM Revision c545fc2f (ceph): common/sctp_crc32: accept NULL buffer pointer
- If we get NULL we behave as if it were a zero-filled buffer.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:28 PM Revision 36e18ae9 (ceph): common/crc32c_intel_baseline: accept null data buffer
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:28 PM Revision 9626aaf4 (ceph): common/crc32c: document interface
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:28 PM Revision d9e30775 (ceph): common/buffer: pass NULL buffer instead of a zero-filled one
- This is about 2x faster on my box using the sctp code.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:28 PM Revision b96ee5cc (ceph): crc32c: add a special case crc32c NULL buffer handling
- Adding a special case crc32c NULL buffer handling for the intel assembly
code.
Signed-off-by: Yehuda Sadeh <yehuda@i... - 04:28 PM Revision 0620eead (ceph): sctp_crc32c: fix crc calculation in the NULL buffer case
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 04:28 PM Revision 87577753 (ceph): include: add Spinlock
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:28 PM Revision 0c23a562 (ceph): common/buffer: cache crcs in buffer::raw
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 04:28 PM Revision 6464516d (ceph): common/buffer: instrument utilization of cached crcs
- This is similar to the alloc tracking, but I've added a method to let
you enable it easily (in this case, from the un... - 12:55 AM Revision 72ce2efa (ceph): cls_rbd: do not make noise in osd log on rbd removal
- ubuntu@burnupi06:~$ tail -f /var/log/ceph/ceph-osd.1.log
2013-02-07 17:00:30.565749 7fdb09e6b700 0 <cls> cls/rbd/cls_... - 12:15 AM Revision a49d6689 (ceph): Merge pull request #728 from ceph/wip-6059
- Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: David Zafman <davi... - 12:09 AM Revision 64fa5cbe (ceph): Merge pull request #729 from ceph/wip-5716
- rgw: gracefully handle bad root pool names
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
10/15/2013
- 11:50 PM Revision e550e3db (ceph): test_ceph_argparse: fix typo
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:48 PM Revision dbd6d979 (ceph): test_ceph_argparse: fix mds {add,remove}_data_pool tests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:32 PM Revision 5838c090 (ceph): common: fix non-daemon init
- In commit 4f403c26dc0048ad63e20d20369fa86bfb31c50e we broke the general
non-daemon case.
Also make a note in the rel... - 11:11 PM Revision 1d4f501a (ceph): test/filestore/run_seed_to.sh: avoid obsolete --filestore-xattr-use-omap
- This option no longer exists.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:10 PM Revision 982511e9 (ceph): MonCommands: note that pg dump options don't work in plaintext
- Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 11:05 PM Revision c7acc2ae (ceph): rgw: gracefully handle bad root pool names
- Fixes: #5716
When invalid root pools specified (don't start with a period) we return
with an error instead of asserti... - 10:50 PM Revision 488678f3 (ceph): ceph_test_rados: fix snap remove vs rollback fix
- In commit 55d279b98553ba4542219b126fc7159b20b18b1f we tried to fix a race
between rollback and snap removal, but got ... - 10:39 PM Revision 27012312 (ceph): os/LevelDBStore: handle deletion race when checking store size
- This fixes the fix in 64774e5792f136df2bc78db686440fc2f3a7643f which mixed
up the return value and errno.
Fixes: #65... - 10:32 PM Revision 92ea0d19 (ceph): test/librados/cmd: fix compile error
- From commit f0805cb61fccf9ffaa905b8477a131b4d46379fa.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:19 PM Revision c69e76cb (ceph): ReplicatedPG: remove the other backfill related flushes
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:19 PM Revision 3469dd89 (ceph): RadosModel: send racing read on write
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:19 PM Revision 0246d47f (ceph): ReplicatedPG: block reads on an object until the write is committed
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:16 PM Revision c658258d (ceph): OSD: ping tphandle during pg removal
- Fixes: #6528
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 10:15 PM Revision 80d9ac5c (ceph): Revert "Revert "fs/samba: reenable smbtorture lock test""
- This reverts commit 6ca7495e0967c96e8f9423fbdd613a450ff8cf04.
We think we got #5025 nicked again.
Signed-off-by: Gre... - 10:09 PM Revision 0d508156 (ceph): Merge pull request #687 from ceph/wip-pool
- mon: make 'mon {add,remove}_data_pool ...' take pool name or id
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> - 10:07 PM Revision 81b5086a (ceph): rgw: fix authenticated users acl group check
- Fixes: #6553
Backport: bobtail, cuttlefish, dumpling
Authenticated users group acl bit was not working correctly. Che... - 10:05 PM Revision fcf5f117 (ceph): rgw: fix authenticated users acl group check
- Fixes: #6553
Backport: bobtail, cuttlefish, dumpling
Authenticated users group acl bit was not working correctly. Che... - 10:05 PM Revision 7d999404 (ceph): rgw: fix authenticated users acl group check
- Fixes: #6553
Backport: bobtail, cuttlefish, dumpling
Authenticated users group acl bit was not working correctly. Che... - 10:04 PM Revision 3b97b416 (ceph): Merge pull request #718 from ceph/wip-6553
- rgw: fix authenticated users acl group check
Reviewed-by: Sage Weil <sage@inktank.com> - 10:03 PM Revision 53ff63c2 (ceph): Merge pull request #723 from ceph/wip-6334
- common: don't do special things for unprivileged daemons
Reviewed-by: Greg Farnum <greg@inktank.com> - 09:35 PM Revision 4f403c26 (ceph): common: don't do special things for unprivileged daemons
- We generally do want an admin socket and log, and people usually run these
as root. This is more confusing than usef... - 09:23 PM Revision 5aa237e8 (ceph): mon, osd: send leveldb log to /dev/null by default
- Fixes: #5175
Signed-off-by: Sage Weil <sage@inktank.com> - 08:46 PM Revision ee480d86 (ceph): Merge pull request #542 from ceph/wip-6122
- test/librados/cmd.cc: tolerate thrashing on pg_command tests
- 08:38 PM Revision ab8f9b17 (ceph): doc: Update from user feedback. Needed to enable S3/Keystone.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:35 PM Revision 4bb2a4bd (ceph): doc: Updated to ensure that socket name isn't static.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:26 PM Revision bd7a7dd6 (ceph): os/FileStore: fix fiemap double-free(s)
- If GenericFileStoreBackend::do_fiemap returns anything other than 0, then
fiemap will not be allocated. However,
Gene... - 08:06 PM Revision 26228ed7 (ceph): ceph-dencoder: select_generated() should properly validate its input
- If m_list.size() == 0, then calling select_generated(0) will result in
uninitialized data being assigned to m_object,... - 07:53 PM Revision 8b43d724 (ceph): vstart.sh: create dev/ automatically
- Otherwise you have to explicitly create it on a new checkout.
Also mkdir -p for consistency, tho it's not needed if ... - 07:33 PM Revision 991ed515 (ceph): rgw: change default log level
- Fixes: #6554
Backport: cuttlefish, dumpling
Default log level was just too high, bring it down a bit.
Signed-off-by:... - 07:33 PM Revision e5736de8 (ceph): rgw: change default log level
- Fixes: #6554
Backport: cuttlefish, dumpling
Default log level was just too high, bring it down a bit.
Signed-off-by:... - 07:32 PM Revision 8d7dbf85 (ceph): rgw: change default log level
- Fixes: #6554
Backport: cuttlefish, dumpling
Default log level was just too high, bring it down a bit.
Signed-off-by:... - 07:20 PM Revision 39c4674b (ceph): test copy_from when running ceph_test_rados
- Skip most of the upgrade suites, except the test that ends up on next.
Signed-off-by: Sage Weil <sage@inktank.com> - 07:16 PM Revision 87445ae9 (ceph): Merge pull request #720 from liewegas/wip-6521
- mon/PGMonitor: set floor below which we do not warn about objects/pg
Reviewed-by: Greg Farnum <greg@inktank.com> - 07:05 PM Revision 0e00d8c1 (ceph): turn on mds & client debugging
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 06:22 PM Revision 70cc6813 (ceph): mon/PGMonitor: set floor below which we do not warn about objects/pg
- If a cluster has very few objects, do not generate warnings when the
objects/pg for a pool diverges from the cluster ... - 05:27 PM Revision 7f7f7608 (ceph): Merge pull request #706 from ceph/wip-6059
- Wip 6059
Partly-reviewed-by: Greg Farnum <greg@inktank.com>
Partly-reviewed-by: Sage Weil <sage@inktank.com> - 05:23 PM Revision bebbd6cb (ceph): rgw: fix authenticated users acl group check
- Fixes: #6553
Backport: bobtail, cuttlefish, dumpling
Authenticated users group acl bit was not working correctly. Che... - 05:12 PM Revision 0ad33423 (ceph): Merge pull request #717 from dachary/master
- mon: osd pool set syntax relaxed, modify unit tests
Reviewed-by: Sage Weil <sage@inktank.com> - 05:03 PM Revision 08327fed (ceph): mon: osd pool set syntax relaxed, modify unit tests
- The argument is no longer restricted to a numerical value. Another
variable was added ( hashpspool ) check that it is... - 03:25 PM Revision cf22fe3c (ceph): Merge pull request #134 from ceph/wip-6546
- Fix race condition between tests starting and teuthology-results being run
- 12:06 AM Revision a0ffba6d (ceph): Merge pull request #596 from ceph/wip-6147
- mon: keep track of per-pool stats
Reviewed-by: Sage Weil <sage@inktank.com> - 12:06 AM Revision a3368cfc (ceph): Merge remote-tracking branch 'gh/next'
- 12:05 AM Revision 02b5eb28 (ceph): ceph.spec.in: do not list ceph-rest-api twice; add missing cls_hello files
- Reported-by: hjwsm1989@gmail.com
Signed-off-by: Sage Weil <sage@inktank.com>
10/14/2013
- 11:56 PM Revision 7a3e13de (ceph): Merge pull request #712 from ceph/wip-mon-pool-set
- rework ceph osd pool set <pool> <field> <val>
Reviewed-by: Sage Weil <sage@inktank.com> - 11:54 PM Revision dd33c980 (ceph): osd/osd_types: generalize pg_pool_t::get_flags_string()
- This way the method doesn't have to be modified when new flags are added.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:51 PM Revision e3ba8e82 (ceph): mon: PGMap: reuse existing summary functions to output pool stats
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 11:51 PM Revision 2cd53200 (ceph): mon: PGMap: rework client IO rate calc and output
- Create a function so we can use the same format when outputting per-pool
stats
Signed-off-by: Joao Eduardo Luis <joa... - 11:51 PM Revision 5abe5c27 (ceph): mon: OSDMonitor: add 'osd pool stats' command
- Fixes: #6147
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 11:51 PM Revision 82e3317d (ceph): mon: PGMap: keep track of per-pool stats deltas
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 11:48 PM Revision b0994e70 (ceph): Merge pull request #694 from grosskur/fix-rpm-junit4
- ceph.spec.in: Always depend on junit4 (fixes bug #6216)
Reviewed-by: Loic Dachary <loic@dachary.org> - 11:46 PM Revision e2602c54 (ceph): mon: make 'mon {add,remove}_data_pool ...' take pool name or id
- Take either a pool name or an id. Fix up the tests accordingly.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:02 PM Revision d6146b0d (ceph): common/Formatter: add newline to flushed output if m_pretty
- This applies to json-pretty and xml-pretty modes.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:35 PM Revision 8b89e839 (ceph): Make check for running jobs part of the loop
- Use a new, tested implementation to check for running jobs.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 09:34 PM Revision bac2965a (ceph): ResultsSerializer.running_jobs_for_run() and test
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:14 PM Revision 7f0d644c (ceph): Merge branch 'wip-rgw-quota'
- Conflicts:
src/test/cli/radosgw-admin/help.t
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Signed-off-by: Yehu... - 06:27 PM Revision e6e9ee71 (ceph): rgw: swift update obj metadata also add generic attrs
- Fixes: #6462
We were missing the generic attributes when we updated the object
metadata (operation that only exists i... - 06:26 PM Revision f2645e1c (ceph): rgw: swift update obj metadata also add generic attrs
- Fixes: #6462
We were missing the generic attributes when we updated the object
metadata (operation that only exists i... - 06:22 PM Revision 097d61d1 (ceph): Merge pull request #711 from ceph/wip-objecter-errors
- These two patches fix several completion Contexts which are inappropriately setting the Op rval to zero.
Reviewed-by... - 06:14 PM Revision 6641273b (ceph): SignalHandler: fix infinite loop on BSD systems
- SignalHandler::entry shouldn't poll for POLLOUT, because it never actually
writes to the pipes in question. Polling f... - 05:31 PM Revision 2cc5805a (ceph): doc: Removed underscore for consistency.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 05:27 PM Revision 516fe8ce (ceph): Merge pull request #713 from dachary/master
- doc: disable cephx requires auth_supported = none
- 05:26 PM Revision 4b8eb4ff (ceph): radosgw-admin: add --quota-scope param to usage
- and also look at it when setting quota on a bucket.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 04:40 PM Revision cd1c3c9e (ceph): mds: return -EAGAIN if standby replay falls behind
- standby replay may fall behind and get -ENOENT when reading the
journal. return -EAGAIN in this case, it makes the MD... - 04:40 PM Revision bd073eea (ceph): mon/MDSMonitor: don't reset incarnation when creating newfs
- Fixes: #6279
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
(cherry picked from commit 40613b700b87b495d67793101a... - 04:32 PM Revision fe23a281 (ceph): Merge pull request #708 from ceph/wip-truncate2
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 04:28 PM Revision 15721364 (ceph): Merge pull request #715 from ceph/wip-5025
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 04:22 PM Revision 6683f049 (ceph): Merge pull request #133 from ceph/wip-store-results
- Fixes for reporting and verbosity
- 08:39 AM Revision f5685013 (ceph): mds: flock: fix F_GETLK
- fixes #5025
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 01:19 AM Revision 3c6710b9 (ceph): qa/workunits/misc/dirfrag: make it work on ubuntu
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
10/13/2013
- 04:47 PM Revision b0f49e0f (ceph): ReplicatedPG.h: while there cannot be a read in progress, there may be ...
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:18 AM Revision bf82ba90 (ceph): doc: disable cephx requires auth_supported = none
- auth cluster required = none
auth service required = none
auth client required = none
is not enough to disab...
10/12/2013
- 08:35 AM Revision a1d8225b (ceph): Added docstrings, and improved some of the comments on several tasks.
- 12:21 AM Revision 0f73f0ac (ceph): rgw: switch out param to a pointer instead of reference
- following code review
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 12:08 AM Revision 8aa7f65f (ceph): test: update cli test for radosgw-admin
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 12:07 AM Revision 91f0c82c (ceph): radosgw-admin: clarify --max-size param
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
10/11/2013
- 11:56 PM Revision ad409f8a (ceph): formatter: dump_bool dumps unquoted strings
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 11:43 PM Revision c1acf9a5 (ceph): rgw_quoa.{h,cc}: add copyright notice
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:44 PM Revision fb967406 (ceph): Merge branch 'wip-6444' into next
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 10:41 PM Revision 3191e32c (ceph): Put machine_type in config.yaml
- Reason being, if --worker is passed to teuthology-schedule, we are
already placing the job in the tube for that machi... - 10:10 PM Revision 494c3b1f (ceph): Make verbosity propagate correctly to modules
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 10:08 PM Revision 8d8ae58c (ceph): doc: Created new index to incorporate side-by-side deb/rpm installs.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:07 PM Revision bc50dbbb (ceph): doc: Created installation doc for Yum priorities. Ceph-specific package...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:07 PM Revision 05b2e445 (ceph): doc: Created new QEMU install for RPMs with provision for Ceph-specific...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:06 PM Revision f37c75b0 (ceph): doc: Created new QEMU install for debian.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:06 PM Revision 869b7210 (ceph): doc: Added new libvirt install for RPM.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:05 PM Revision d4668742 (ceph): doc: Created new libvirt install for debian/ubuntu.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:05 PM Revision 99fe31e5 (ceph): doc: Removed Gatway from Ceph Object Storage. Added Yum repo information.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:03 PM Revision cdd851b9 (ceph): doc: Moved installation portion to the installation section.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:02 PM Revision 1dff92ba (ceph): doc: Moved installation portion to the installation section.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:53 PM Revision a1825356 (ceph): librados: add some clarifying comments
- about async pool operation handle
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:53 PM Revision 7ef5eb06 (ceph): librados: drop reference to completion in container destructor
- Move the PoolAsyncCompletionImpl reference drop from
C_PoolAsync_Safe::finish() to ~C_PoolAsyncSafe(), as finish() is... - 09:29 PM Revision 3905ab99 (ceph): Debug output for all http requests
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:24 PM Revision 7d99de72 (ceph): Give reporting a verbose flag
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:24 PM Revision 61dec6f3 (ceph): Be more verbose when waiting for free machines
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:24 PM Revision 3ca9092c (ceph): Fix broken lambda
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:04 PM Revision f13cc684 (ceph): doc: Fixed hyperlinks. Cleanup of old references to Chef.
- fixes: #6493
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 07:32 PM Revision 2e3e127e (ceph): Lack of a job_id should be a warning
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:39 PM Revision 31f3684a (ceph): Merge pull request #132 from ceph/wip-refactor-scripts
- Fix imports; fix keyscan_check()
- 06:28 PM Revision bb93b1a3 (ceph): Exempt teuthology-updatekeys from test_invalid
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:48 PM Revision f28a7ebc (ceph): Move imports to top-level
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:48 PM Revision f5729051 (ceph): Fix a circular import
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:48 PM Revision d341b588 (ceph): Ignore the exit code of ssh-keyscan
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:48 PM Revision ebb9b0cb (ceph): mds: do not allow GLAZYIO in mix->sync state
- GLAZYIO is not allowed in SYNC, so we cannot allow it in the preceding
gather state.
I verified the other GLAZYIO ru... - 04:50 PM Revision 70250e84 (ceph): osd: osd_types: Output pool's flag names during dump
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 04:23 PM Revision 82e93303 (ceph): osdc/Objecter: only make handlers set *prval if EIO
- The normal Objecter handlers set *prval for each operation; we only need to
(re)set it if we have a special reason (l... - 04:23 PM Revision 7113186c (ceph): osdc/Objecter: clean up completion handlers that set *prval=0
- If the OSD operations returns 0, these are unnecessary. If it does not,
then these are misleading. In both cases he... - 04:22 PM Revision c0f5f0e5 (ceph): Merge pull request #131 from ceph/wip-store-results
- Reporting tweakage
- 03:48 PM Revision 636dc867 (ceph): Move part of report_all_runs() into report_runs()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:23 PM Revision 61606fe0 (ceph): Set a default timeout of 20s for HTTP connections
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:05 PM Revision 1c288696 (ceph): mon: OSDMonitor: allow (un)setting 'hashpspool' flag via 'osd pool set'
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 03:04 PM Revision 2fe0d0d9 (ceph): mon: OSDMonitor: split 'osd pool set' out of 'prepare_command'
- We should start doing this across the whole 'prepare_command' function.
Makes it prettier to the reader, and easier t... - 03:04 PM Revision 6bbb772e (ceph): test/filestore/run_seed_to_range.sh: fix -d syntax
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:33 PM Revision b214584b (ceph): Merge pull request #702 from ceph/wip-4405
- mds: fix infinite loop of MDCache::populate_mydir().
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage W... - 09:24 AM Revision 4e2ff539 (ceph): mds: avoid leaking objects when purging file.
- The filer implementation does not delete stripe objects that are truncated
to zero. When purging a deleted file, we n... - 09:13 AM Revision eb381ffc (ceph): mds: don't decrease file size when recovering file
- Otherwise we may truncate sparse file to wrong size
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 04:04 AM Revision 1803f3b0 (ceph): radosgw-admin: limit user bucket-level quota
- We only allow it if --quota-scope=bucket is specified. This is done in
order to avoid confusion with the future user ... - 02:29 AM Revision 18a271d8 (ceph): mds: optimize map element dereference
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 12:15 AM Revision 01b81b78 (ceph): Move monkey patching to __init__.py
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision f34f3b3b (ceph): Move teuthology's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 098389da (ceph): Properly express conflicting options
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision cbe7d8e5 (ceph): Add basic tests for scripts
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision bd9cbdba (ceph): Don't attempt to report if there's no job_id
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 4902bfab (ceph): PEP-8 cleanup
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 9177513b (ceph): Add scripts/ module
- 12:09 AM Revision 7ce4dfd9 (ceph): Move teuthology-nuke's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision e847b107 (ceph): Move teuthology-suite's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 7805913e (ceph): More PEP-8 cleanup
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 5fd1cd0b (ceph): Move teuthology-ls's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 1bf3a3da (ceph): Move teuthology-worker's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 6b2f2780 (ceph): PEP-8
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 97489859 (ceph): Move teuthology-lock's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision a6b57cc1 (ceph): PEP-8
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision c784c79f (ceph): Move teuthology-schedule's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 84b2e55b (ceph): Move schedule() to new schedule module
- 12:09 AM Revision 755ac2f1 (ceph): Move teuthology-updatekeys' arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 7ab97267 (ceph): Move teuthology-report's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 477e4ae2 (ceph): PEP-8
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 193b3112 (ceph): Move teuthology-results' arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision f4d655bb (ceph): PEP-8
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 45d1b0eb (ceph): Move teuthology-coverage's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision e4753215 (ceph): PEP-8
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 8351a3ab (ceph): PEP-8
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10/10/2013
- 11:23 PM Revision d8faa82f (ceph): ReplicatedPG: remove unused RWTracker::ObjState::clear
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:45 PM Revision 89d3f47f (ceph): radosgw-admin: can set user's bucket quota
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:31 PM Revision cb9ebd6f (ceph): doc: Minor correction.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:51 PM Revision 14eabd4a (ceph): rgw: bucket quota threshold
- Add bucket quota threshold so that when we're passed that value we
reread the bucket stats before every write and not... - 08:51 PM Revision fc358077 (ceph): rgw: protect against concurrent async quota updates
- Leverage the cache lru_map locking for making sure that we don't end
up with more than a single concurrent async upda... - 08:51 PM Revision 34d05262 (ceph): rgw: configurable bucket quota size
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:51 PM Revision 2e4ecc29 (ceph): rgw: async quota update
- Asynchronously update bucket stats when a period passed, but bucket
stats are within the ttl window.
Signed-off-by: ... - 07:21 PM Revision 5bc63276 (ceph): doc: Merge cleanup.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:20 PM Revision c0c332c1 (ceph): doc: minor clean up.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:47 PM Revision fa909ad6 (ceph): doc: Update from wip-doc-quickstart branch.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:26 AM Revision 33da08f6 (ceph): osdc/ObjectCacher: finish contexts after dropping object reference
- The context to finish can be class C_Client_PutInode, which may drop
inode's last reference. So we should first drop ... - 11:25 AM Revision 3a3724b7 (ceph): osdc/ObjectCacher: finish contexts after dropping object reference
- The context to finish can be class C_Client_PutInode, which may drop
inode's last reference. So we should first drop ... - 02:53 AM Revision 007f06ec (ceph): mds: fix infinite loop of MDCache::populate_mydir().
- make MDCache::populate_mydir() only fetch bare-bone stray dirs.
After all stray dirs are populated, call MDCache::sca... - 12:12 AM Revision 7b889797 (ceph): ignoring -X option in apache as it was causing s3test failures on the r...
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
10/09/2013
- 08:47 PM Revision ffdc7fce (ceph): mds: do not double-queue file recovery in eval_gather
- This fixes a specific case of double-queuing seen in #4832:
- client goes stale, inode marked NEEDSRECOVER
- eval ... - 08:47 PM Revision 346b43d8 (ceph): mds: fix filelock eval_gather
- Broken by a08d62045657713bf0a5372bf14136082ec3b17e
Reported-by: Yan, Zheng <yan.zheng@intel.com>
Signed-off-by: Sage... - 08:35 PM Revision 2b216c3a (ceph): ReplicatedPG: block reads on an object until the write is committed
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:35 PM Revision db6623fa (ceph): RadosModel: send racing read on write
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:35 PM Revision 1f50750d (ceph): ReplicatedPG: remove the other backfill related flushes
- Signed-off-by: Samuel Just <sam.just@inktank.com>
10/08/2013
- 09:34 PM Revision e8a2992d (ceph): rgw: rearrange includes
- Need to have ceph_json.h first due to some boost weirdness.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 07:08 PM Revision 102f6399 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
- Although fsstress was being called with a static path the directory
it was writing to was in the current directory so... - 07:05 PM Revision 6ff95707 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
- Although fsstress was being called with a static path the directory
it was writing to was in the current directory so... - 07:05 PM Revision 8e493ef2 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
- Although fsstress was being called with a static path the directory
it was writing to was in the current directory so... - 06:58 PM Revision 60033c31 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
- Although fsstress was being called with a static path the directory
it was writing to was in the current directory so... - 02:52 PM Revision 1575895b (ceph): Merge pull request #700 from dachary/master
- doc: fix openstack rbd installation command
- 10:07 AM Revision 768fb0a2 (ceph): doc: fix openstack rbd installation command
- This cannot work because client.volumes.key is not a command
ssh {your-compute-host} client.volumes.key
replace ... - 01:05 AM Revision eb06f373 (ceph): ceph.spec.in: radosgw package doesn't require mod_fcgi
- Fixes #5702
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> - 12:53 AM Revision 62db186a (ceph): ceph.spec.in: radosgw package doesn't require mod_fcgi
- Fixes #5702
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> - 12:05 AM Revision 86b5b427 (ceph): Merge pull request #699 from dachary/wip-ghobject-assert
- os: stronger assert on FileStore::lfn_open
Reviewed-by: David Zafman <david.zafman@inktank.com>
10/07/2013
- 11:15 PM Revision e21e5736 (ceph): os: stronger assert on FileStore::lfn_open
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 09:40 PM Revision b9cc91dc (ceph): Merge branch 'next'
- 09:15 PM Revision 9f75a423 (ceph): Merge pull request #697 from dachary/master
- This lets "make check" pass, so I like it.
Reviewed-by: Greg Farnum <greg@inktank.com> - 09:11 PM Revision 0f323bc4 (ceph): common: unintended use of the wrong bloom_filter prototype
- For encoding/decoding test purposes. The generate_test_instances should
be improved to cover more encoding/decoding c... - 08:50 PM Revision 4b911cf8 (ceph): ReplicatedPG: copy: use aggregate return code instead of individual Op ...
- It appears that the OSD is not filling in the individual return codes, and they
should be equivalent for all purposes... - 08:50 PM Revision 6da4b91c (ceph): os/FileStore: fix ENOENT error code for getattrs()
- In commit dc0dfb9e01d593afdd430ca776cf4da2c2240a20 the omap xattrs code
moved up a block and r was no longer local to... - 04:02 PM Revision df50351c (ceph): Merge pull request #126 from ceph/wip-store-results
- Reflect paddles API change: jobs in jobs/
- 03:56 PM Revision 13b80bb4 (ceph): Merge pull request #610 from ceph/wip-optracker
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 03:01 PM Revision 1c32b1b8 (ceph): Reflect paddles API change: jobs in jobs/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:37 AM Revision f7c5d1ac (ceph): Merge remote-tracking branch 'gh/next'
- 11:31 AM Revision 02da1a1d (ceph): Merge pull request #695 from ceph/wip-mon-auth
- fix mon double-free when dropping unhandled messages, and allow "get monmap" messages to go through without authentic...
- 07:28 AM Revision 901427c5 (ceph): Merge pull request #693 from ceph/wip-bloom
- bloom_filter improvements, cleanups
Reviewed-by: Loic Dachary <loic@dachary.org>
10/06/2013
- 10:17 PM Revision f2796418 (ceph): mon: do not put() unhandle message
- If we return false because we aren't handling a message, we should not put
the ref. This fixes a double-free.
Signe... - 10:17 PM Revision 71ee6d7c (ceph): mon: allow MMonGetMap without authentication
- This is used by the MonClient::get_monmap_privately() helper.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:28 PM Revision 0cae3a13 (ceph): common/bloom_filter: add a few assertions and checks for bit_table_ == ...
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:22 PM Revision cf34adb9 (ceph): common/bloom_filter: simplify compressible_bloom_filter encode/decode/dump
- Re-use bloom_filter for this, as per Loic's suggestion. Much nicer!
Signed-off-by: Sage Weil <sage@inktank.com> - 05:18 PM Revision f45c3b98 (ceph): common/bloom_filter: fix compress; improve argument
- Fix bug in compress() when compressing to less than .5 or original.
Make the argument have sane units (target size r... - 05:18 PM Revision 055dc4c1 (ceph): common/bloom_filter: fix estimated element count for compressed filters
- We need to compensate for the fact that there are fewer bits than there
used to be.
This is a crappy adjustment; it ... - 07:42 AM Revision 16dec28c (ceph): ceph.spec.in: Always depend on junit4 (fixes bug #6216)
- The RPM spec file currently lists `junit` as a dependency on all
platforms except recent versions of OpenSUSE. This i... - 04:08 AM Revision 82f6ec59 (ceph): doc/release-notes: v0.70
- Note that a bunch of stuff we thought would go in 0.70 is actually in 0.69,
so the update/release notes were adjusted...
10/05/2013
- 05:57 AM Revision 04091f87 (ceph): common/bloom_filter: remember original target size
- This isn't strictly needed for core functionality, but it is convenient to
know.
Signed-off-by: Sage Weil <sage@inkt... - 05:57 AM Revision aaabc657 (ceph): common/bloom_filter: methods for density, approx unique element counts
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:57 AM Revision d07f5f35 (ceph): common/bloom_filter: drop raw_table_size_ member
- We were storing table_size_ and raw_table_size_, where one is the size in
bits and the other is the size in bytes. T... - 05:56 AM Revision ea2378e5 (ceph): common/bloom_filter: make compressible_bloom_filter encodable
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:06 AM Revision 92a60a05 (ceph): mon/PGMap: make generated test instances obey new invariant
- As of 091809b8149c7595cbcca439c5b8b75a0c42efe1 we keep an osd_map epoch
for any osd_stat update, and assert as much.
... - 03:31 AM Revision 50744640 (ceph): mds: handle dirfrag mismatch when processing readdir request
- If client has outdated dirfrags information, readdir request from
it may specify a non-existing dirfrag. Current meth... - 03:31 AM Revision 40546512 (ceph): client: use dir_result_t::END as flag
- So we don't lose the latest readdir frag and offset after marking
end of readdir.
Signed-off-by: Yan, Zheng <zheng.z... - 03:31 AM Revision c40c5dc6 (ceph): client: handle dirfrag mismatch when processing readdir reply
- If client has outdated directory fragments information, it may request
readdir an non-existent directory fragment. In... - 03:31 AM Revision c7db090b (ceph): fragtree_t: fix get_leaves_under()
- If fragtree is (*^1, 1*^1) and we want leaves under frag 000*.
get_leaves_under() return frag 0*, frag 10* and frag 1... - 03:31 AM Revision 576da8e5 (ceph): mds: don't scatter gather update bare-bones dirfrags
- avoid adding bare-bones dirfrag that has not yet been fetched from
the disk to the journal.
Signed-off-by: Yan, Zhen... - 03:31 AM Revision 1d14d11a (ceph): mds: stop propagating rstat if freezing/frozen dirfrag is encountered.
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 03:31 AM Revision 488ddad7 (ceph): mds: fix bloom filter leaks
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 03:31 AM Revision f82aefaf (ceph): mds: reduce verbosity of dir fragment logging
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 03:31 AM Revision e0be61e4 (ceph): qa/workunits: Add large number of files in a directory test script
- Test the directory fragments feature
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 03:31 AM Revision 4014ba25 (ceph): mds: delete orphan dirfrags during MDS recovers
- This patch make the MDS use following steps to fragmentate directory.
1. freeze the old dirfrags
2. journal EFragmen... - 03:31 AM Revision 7515335b (ceph): mds: trim log segment after finishing uncommitted fragments
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 03:31 AM Revision f989396e (ceph): mds: properly store fragmenting dirfrags
- fragmenting dirfrag does not exist on the object store. So all non-null
dentries should be included when committing a... - 03:31 AM Revision 2eb863de (ceph): mds: properly update rstat/fragstat when fragmentating directory
- The stale rstat/dirstat check in CDir::merge() is wrong. dirfrag's
rstat/fragstat is stale if the accounted rstat/fra... - 03:31 AM Revision a242201d (ceph): mds: don't fragmentate stray directories
- the code that prepares and purges stray dentry assumes that we never
freeze stray directories. So disable fragmentati... - 03:31 AM Revision 473635ab (ceph): mds: fix MDCache::merge_dir()
- fragment 'bits' should be negative for the merging case.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 03:31 AM Revision fe998825 (ceph): mds: fix CInode::get_dirfrags_under()
- make sure it return true when all dirfrags under the given frag_t
are found.
Signed-off-by: Yan, Zheng <zheng.z.yan@... - 03:31 AM Revision a881c1d3 (ceph): mds: journal original dirfrags for rollback
- Fragments with different 'bits' can be merged into one fragment. So we can't
use 'basefrag' and 'bits' to calculate t... - 02:11 AM Revision 7efbebe2 (ceph): Merge branch 'next'
10/04/2013
- 11:49 PM Revision e927941f (ceph): doc/release-notes: v0.67.4
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:45 PM Revision 3fc6cfbb (ceph): Makefile: add include/histogram.h to noinst_HEADERS
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:58 PM Revision c95d0a16 (ceph): Merge pull request #676 from ceph/wip-start-copy
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 09:59 PM Revision 5258c9c4 (ceph): Merge pull request #667 from ceph/wip-6143
- Reviewed-by: Sage Weil <sage@inktank.com>
- 09:10 PM Revision bb9b9c89 (ceph): common, os: Perform xattr handling based on detected fs type
- In FileStore::_detect_fs() store discovered filesystem type in m_fs_type
Add per-filesystem filestore_max_inline_xatt... - 09:04 PM Revision ce2d9ae6 (ceph): Merge pull request #692 from ceph/wip-5992-2
- Wip 5992 2
Reviewed-by: Sage Weil <sage@inktank.com> - 08:50 PM Revision 9a10a801 (ceph): PG.cc: remove leading empty space
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:50 PM Revision ff17e45f (ceph): PG,ReplicatedPG: expose PGBackend to PG
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:50 PM Revision 8a919fb4 (ceph): ReplicatedPG,PG: adapt collection_list* users to PGBackend interface
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:50 PM Revision 2ae9ece1 (ceph): ReplicatedPG,PG: use PGBackend methods for getattr
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:50 PM Revision 0c1e2513 (ceph): ReplicatedPG: add debugging in recover_replicas for objects added for b...
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:50 PM Revision 391a885f (ceph): FileStore: make _setattrs not return -ENOENT most of the time
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:50 PM Revision 0c2769d3 (ceph): PGLog: on split, leave log head alone
- This way last_update doesn't go backwards.
Fixes: 6447
Signed-off-by: Samuel Just <sam.just@inktank.com> - 08:50 PM Revision b87bc231 (ceph): ReplicatedPG: lock snapdir obc during write
- Otherwise, we won't block properly in prep_push_backfill_object.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 08:50 PM Revision 4df481c2 (ceph): PGBackend,ReplicatedBackend: add interfaces for scanning the pg
- This will be important since the erasure coded pg will have a different
on-disk format than the replicated backend.
... - 08:49 PM Revision c8a4411d (ceph): PGMap: calc_min_last_epoch_clean() will now also use osd_epochs
- We don't want to trim past the current osd map for any up osd.
osd_epochs provides a lower bound for that epoch for e... - 08:49 PM Revision e73ec483 (ceph): common/hobject: add is_degenerate method
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:49 PM Revision 664b589b (ceph): ReplicatedPG: don't rescan the local collection if we can avoid it
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:49 PM Revision 091809b8 (ceph): PGMap,PGMonitor: maintain mapping of osd to recent stat epoch
- Also, osd_stat will be empty for out osd.
When an osd is marked out, rather than remove it from osd_stat,
we instead... - 08:34 PM Revision b79b2117 (ceph): Merge pull request #125 from ceph/wip-store-results
- Add more tests for ReportSerializer
- 08:22 PM Revision f78f3163 (ceph): Add more tests for ReportSerializer
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:12 PM Revision e3bb0656 (ceph): v0.70
- 08:08 PM Revision fe497fd9 (ceph): Merge pull request #124 from ceph/wip-store-results
- Various fixes related to reporting
- 08:05 PM Revision 20043eba (ceph): Merge pull request #690 from ceph/wip-fuse
- a few ceph-fuse fixes
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yan, Zheng <zheng.z.yan@intel.com> - 08:01 PM Revision 972ab1cf (ceph): Tweak logic of try_push_job_info()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:59 PM Revision 806725a8 (ceph): ReplicatedPG: copy: add op progression output
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 07:59 PM Revision 469d471a (ceph): ReplicatedPG: assert that we have succeeded in do_osd_ops on copyfrom r...
- Our callback is handling errors on its own at this point.
Signed-off-by: Greg Farnum <greg@inktank.com> - 07:59 PM Revision 639ff9f7 (ceph): ReplicatedPG: copy: don't leak a ctx on failed copy ops
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 07:58 PM Revision f3733a20 (ceph): ReplicatedPG: copy: switch CopyCallback to use a GenContext
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 07:51 PM Revision 42fc9b49 (ceph): Merge branch 'dumpling' of jenkins:ceph/ceph into dumpling
- 07:40 PM Revision dc0dfb9e (ceph): common,os: Remove filestore_xattr_use_omap option
- Now we operate just like when this was set to true
Fixes: #6143
Signed-off-by: David Zafman <david.zafman@inktank.com> - 07:11 PM Revision f18c8f7e (ceph): Make most of lock_machines() PEP-8 clean.
- Also, use some better variable names.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 06:11 PM Revision 08efeb7b (ceph): Store the job_id as a str, not an int.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:11 PM Revision 5482ba81 (ceph): Make teuthology-schedule also print the job's name
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:36 PM Revision 10a1e9b3 (ceph): rgw: update cache atomically
- Use new lru_map::find_and_update() to update internal cache state.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 05:36 PM Revision 6ce762f6 (ceph): lru_map: add find_and_update()
- A new find_and_update() call to make atomic changes.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 05:08 PM Revision f160ab64 (ceph): Move teuthology.report import; add large warning
- Because of the monkey patching, if we get the import order wrong bad
things happen.
Signed-off-by: Zack Cerza <zack.... - 04:58 PM Revision 67ac3cff (ceph): ceph_test_rados: do not let rollback race with snap delete
- Note that the OSD behaves in a weird way when you rollback to a non-
existent snap, so the test probably isn't the on... - 04:43 PM Revision 39b11455 (ceph): Merge pull request #689 from ceph/wip-6254-model
- ceph_test_rados: notice read error; do not race rollback with snap_delete
Reviewed-by: Samuel Just <sam.just@inktank... - 04:43 PM Revision e95ca0ec (ceph): Merge pull request #688 from ceph/wip-6474
- osd/ReplicatedPG: fix null deref on rollback_to whiteout check
Reviewed-by: Samuel Just <sam.just@inktank.com> - 04:22 PM Revision 52e2fc9b (ceph): Merge pull request #123 from ceph/wip-store-results
- Fix issue with monkey patching
- 04:07 PM Revision 2270db72 (ceph): Add (and use) try_push_job_info() for easy pushin'
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:54 PM Revision 760fe6b1 (ceph): Move new imports to inside main()
- The monkey patch stuff was causing problems again.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 09:29 AM Revision cd4cd3f2 (ceph): mds: start internal MDS request for fragmentating directory
- Start internal MDS request for fragmentating directory operation. With
MDS request, we can easily acquire locks requi... - 09:29 AM Revision 4634d3ce (ceph): mds: delete orphan dirfrags after fragmentating directory
- delete old dirfrags after the EFragment::OP_COMMIT event is logged.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 05:38 AM Revision e258555e (ceph): kcephfs/mixed-clients: add missing %
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:38 AM Revision 13d48848 (ceph): kcephfs/mixed-clients: do not specify install version
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:47 AM Revision 55d279b9 (ceph): ceph_test_rados: do not let rollback race with snap delete
- Note that the OSD behaves in a weird way when you rollback to a non-
existent snap, so the test probably isn't the on... - 04:46 AM Revision b09a1ef9 (ceph): ceph_test_rados: stop on read error!
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:27 AM Revision 03ba7408 (ceph): osd/ReplicatedPG: fix null deref on rollback_to whiteout check
- Bring this whole if/else chain up one level so that we can capture both
ENOENT and whiteout in the same case. (And d... - 04:23 AM Revision 6afb16e5 (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
src/Makefile.am - 03:58 AM Revision 6ca7495e (ceph): Revert "fs/samba: reenable smbtorture lock test"
- This reverts commit 3665eb704ebeaeaddeb99e9afdc6dced55b2b976.
Actually, not fixed! - 03:07 AM Revision aacd67e0 (ceph): PendingReleaseNotes: fix typo
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 01:27 AM Revision e9e64545 (ceph): Merge pull request #557 from ceph/wip-5896
- mon: MonmapMonitor: make 'ceph mon add' idempotent
Reviewed-by: Sage Weil <sage@inktank.com> - 12:05 AM Revision fea1e0e5 (ceph): PendingReleaseNotes: make a note about K vs k
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:03 AM Revision 8fb04d26 (ceph): Merge pull request #686 from ceph/wip-rbd-cli-tests
- qa: fix rbd cli tests checking size
Reviewed-by: Sage Weil <sage@inktank.com>
10/03/2013
- 11:34 PM Revision 84e8651d (ceph): schedule_suite.sh: include default machine type in job name
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:50 PM Revision b9d4e973 (ceph): Merge branch 'master' into wip-optracker
- Conflicts:
src/osd/OpRequest.h
src/osd/PG.cc
src/osd/ReplicatedPG.cc
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:41 PM Revision ad85b8bf (ceph): v0.67.4
- 10:18 PM Revision d6a1799f (ceph): TrackedOp: specify queue sizes and warnings on a per-tracker basis
- If we have multiple trackers in a daemon, we want to be able to configure
them separately. Plus, users already know h... - 10:18 PM Revision ea831e05 (ceph): TrackedOp: give people an _event_marked() notifier instead of a virtual...
- This is less prone to getting broken.
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:16 PM Revision 10335883 (ceph): qa: fix rbd cli tests checking size
- b43bc1a0b0692818d789f9f489b9aba5dd40522f changed the kilo prefix
from K to k in a few places.
Signed-off-by: Josh Du... - 09:50 PM Revision 86e96578 (ceph): Merge pull request #684 from git-harry/ceph_disk_lowercase_fsid
- Make fsid comparison case-insensitive
Reviewed-by: Sage Weil <sage@inktank.com> - 09:46 PM Revision 5cd66d3b (ceph): rgw: fix keystone token expiration test
- Fixes: #6360
The test was inverted, need expiration to be greater than
current time in order for token to be valid.
... - 09:14 PM Revision f28643c3 (ceph): Merge pull request #121 from ceph/wip-store-results
- Submit teuthology results to a paddles instance
- 09:08 PM Revision f0b35fca (ceph): Add more documentation.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:08 PM Revision 77b65c7f (ceph): Report results synchronously.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:08 PM Revision ff120d7f (ceph): Escape reserved characters in URIs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:08 PM Revision f0604496 (ceph): Create a FakeArchive class to forge test results
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:08 PM Revision 93b6fa10 (ceph): Clarify job vs. run
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:08 PM Revision e786e162 (ceph): Add test for test_all_runs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:30 PM Revision c19935cd (ceph): doc: Fixed typo.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:32 PM Revision 0ce10460 (ceph): doc: Added clarifying comments.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:19 PM Revision 9ab05312 (ceph): Merge pull request #685 from ceph/wip-rados-ints
- librados: drop #include of int_types.h from installed headers
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 07:16 PM Revision afb4d83d (ceph): librados: drop #include of int_types.h from installed headers
- These are unnecessary, and breaks compilation for outside users.
Prefer inttypes.h over stdint.h.
Signed-off-by: Sa... - 07:13 PM Revision 739696ef (ceph): Merge pull request #638 from ceph/wip-bloom
- bloom filter cleanups, encodability, and unit tests
- 06:32 PM Revision de788bd6 (ceph): Merge pull request #653 from ceph/wip-mon-auth
- mon: Monitor: dissociate msg handling from session and connection logic
Reviewed-by: Sage Weil <sage@inktank.com> - 06:29 PM Revision d0d61b48 (ceph): mon: Monitor: drop client msg if no session exists and msg is not MAuth
- If we are not a monitor and we don't have a session yet, we must first
authenticate with the cluster. Therefore, the... - 06:29 PM Revision b8a14880 (ceph): mon: Monitor: dissociate msg handling from session & connection logic
- Makes for simpler logic for patches to come.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 06:29 PM Revision 29cf2ff0 (ceph): mon: Monitor: only handle paxos msgs from a mon && if session has exec ...
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 06:29 PM Revision f1e23937 (ceph): mon: Monitor: reuse 'src_is_mon' bool on dispatch
- Instead of making the same comparison twice with no gain at all.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank... - 06:27 PM Revision ed1a54ec (ceph): mon: Monitor: assert on absense of connection during dispatch
- We expect to always have a connection associated with a message.
If that happens to not be so, assert.
Signed-off-by... - 06:07 PM Revision dce3d26d (ceph): mon: MonmapMonitor: make 'ceph mon add' idempotent
- MonMap changes lead to bootstraps. Callbacks waiting for a proposal to
finish can have several fates, depending on w... - 04:22 PM Revision 8cfeb834 (ceph): common/bloom_filter: note that uint32_t interface requires well-mixed v...
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:21 PM Revision 9299f501 (ceph): common/bloom_filter: speed up unit tests a bit
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:21 PM Revision 0122ee99 (ceph): common/bloom_filter: insert/contains methods for uint32_t
- This will let us pass in an hobject_t::hash directly (for example) without
rehashing a string.
Signed-off-by: Sage W... - 04:21 PM Revision 0a69baeb (ceph): common/bloom_filter: disable sequential tests
- These are slow and are not useful.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:21 PM Revision 4b23b653 (ceph): common/bloom_filter: test binning fpp behavior
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:32 AM Revision 22f8325d (ceph): Make fsid comparison case-insensitive
- get_fsid and find_cluster_by_uuid are modified so ceph-disk activate and
ceph-disk activate-all will work if the fsid... - 12:24 AM Revision 41a13450 (ceph): TrackedOp: rework dump interface a little
- Put only the bare essentials in the TrackedOp::dump() implementation, but
have that call into a _dump() function that...
10/02/2013
- 11:34 PM Revision 29009b2b (ceph): doc: Updated diagram for added clarity.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:34 PM Revision 80659cce (ceph): rgw: init RGWBucketStats
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 11:34 PM Revision e3e0775c (ceph): A first pass at integration with paddles
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision f77ee6e0 (ceph): Add argument parsing to make this a proper script.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision cf68a3ac (ceph): Reuse connection objects.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision 8b9a6913 (ceph): Add --server flag
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision da4a7b86 (ceph): Remove old method used for testing
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision 4bcae4b1 (ceph): Add flag for refreshing already-pushed runs
- Also tweak implementation of save_last_run
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 11:34 PM Revision 52282fb7 (ceph): Overhaul posting logic to avoid some corner cases
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision 79e27abf (ceph): Add create_run; allow passing json to submit_job
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision 555e55ff (ceph): Rename ResultsPoster to ResultsReporter
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision fe64887e (ceph): s/submit_/report_/g
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision 058a27bf (ceph): Add create_run() and push_job_info() with docs.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:29 PM Revision 2c889108 (ceph): rgw: handle negative quota as non-assigned values
- This means that we can have a 0 as a quota value.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 11:09 PM Revision 07bb72a0 (ceph): radosgw-admin: quota control api
- Can set, disable and enable bucket quota.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 11:08 PM Revision 69180d5d (ceph): rgw: dump quota params even if disabled
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:36 PM Revision a8761a5a (ceph): TrackedOp: just make CephContext member public
- This is the only reason we were making OpRequest a friend class, which
is just a bad idea.
Signed-off-by: Greg Farnu... - 10:35 PM Revision 2723a09a (ceph): TrackedOp: template OpTracker on only T[::Ref] (ie, OpRequest[::Ref])
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:35 PM Revision ebae077a (ceph): rgw: bucket stats also dump quota info
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:10 PM Revision 7973d44c (ceph): OpTracker: give TrackedOp a default dump() function
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:01 PM Revision 5acd88b9 (ceph): Merge pull request #120 from ceph/wip-6243
- Wip 6243
- 09:58 PM Revision 149b98e5 (ceph): rest-api.py: test that ceph-rest-api is up and servicing requests
- Wait for the daemon to actually be ready before continuing with other
tasks. Loop 12 times, waiting 5s, before decid... - 09:50 PM Revision baf1d409 (ceph): rgw: init quota
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:42 PM Revision 63f58148 (ceph): ceph: Update FUSE_USE_VERSION from 26 to 30.
- When compiling, it met this error:
>In file included from /usr/local/include/fuse/fuse.h:19:0,
> from... - 09:42 PM Revision 721f1703 (ceph): client: remove requests from closed MetaSession
- If we get a CLOSED message on a session, remove/kick any requests on
that session before tearing it down. Otherwise,... - 09:42 PM Revision f8a947d9 (ceph): client: trim deleted inode
- Previous patch makes MDS send notification to clients when an inode
is deleted. When receiving a such notification, w... - 09:37 PM Revision 563517df (ceph): rgw: update quota stats when needed
- Now update the quota stats when completing specific operations.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:36 PM Revision d3ba8da5 (ceph): Merge pull request #682 from ceph/wip-copying
- sync up COPYING and debian/copyright
- 09:36 PM Revision 3665eb70 (ceph): fs/samba: reenable smbtorture lock test
- It passes now that #5025 is fixed, yay!
Signed-off-by: Sage Weil <sage@inktank.com> - 09:30 PM Revision 65ae9b8a (ceph): COPYING: fix URL
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:25 PM Revision 0ce72d7f (ceph): rest-api.py: fix up client identification
- The code to extract which clients to start the API on was confused;
fix it up. Also, strip off 'client.' instead of ... - 09:18 PM Revision 11461cbe (ceph): debian/copyright: sync up with COPYING
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:16 PM Revision 1a56fe99 (ceph): COPYING: add Packaging: section
- Again, debian-specific, but who cares.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:15 PM Revision e70ea84c (ceph): COPYING: add debian-style headers
- This may not be necessary here, but it makes this identical to the
debian/copyright file, which is a win.
Signed-off... - 09:14 PM Revision fea12e21 (ceph): COPYING: fix formatting
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:09 PM Revision a2e175bf (ceph): COPYING: make note of common/bloom_filer.hpp (boost) license
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:09 PM Revision f1584fb0 (ceph): common/bloom_filter: unit tests
- Fun facts:
- fpp = false positive probability
- fpp is a function of insert count only
- at .1% fpp, we pay about 2 ... - 09:09 PM Revision fdb8b0d8 (ceph): common/bloom_filter: test behavior of sequences of bloom filters
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:09 PM Revision f31d6912 (ceph): common/bloom_filter: fix whitespace
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:30 PM Revision 47f4cccf (ceph): fs: add generic osd fs selector stubs
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:30 PM Revision 92cc980b (ceph): make btrfs.yaml a symlink
- 08:30 PM Revision 886c4fdd (ceph): make ext4.yaml a symlink
- 08:30 PM Revision 3615c149 (ceph): make xfs.yaml a symlink
- 08:30 PM Revision 0bb55a52 (ceph): btrfs: enable sloppy crc
- 08:30 PM Revision 65d93de1 (ceph): xfs: enable sloppy crc
- 08:22 PM Revision 759bbb4b (ceph): Revert "ceph.conf: filestore sloppy crc = true"
- This reverts commit 631476b9796f817e5f1654affb6b2a5aacfe9a80.
This fails on ext4 because of xattr size limits. - 07:17 PM Revision 964a9290 (ceph): kcephfs: add fsx back
- 06:13 PM Revision 8fb7a476 (ceph): Merge pull request #678 from ceph/wip-5981
- ceph-disk: make initial journal files 0 bytes
- 05:51 PM Revision 34889023 (ceph): Merge pull request #649 from ceph/wip-6422
- #6422
Reviewed-by: Sage Weil <sage@inktank.com> - 05:40 PM Revision b822373a (ceph): Merge pull request #620 from dachary/wip-erasure-doc
- ErasureCode: doc updates
- 05:16 PM Revision 58d0a1f0 (ceph): Merge pull request #677 from ceph/wip-store-tool
- wip-store-tool: Few patches to ceph_test_store_tool
Reviewed-by: Sage Weil <sage@inktank.com> - 05:14 PM Revision 73409ef5 (ceph): Merge pull request #680 from dmick/next
- mon/PGMap.cc: don't output header for pg dump_stuck if nothing stuck
Reviewed-by: Sage Weil <sage@inktank.com> - 05:11 PM Revision 8835ef8f (ceph): common, os, osd: Use common functions for safe file reading and writing
- Add new safe_read_file() and safe_write_file() to update files atomically
Used instead of original OSD::read_meta(), ... - 05:10 PM Revision c0cbd9aa (ceph): osd: In read_meta() leave an extra byte in buffer to nul terminate
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 01:58 PM Revision 238a303c (ceph): ErasureCode: update PGBackend description
- Based on a dialog with Sam ( as published at http://dachary.org/?p=2320 ).
* Remove PGBackend-h.rst because PGBacken... - 01:02 PM Revision ff488732 (ceph): ErasureCode: doc updates
- * Update to the current state of the ghobject implementaiton and the fact
that they encode the shard_t Although the... - 07:24 AM Revision e69baee0 (ceph): Merge pull request #652 from dachary/wip-ghobjects
- common: ghobject sort order & get_filestore_key
- 07:17 AM Revision d1c1f3eb (ceph): common: document ghobject sort order rationale
- Intuition differs regarding the sort order of the ghobject shard and
generation. Document the rationale for the chose... - 07:15 AM Revision 16fbdcdf (ceph): common: ghobject get_filestore_key* use hobject counterpart
- The get_filestore_key* methods are changed to just call the
corresponding hobject methods instead of providing an ide... - 05:23 AM Revision 2d7dced1 (ceph): mon/PGMap.cc: don't output header for pg dump_stuck if nothing stuck
- Formatted output is already correct (no header)
Fixes: #4577
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 04:52 AM Revision a96b12f0 (ceph): ReplicatedPG: copy: use CopyCallback instead of CopyOp in OpContext
- In order to make this happen, we make the switch to generate the complete
transaction in the generic copy code and sa... - 04:52 AM Revision d29be453 (ceph): ReplicatedPG: rename finish_copy -> finish_copyfrom
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 04:10 AM Revision d2cb2bf6 (ceph): mds: return -EAGAIN if standby replay falls behind
- standby replay may fall behind and get -ENOENT when reading the
journal. return -EAGAIN in this case, it makes the MD... - 04:07 AM Revision fbeabcca (ceph): os/FileStore: report errors from _crc_load_... and _crc_save
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:57 AM Revision e17928d5 (ceph): nuke: s/run_name/name/
- This matches an existing argument (with the same meaning) and
avoids an error like
2013-10-01T17:20:35.395 CRITICAL:... - 01:01 AM Revision 895939f0 (ceph): Merge pull request #671 from ceph/wip-tmap
- remove tmap->omap auto-upgrade
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 12:30 AM Revision dfea81e7 (ceph): ceph_test_store_tool: add 'set prefix key' feature
- Allow reading from a file. See --help for more info.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 12:28 AM Revision 18fcd913 (ceph): test: test_store_tool: add 'crc <prefix> <key>' command
- Returns the CRC of contents for a given key with a given prefix.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank... - 12:28 AM Revision 398249a0 (ceph): test: test_store_tool: optionally output value crc when listing keys
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 12:21 AM Revision a9e53235 (ceph): osd: remove magical tmap -> omap conversion
- This is incomplete and unfortunately unusable in its current state:
- it would only set USES_TMAP for old encoded o... - 12:21 AM Revision 20974dc0 (ceph): rados: make 'tmap dump' gracefully handle non-tmap data
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:21 AM Revision 84c02867 (ceph): rados: add 'tmap-to-omap' command
- Explicitly convert tmap object data to omap keys. Removes the old tmap
content at the same time.
Signed-off-by: Sag... - 12:15 AM Revision 1db0a572 (ceph): Merge pull request #675 from ceph/wip-osd-dirty
- osd: add a dirty flag for objects.
Reviewed-by: Samuel Just <sam.just@inktank.com> - 12:04 AM Revision 0d610926 (ceph): osd: add ISDIRTY, UNDIRTY rados operations
- ISDIRTY will query whether the dirty flag is set on an object. UNDIRTY
will explicitly clear it. Note that a user d...
10/01/2013
- 11:53 PM Revision da1b9b6c (ceph): ReplicatedPG: copy: implement CopyFromCallback::finish, remove CopyOp::ctx
- We implement enough of the CopyFromCallback that CopyOp no longer needs
a direct reference to the OpContext, so we re... - 11:51 PM Revision 613841a6 (ceph): ReplicatedPG: copy: add CopyCallback pointer to CopyOp, and set it up
- We'll start using it in the next commit; eventually we can use the interfaces
we're putting their to replace our link... - 11:50 PM Revision 0b472766 (ceph): ReplicatedPG: copy: start defining CopyCallback structures
- Outline the basic interfaces we're going to use, and implement
the more obvious ones.
Signed-off-by: Greg Farnum <gr... - 11:48 PM Revision dcd475dd (ceph): osdc/Objecter: fix return value for copy_get
- We should return the return code even when we don't have an encoding error!
Signed-off-by: Sage Weil <sage@inktank.com> - 11:40 PM Revision efd5ccbc (ceph): Merge pull request #118 from ceph/wip-nukeskip
- Check description of machines before nuking when -a is passed
- 11:39 PM Revision e80f1124 (ceph): Merge pull request #95 from ceph/wip-empty
- don't summarize an empty run
- 11:29 PM Revision 1784ef96 (ceph): ReplicatedPG: copy: split up the transaction generation from the PG man...
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 11:29 PM Revision 010ff375 (ceph): ReplicatedPG: copy: specify the temp_oid in the caller
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 11:28 PM Revision 1ae8ef28 (ceph): ReplicatedPG: copy: take an ObjectContextRef in start_copy and use that
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 11:25 PM Revision 3257bb48 (ceph): doc: Incorporated some feedback.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:24 PM Revision 7e3084eb (ceph): osd/ReplicatedPG: mark objects dirty in make_writeable()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:23 PM Revision d42d2b97 (ceph): osd/osd_types: object_info_t::get_flag_string()
- Stop adding these ad-hoc to the operator<<.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:19 PM Revision a0ed9c20 (ceph): osd/osd_types: add object_info_t::FLAG_DIRTY
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:19 PM Revision f97772aa (ceph): Merge pull request #673 from liewegas/wip-usage
- make rbd, rados bad command errors more friendly
- 11:18 PM Revision e0203c61 (ceph): osd/OSD.cc: Use MIN() so that we don't exceed osd_recovery_max_active
- Caused by 944f3b73531af791c90f0f061280160003545c63
Fixes: #6291
Backport: dumpling
Signed-off-by: David Zafman <da... - 11:12 PM Revision 6b248e80 (ceph): Check description of machines before nuking when -a is passed
- When teuthology-nuke is passed with --archive/-a to kill and nuke
machines from an archive folder it blindly will nuk... - 11:09 PM Revision 504195a0 (ceph): suite: fix num_jobs count
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:09 PM Revision 431d2644 (ceph): suite: don't schedule follow-on summary job for an empty run
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:08 PM Revision f77a9190 (ceph): Merge pull request #116 from ceph/wip-sudoers-sync
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 11:02 PM Revision c3767083 (ceph): mon: OSDMonitor: do not write full_latest during trim
- On commit 81983bab we patched OSDMonitor::update_from_paxos() such that we
write the latest full map version to 'full... - 11:01 PM Revision ece11f4a (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
PendingReleaseNotes - 10:56 PM Revision 5a426a1f (ceph): crush: invalidate rmap on create (and thus decode)
- If we have an existing CrushWrapper object and decode from a bufferlist,
reset build_rmaps so that they get rebuilt.
... - 10:55 PM Revision de40d0b3 (ceph): crush: invalidate rmap on create (and thus decode)
- If we have an existing CrushWrapper object and decode from a bufferlist,
reset build_rmaps so that they get rebuilt.
... - 10:53 PM Revision 9b7a2ae3 (ceph): crush: invalidate rmap on create (and thus decode)
- If we have an existing CrushWrapper object and decode from a bufferlist,
reset build_rmaps so that they get rebuilt.
... - 10:36 PM Revision 482938af (ceph): doc: Fixed a few typos.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:32 PM Revision 011bff34 (ceph): osd/osd_types: bump encoding from 11 -> 12
- Meant to do this in a1b82f2a568ba211601c12b0b33474e982a3be6f or
d421b66293fb3d815ad2cd4c787dd2c39f48d6e8 but forgot!
... - 10:29 PM Revision 8e33d331 (ceph): rados: do not dump usage on invalid command
- I hate this; it makes it impossible to see that there was an error message.
We made this same change a while back wi... - 10:29 PM Revision 62cc3986 (ceph): rbd: be helpful with invalid command
- $ rbd asdf
rbd: error parsing command 'asdf'; -h or --help for usage
Signed-off-by: Sage Weil <sage@inktank.com> - 10:28 PM Revision 26235e49 (ceph): Merge pull request #666 from dmick/wip-6384
- ceph.in: clean up error message when missing required parameter
- 09:38 PM Revision 0d2a2c9c (ceph): doc: Minor caps change.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:34 PM Revision 584a6d25 (ceph): doc: Updated text for more specific region/zone example.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:18 PM Revision 0459dc4f (ceph): Merge pull request #670 from ceph/wip-osd-whiteout
- osd: add basic whiteout infrastructure
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@... - 09:17 PM Revision 1aa60671 (ceph): osd/ReplicatedPG: update all find_object_context() users to handle whit...
- In each case, we treat the whiteout as if we got an ENOENT.
We do not change the semantics of bool exists to avoid b... - 09:17 PM Revision d421b662 (ceph): osd/osd_types: convert object_info_t::uses_tmap to a flag
- Treat the second encoded bool as bits 9-16 of a (now) 16-bit flags field,
and use bit 9 (what used to be set by the u... - 09:17 PM Revision a1b82f2a (ceph): osd/osd_types: replace bool lost with a flags field
- This is more generic. We could also fold uses_tmap flag into here,
but the encoding change for that is non-trivial.
... - 09:17 PM Revision ea65b5a5 (ceph): osd/osd_types: add WHITEOUT flag to object_info_t
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:59 PM Revision 5bebf1ac (ceph): doc: Updated diagram.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:37 PM Revision 6fcea1a0 (ceph): rgw: also check quota before starting write
- In that case we only do it if it's not chunked upload (for which we
don't have the content length).
Signed-off-by: Y... - 08:32 PM Revision 76284fa3 (ceph): rgw: check quota before completing write op
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:32 PM Revision 81aa478c (ceph): rgw: fix qutoa check
- size is in kb
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 08:29 PM Revision dbfd4781 (ceph): ReplicatedPG: update pg stats correctly when doing a copy
- The obs.oi.size needs to updated in the middle so that we actually
change the stats -- this got set backwards by mist... - 08:29 PM Revision 4f5b3177 (ceph): ReplicatedPG: copy: do not use an OpContext in _copy_some
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 08:29 PM Revision 6658f3ce (ceph): ReplicatedPG: copy: remove most references to OpContext from process_co...
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 08:29 PM Revision 5307703b (ceph): ReplicatedPG: follow the same finish path for failed copy ops
- We don't necessarily want to respond to clients with a failure if
a copy got an error code. Instead, conditionally ex... - 08:29 PM Revision 6ed8b7ae (ceph): ReplicatedPG: copy: add an ObjectContextRef to CopyOp
- Use that instead of the OpContext::obc in copy codepaths.
Signed-off-by: Greg Farnum <greg@inktank.com> - 08:22 PM Revision 1bdc3f70 (ceph): Add unit_to_bytesize test for 'k' on input; continues fix for #4612
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 07:40 PM Revision 399f1d53 (ceph): Merge pull request #669 from ceph/wip-6443
- ReplicatedPG: don't bless C_OSD_SendMessageOnConn
Reviewed-by: Sage Weil <sage@inktank.com> - 07:22 PM Revision 334f655c (ceph): ReplicatedPG: don't bless C_OSD_SendMessageOnConn
- C_OSD_SendMessageOnConn doesn't need to lock the pg.
Canceling it resulted in a leaked message.
Fixes: 6443
Signed-o... - 07:04 PM Revision a9df335b (ceph): msgr: debug delay_thread join
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:45 PM Revision bc98013f (ceph): rgw: higher level quota check functionality
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:50 PM Revision b43bc1a0 (ceph): Use 'k' when printing 'kilo'; accept either 'K' or 'k' as input
- Fixes: #4612
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 05:41 PM Revision cb43abda (ceph): Merge pull request #659 from ceph/wip-objecter-notier
- Wip objecter notier
Reviewed-by: Sage Weil <sage@inktank.com> - 05:24 PM Revision c415d46e (ceph): Merge pull request #668 from liewegas/wip-cache-stall
- osdc/ObjectCacher: limit writeback IOs generated while holding lock
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 05:23 PM Revision bf4234c0 (ceph): Merge pull request #663 from ceph/wip-cancel-copy
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 05:02 PM Revision 3d062c2a (ceph): rbd: fix cli test
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:59 PM Revision f3047be4 (ceph): Merge pull request #115 from ceph/wip-priority
- add priorities to scheduling
- 04:57 PM Revision 3e31c493 (ceph): nuke: make half-hearted attempt to sync before reboot
- We don't want to block on sync for fear of a hung kernel
mount. However, we can give it a try and wait a few seconds... - 04:28 PM Revision cce990ef (ceph): osdc/ObjectCacher: limit writeback IOs generated while holding lock
- While analyzing a log from Mike Dawson I saw a long stall while librbd's
objectcacher was starting lots (many hundred... - 04:22 PM Revision 055e3135 (ceph): rgw: quiet down warning message
- Fixes: #6123
We don't want to know about failing to read region map info
if it's not found, only if failed on some ot... - 03:56 PM Revision 75b94ba2 (ceph): osd/ReplicatedPG: fix iterator corruption in cancel_copy_ops()
- The cancel_copy() method removes the entry from copy_ops. Move the
iterator forward before calling.
Fixes segfault ... - 02:11 PM Revision d05c8ed8 (ceph): Merge pull request #117 from ceph/wip-tests
- Port tests to py.test; add a couple tests
- 02:07 PM Revision 4135960e (ceph): Fix test
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:07 PM Revision 69ea8390 (ceph): Add test for skipping host key verification
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:07 PM Revision 589560e6 (ceph): Port from nosetests to py.test
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:07 PM Revision f91f792c (ceph): Add another config test
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:07 PM Revision 757b2988 (ceph): Don't use properties
- They're quite inconvenient for this use-case.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 04:09 AM Revision 4f3487a4 (ceph): Merge pull request #664 from ceph/wip-6445
- Wip 6445
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 04:09 AM Revision 3452aadd (ceph): ceph_argparse.py: clean up error reporting when required param missing
- Treat "need 1, got 0" as a special case, and change the message to
"missing required parameter <x>". Also, when fail... - 04:07 AM Revision 988373ba (ceph): Merge pull request #665 from ceph/wip-6444
- Wip 6444
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 03:34 AM Revision 409aba6f (ceph): rbd.cc: add readonly option for "rbd map"
- The device could only be set to rw(default) when mapping
now. This patch only handle the user space, because the
kern... - 01:58 AM Revision 32f52332 (ceph): Invoke python with /usr/bin/env python instead of directly
- Fixes: #6311
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit b9000b314b9166845ff302d4a827a9...
09/30/2013
- 11:42 PM Revision 5795777e (ceph): adding mixed-clients test that uses fuse client and kernel client
- in parallel.
Signed-off-by: tamil <tamil@tamil-VirtualBox.(none)> - 11:30 PM Revision b032931d (ceph): PendingReleaseNotes: update regarding librados change
- Fix related to issue #6444
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 11:22 PM Revision 631476b9 (ceph): ceph.conf: filestore sloppy crc = true
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:21 PM Revision 56711370 (ceph): Merge pull request #660 from ceph/wip-fs-crc
- sloppy / opportunistic CRC tracking in the filestore
Reviewed-by: Samuel Just <sam.just@inktank.com> - 11:21 PM Revision b245ca15 (ceph): os/FileStore: add sloppy crc tracking
- Opportunistically track CRCs for data we write and verify it for data
we read.
Signed-off-by: Sage Weil <sage@inktan... - 10:44 PM Revision 8912462f (ceph): rgw: drop async pool create completion reference
- Fixes: #6444
Backport: dumpling
If pool creation fails (e.g., due to -EEXIST) then we leak the
completion object. Ear... - 10:40 PM Revision 46057925 (ceph): librados: pool async create / delete does not delete completion handle
- Backport: dumpling
The pool async delete / create function used to delete the internal
completion object. However, ca... - 10:28 PM Revision fac4a897 (ceph): Merge pull request #662 from dmick/next
- Invoke python with /usr/bin/env python instead of directly
- 10:25 PM Revision 7d1dc558 (ceph): doc: Diagram update and clarification on ceph-deploy admin results.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:25 PM Revision b23718a5 (ceph): doc: Diagram update from feedback.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:24 PM Revision 245296aa (ceph): doc: Diagram updates from feedback.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:02 PM Revision 4c8fbe08 (ceph): Merge pull request #661 from ceph/wip-copy-cleanups
- Wip copy cleanups
Reviewed-by: Sage Weil <sage@inktank.com> - 10:01 PM Revision 71ba8336 (ceph): doc: Updated block device quick start to use ceph-deploy. OS neutral.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:58 PM Revision b9000b31 (ceph): Invoke python with /usr/bin/env python instead of directly
- Fixes: #6311
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 09:49 PM Revision 7bf8cb7d (ceph): ReplicatedPG: remove useless pcop param from start_copy
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:49 PM Revision c8054ac5 (ceph): ReplicatedPG: remove unused CopyOp::waiting member, rename function for...
- We never placed any ops here, and so we weren't ever requeuing any ops.
Signed-off-by: Greg Farnum <greg@inktank.com> - 09:49 PM Revision 7f3165b5 (ceph): ReplicatedPG: use our already-found iterator instead of going back into...
- We have an iterator pointing at the element we want; no need to search
the map again in order to grab the element or ... - 09:16 PM Revision 8dd7ea3f (ceph): rgw: fix leak in RGWMetadataManager::remove()
- Backport: dumpling
Fixes: #6445
handler->get() returns a newly allocated obj, need to delete it when
done.
Signed-of... - 08:54 PM Revision 39238744 (ceph): common/SloppyCRCMap: add type to sloppily track crcs
- Signed-off-by: Sage Weil <sage@inktank.com>
sloppy - 06:31 PM Revision 481fbbf4 (ceph): doc: Added Dumpling to OS Recommendations.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:48 PM Revision 35cdd89c (ceph): Objecter: add "honor_cache_redirects" flag covering cache settings
- When set to false, we do not redirect based on the cache_pool data
in the OSDMap. We'll use this so the OSDs can actu... - 04:48 PM Revision 94478e01 (ceph): OSD: unset_honor_cache_redirects() on Objecter
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 04:05 PM Revision 1fc24ffb (ceph): rbd.cc: propagate some errors to user-space when they're available
- There was a bunch of situations in which we would have a proper error to
propagate to user-space but we would always ... - 03:53 AM Revision 66aeca5a (ceph): qa/workunits/mon/crush_ops.sh: fix test
- Fix root.
Fixes: #6392
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit c8cae87e9e08468cc86145...
09/28/2013
- 04:10 AM Revision 76321f8f (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
src/common/crc32c_intel_fast.c - 04:09 AM Revision d6ec7891 (ceph): Merge pull request #658 from dmick/next
- ceph.in: fix missing exception variable in failure to open -o file
Reviewed-by: Sage Weil <sage@inktank.com> - 12:08 AM Revision d18d5a8a (ceph): Added mixed-clients suite that exercises parallel workloads from
- kernel client and user space client.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> - 12:07 AM Revision b6f278c8 (ceph): ceph.in: fix missing exception variable in failure to open -o file
- Fixes: #6424
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 12:06 AM Revision cd566a4c (ceph): Merge pull request #657 from ceph/wip-6397
- Wip 6397
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
09/27/2013
- 11:45 PM Revision 1e9e34bc (ceph): rgw: don't append NULL char before json parsing
- Parser handles that by itself.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 11:44 PM Revision 793d9d27 (ceph): ceph_json: use different string constructor for parser buffer
- Fixes: #6397
Previous implementation did not user the constructor with the length
param.
Signed-off-by: Yehuda Sadeh... - 11:43 PM Revision c821da95 (ceph): rgw: more quota implementation
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:51 PM Revision 434ad764 (ceph): rgw: add bucket quota config to entities
- Add bucket quota fields to various entities: regionmap (for global
configuration), user info, bucket info.
Signed-of... - 09:31 PM Revision 058f5356 (ceph): Merge pull request #643 from dachary/master
- autoconf: fix build out of tree
Reviewed-by: Sage Weil <sage@inktank.com> - 08:59 PM Revision 4fe01b1f (ceph): doc: changed journal aio default to true.
- fixes: #6389
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 08:44 PM Revision a3aa0057 (ceph): qa: workunits: mon: test snaps ops using rbd.
- Regression test for #6047
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
(cherry picked from commit b2b0f202ea... - 08:40 PM Revision 2d3eb52e (ceph): Merge pull request #654 from ceph/wip-testrados
- fix some issues with ceph_test_rados
Reviewed-by: Samuel Just <sam.just@inktank.com> - 08:15 PM Revision 28949d5d (ceph): Formatter: add dump_bool()
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 07:02 PM Revision 2860e9d7 (ceph): schedule: show priority on -s
- Make output a bit nicer too.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:57 PM Revision acdaf3d4 (ceph): schedule: priority option
- Default to 1000. Note that beanstalk priority is 2^31, so this
won't mix well with older code scheduling things at t... - 06:23 PM Revision efc6b5ea (ceph): ceph_test_rados: remove useless snapc setup
- We update this on snap create and delete; no need to do it any other
time.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:23 PM Revision 37d72209 (ceph): ceph_test_rados: update for copy_from in begin, not finish
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:55 PM Revision b06c1898 (ceph): common/crc32c_intel_fast: avoid reading partial trailing word
- The optimized intel code reads in word-sized chunks, knowing that the
allocator will only hand out memory in word-siz... - 05:41 PM Revision e5fa6d16 (ceph): rgw: more quota utility stuff
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:58 AM Revision 6347fcf7 (ceph): Merge pull request #650 from dachary/wip-6425-2
- pybind: update osd blacklist tests for nonce
- 10:25 AM Revision e6e8cb8d (ceph): pybind: update osd blacklist tests for nonce
- Update the unit tests to reflect a) that the nonce is no longer mandatory,
b) that it must be an integer.
http://tra... - 01:30 AM Revision 0bfda470 (ceph): test/common/get_command_descriptions: null terminate c string
- This fixes a bunch of trailing goop I see on my machine.
Signed-off-by: Sage Weil <sage@inktank.com> - 01:24 AM Revision 493427dd (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
src/pybind/ceph_argparse.py - 01:21 AM Revision 5e3145a4 (ceph): Merge pull request #648 from dmick/wip-6425
- ceph_argparse.py, cephtool/test.sh: fix blacklist with no nonce
Reviewed-by: Sage Weil <sage@inktank.com> - 01:15 AM Revision c5831fa1 (ceph): ceph_test_rados: improve debug output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:14 AM Revision eec315f2 (ceph): ceph_test_rados: fix update_object_full
- Update at current snap, not the last snap we did an update.
Broken this this was introduced in 996af2d8fd8e60bcdce8e... - 01:06 AM Revision 1ba7e47c (ceph): ceph_argparse.py, cephtool/test.sh: fix blacklist with no nonce
- It's legal to give a CephEntityAddr to osd blacklist with no nonce,
so allow it in the valid() method; also add valid...
09/26/2013
- 11:23 PM Revision 60017e07 (ceph): Merge pull request #646 from liewegas/wip-6385
- qa/run_xfstests.sh: use old xfstests until we adapt to new org
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 11:21 PM Revision beb36630 (ceph): Revert "ceph: parse CEPH_ARGS environment variable"
- This reverts commit 67a95b9880c9bc6e858150352318d68d64ed74ad.
We now put CEPH_ARGS in the actual args we parse in py... - 11:20 PM Revision b475ff95 (ceph): Add CEPH_ARGS at the end of sys.argv
- This allows, for instance, to pass a different client name to ceph by
exporting CEPH_ARGS="--id client_id".
Signed-o... - 11:17 PM Revision 86cd7e92 (ceph): Merge pull request #647 from ceph/wip-ceph-cli-env
- improve ceph clie CEPH_ARGS handling
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 11:06 PM Revision 30abe324 (ceph): Add CEPH_ARGS at the end of sys.argv
- This allows, for instance, to pass a different client name to ceph by
exporting CEPH_ARGS="--id client_id".
Signed-o... - 11:06 PM Revision 97f462be (ceph): Revert "ceph: parse CEPH_ARGS environment variable"
- This reverts commit 67a95b9880c9bc6e858150352318d68d64ed74ad.
We now put CEPH_ARGS in the actual args we parse in py... - 10:02 PM Revision cbf0ba22 (ceph): qa/run_xfstests.sh: use old xfstests until we adapt to new org
- Tests were rearranged upstream; use an old version for the time being
until we can refactor run_xfstests.sh to cope. ... - 09:26 PM Revision bab72ed3 (ceph): os: Simplify collection_list* funcs by removing dynamic_cast
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 09:07 PM Revision db5bbdd0 (ceph): rgw: quota utility class
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:37 PM Revision 2acceef6 (ceph): valgrind: suppress inet_ntop noise
- See #6240
Signed-off-by: Sage Weil <sage@inktank.com> - 08:12 PM Revision b5a39787 (ceph): Merge pull request #645 from liewegas/wip-6346
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 07:10 PM Revision a2f85115 (ceph): Merge pull request #114 from ceph/wip-linter
- Fix lots of linter errors
- 07:03 PM Revision 21765ce4 (ceph): Move 'import os' to inside main()
- This is necessary because of the monkey-patching.
- 07:02 PM Revision 962a9ae2 (ceph): Add '# noqa' to suppress a linter error
- Fixing this would require some more significant changes... and tempt me
with rewriting every module in the directory.... - 07:02 PM Revision 622ce111 (ceph): Don't redefine variable
- (cherry picked from commit 083717c1b4022289806030faf23ff7c4aa371f19)
- 07:01 PM Revision 8a11e4d0 (ceph): Remove unused variables
- (cherry picked from commit 581b6b3e977b99fc58fe25e66c933c65e38dc87c)
- 07:01 PM Revision 84974370 (ceph): Remove unused imports
- (cherry picked from commit 586817481119c4fc4a39f8804e7871a43491e01f)
- 07:01 PM Revision 97c56ef3 (ceph): Merge pull request #631 from ceph/wip-5857-8
- Wip 5857 8
Reviewed-by: Sage Weil <sage@inktank.com> - 07:01 PM Revision a2c9bdc7 (ceph): Fix undefined name errors
- (cherry picked from commit f59497ef2214f29d5995435d83766c7994e8f2cd)
- 07:00 PM Revision 62626b49 (ceph): Merge pull request #546 from ceph/wip-5862
- Wip 5862
Reviewed-by: Samuel Just <sam.just@inktank.com> - 07:00 PM Revision b301a741 (ceph): Make teuthology.locker a module
- 06:59 PM Revision cb3b563e (ceph): Add missing requirement: web.py
- (cherry picked from commit 1b3349525c361d4253f76729f8416ac6d9029289)
- 06:59 PM Revision fb5c3681 (ceph): add flake8 checks to teuthology
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 27c9eb8f81dc25c7b50bfb77d4d2d4ab4d1... - 06:29 PM Revision aba6efda (ceph): common, os, osd, test, tools: FileStore must work with ghobjects rather...
- Add ghobject_t to hboject.h header
Add constants NO_SHARD/NO_GEN and change gen_t/shard_t
Convert other headers from ... - 06:29 PM Revision 222f5aa6 (ceph): osd: Cleanup init()/read_superblock()
- Fix error handling in init()
Cleanup read_superblock() by moving unrelated code into init()
Move init() feature upgra... - 06:29 PM Revision 4a757eb8 (ceph): os/ObjectStore: Interim collection_list* functions in ObjectStore
- Handle ghobject_t to hobject_t conv of collection_list* funcs
Temporary code so that this branch doesn't break master... - 06:29 PM Revision 55f4aa19 (ceph): osd: Remove code for reading ancient unsupported logs
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:29 PM Revision 9750965f (ceph): os: Make write_version_stamp() private
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:29 PM Revision c6b83180 (ceph): os, osd, tools: Add backportable compatibility checking for sharded obj...
- OSD
New CEPH_OSD_FEATURE_INCOMPAT_SHARDS
FileStore
NEW CEPH_FS_FEATURE_INCOMPAT_SHARDS
Add FSSuperblock with fe... - 06:29 PM Revision 793ba9f1 (ceph): include, test: Add CompatSet::merge() operation
- New func merge() adds missing features from specified CompatSet
Add merge testing to unittest
Signed-off-by: David Z... - 06:24 PM Revision acc47d23 (ceph): include: Bug fixes for CompatSet
- FeatureSet insert/remove
Use 64-bit arithmetic to allow features past 31
Allow feature 63 by fixing assert in ins... - 06:24 PM Revision 4bc8f09f (ceph): test: Adding unittest for CompatSet
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:24 PM Revision bb195c24 (ceph): osd: read_superblock() not outputing unsupported features when incompat...
- Use working version of CompatSet::unsupported() to improve log output
Backport: dumpling, cuttlefish
Signed-off-by:... - 06:24 PM Revision 98b3cd3a (ceph): os: Fix version_stamp_is_valid() and write_version_stamp() error return
- Caused by 341fb208aa32117f58ed4ce623f4b152f64ac72e
Signed-off-by: David Zafman <david.zafman@inktank.com> - 06:24 PM Revision a1f6b14e (ceph): ReplicatedPG: take obc read lock prior to recovering an object to replicas
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision b06dce3b (ceph): ReplicatedPG/Backend: fix up recalc_subsets
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 02e5c1fc (ceph): ReplicatedPG: correctly handle backfill
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 039da62f (ceph): ReplicatedPG: don't proceed to backfill until recovering is empty
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 32900653 (ceph): OSD,ReplicatedPG: queue pushes in a op_tp workqueue
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision aeadecda (ceph): ReplicatedPG.h: remove temp_coll stub
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 2bc1e38c (ceph): ReplicatedPG: assert build_push_op succeeds on primary
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 07905af8 (ceph): ReplicatedPG: remove noop C_OSD_CompletedPull
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision b29ac2ad (ceph): ReplicatedBackend::handle_pull_response: use list<ObjectContextRef>
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 273ac2b4 (ceph): ReplicatedPG/Backend: shuffle over submit_push_*/build_push_op
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 4bc0eab1 (ceph): ReplicatedPG/Backend: split recover_missing out of prepare_pull
- Also, move prepare_pull to PGBackend.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 06:24 PM Revision 31c60422 (ceph): ReplicatedPG/Backend: handle down pull sources
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 3d6eb6ea (ceph): ReplicatedPG: remove pushing/pulling
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 9e8c3c3d (ceph): ReplicatedPG/Backend: move prep_push and friends to ReplicatedBackend
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision e7a0b234 (ceph): ReplicatedBackend: remove priority from Pull/PushInfo
- Instead, we'll just nab the priority from the messages.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 06:24 PM Revision 656d084d (ceph): ReplicatedBackend: track object contexts in Push/PullInfo
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision a287167c (ceph): ReplicatedBackend: handle stats properly
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 6cccef2d (ceph): ReplicatedBackend: wire in start_pushes
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision d53fc899 (ceph): ReplicatedPG/Backend: shuffle sub_op_push_reply
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 0e16230f (ceph): ReplicatedPG: make log_subop_stats static
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 8daaeba3 (ceph): ReplicatedPG/Backend: convert sub_op_pull
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 3e734722 (ceph): ReplicatedPG/Backend: move _do_push,_do_pull_response,do_push
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 666a316d (ceph): ReplicatedPG/Backend: shuffle do_pull/do_push_reply
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision f9810797 (ceph): ReplicatedPG/Backend: move handle_*
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision c1c2debd (ceph): ReplicatedPG/Backend: move over _failed_push
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision fea30f5b (ceph): ReplicatedPG/Backend: move over send_pushes/send_pulls/prep_push_op_blank
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 62a1eb6f (ceph): osd/: add PGBackend interfaces and stubs
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 138ccbee (ceph): OSD,ReplicatedPG: let PGBackend handle the temp collection
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 30ac934e (ceph): ReplicatedPG: pass on dump_recovery_info to PGBackend
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 3148b121 (ceph): PG,ReplicatedPG: handle do_request in ReplicatedPG,PGBackend
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 7da308bb (ceph): ReplicatedPG: extract PGBackend::Listener recovery callbacks
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 087f708b (ceph): osd/: allow dout for ReplicatedBackend methods to work in ReplicatedPG.cc
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 8d447be1 (ceph): ReplicatedPG/Backend: shuffle sub_op_push over to ReplicatedBackend
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision f94e6a30 (ceph): ReplicatedPG: Allow get_object_context caller to provide attributes
- This will be used by PGBackend implementers to get the SnapSet
and ObjectInfo for newly recovered objects on the prim... - 06:21 PM Revision de4cc871 (ceph): FileStore: ping tphandle between each operation within a transaction
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:21 PM Revision 5b7fa627 (ceph): ReplicatedPG: send_push is unused
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:21 PM Revision 5f44a949 (ceph): WorkQueue: add a workqueue which simply runs queued GenContexts
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 05:42 PM Revision 2b152e2b (ceph): Merge pull request #644 from ceph/wip-6345
- reverse the order of the mons in the init script when stopping
Reviewed-by: Sage Weil <sage@inktank.com> - 05:38 PM Revision 179001b4 (ceph): osd/ReplicatedPG: fix bl resize on write vs truncate race
- If we resize the write due to the funky truncate behavior, we need to
resize the bufferlist to match.
Fixes: #6346
S... - 05:30 PM Revision 881309db (ceph): Merge pull request #606 from ceph/wip-6332
- Reviewed-by: Sage Weil <sage@inktank.com>
- 05:27 PM Revision bd0f29a2 (ceph): mon: OSDMonitor: do not write full_latest during trim
- On commit 81983bab we patched OSDMonitor::update_from_paxos() such that we
write the latest full map version to 'full... - 05:23 PM Revision 6b435f5d (ceph): mon: don't list "--yes-i-really-mean-it" options as required
- By default options are required, and that leads to the Ceph CLI making
users add this to their commands before even s... - 05:21 PM Revision 89482cac (ceph): Merge remote-tracking branch 'gh/next'
- 05:10 PM Revision 9d5b724a (ceph): do not quote the variable to loop over
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 04:51 PM Revision f45675c2 (ceph): msg/msg_types: use proper NI_MAXSERV when formatting an IP address
- May as well be pedantic about it, even though we are leaving the port
in numeric form.
Signed-off-by: Sage Weil <sag... - 04:49 PM Revision 5584b371 (ceph): reverse the order of the mons in the init script when stopping
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 04:27 PM Revision ca97fae8 (ceph): qa: update snaps workunits for allow_new_snaps flag
- Test that it works in snaptest-0.sh, and set the flag in
all the snap workunits so they continue to function.
Signed... - 04:26 PM Revision 9771b1d5 (ceph): MDS: lock out snapshots until after a flag has been set in the MDSMap
- This way users can't put snapshots on their clusters unless they explicitly
ask for them and have seen a warning mess... - 04:14 PM Revision b1441705 (ceph): mds: properly return log replay error
- The only context that should see this is
C_MDS_BootStart, and it is prepared for failures,
so there's no reason to al... - 04:09 PM Revision 1d67aeba (ceph): common/crc32c_intel_fast: fix compile-time #ifdef
- This wasn't getting built in!
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.co... - 12:36 PM Revision fdf50dbc (ceph): Merge pull request #111 from ceph/wip-missing-packages
- If we're scheduling for non-ubuntu, look for rpms
- 09:47 AM Revision a65a8678 (ceph): autoconf: fix build out of tree
- so that the following works:
git clone git@github.com:ceph/ceph.git
cd ceph
./autogen.sh
mkdir ../build
cd ../build
... - 03:42 AM Revision 7147ef7f (ceph): Merge pull request #632 from ceph/wip-rworder
- fix up read vs write ordering flags; make ceph_test_rados use it
Reviewed-by: Greg Farnum <greg@inktank.com> - 02:18 AM Revision fde0f864 (ceph): Context: add GenContext templated on the callback argument
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 12:08 AM Revision 3cffff2a (ceph): mds/Server: fix LOOKUPSNAP
- The current LOOKUPSNAP code path was dereferencing mdr->dn[0] and getting
SEGV. Instead, set the do_lookup arg to fa...
09/25/2013
- 11:51 PM Revision fedbf353 (ceph): added v0.67.2 to upgrade-dumpling suite
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 11:49 PM Revision eda807e0 (ceph): common/bloom_filter: make mode match formatting
- 3 space tabs.. blech. Let's not change it now, though.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:49 PM Revision 8dcdeb2e (ceph): common/bloom_filter: make optimal parameter calculation static
- We pass the ctor our target behavior and calculate parameters based on
that. Avoid storing the target behavior, and ... - 11:49 PM Revision 9df9155c (ceph): common/bloom_filter: make bloom_filter encodable
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:49 PM Revision 12aa53cc (ceph): common/bloom_filter: move header from include/
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:08 PM Revision 52c7f279 (ceph): Merge pull request #640 from ceph/wip-mon-pgmap
- fix mon crash when osdmap and pgmap aren't yet synced
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> - 10:47 PM Revision 4d8f78bc (ceph): mon/PGMonitor: fix segfault when osdmap and pgmap stats are out of sync
- The leader mon is responsible for propagating changes in the osdmap
into the pgmap (e.g., when a pool or osd goes awa... - 10:39 PM Revision aead63cf (ceph): Merge pull request #637 from dachary/master
- mailmap: add Matthew Roy, Matthew Wodrich
- 10:39 PM Revision 9a9e4ca2 (ceph): Merge pull request #639 from ceph/wip-gtest
- Makefile: don't use srcdir in TESTS
Reviewed-by: Roald J. van Loon <roaldvanloon@gmail.com> - 10:36 PM Revision 8de31437 (ceph): If we're scheduling for non-ubuntu, look for rpms
- 08:49 PM Revision e30f1fa7 (ceph): Merge pull request #110 from ceph/wip-nuke-import-os
- nuke: add missing import os
- 08:42 PM Revision 25bc62de (ceph): nuke: add missing import os
- $ teuthology-nuke -a . -r -u
Traceback (most recent call last):
File "/home/ubuntu/bin/teuthology-nuke", line 9, i... - 08:37 PM Revision 47993680 (ceph): Makefile: don't use srcdir in TESTS
- src/Makefile-env.am:31: error: using '$(srcdir)' in TESTS is currently broken: '$(srcdir)/unittest_bufferlist.sh'
src... - 05:46 PM Revision 7bbadf19 (ceph): mailmap: add Matthew Roy, Matthew Wodrich
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 05:10 PM Revision c8cae87e (ceph): qa/workunits/mon/crush_ops.sh: fix test
- Fix root.
Fixes: #6392
Signed-off-by: Sage Weil <sage@inktank.com> - 04:31 PM Revision 60d541d3 (ceph): Merge pull request #615 from dachary/wip-jerasure-copy
- ErasureCode: get rid of extra copy when encoding
Reviewed-by: Sage Weil <sage@inktank.com> - 04:23 PM Revision cea343d0 (ceph): Merge pull request #634 from dachary/master
- git: consolidate mails in commit logs
Reviewed-by: Sage Weil <sage@inktank.com> - 04:23 PM Revision 81e571fb (ceph): Merge pull request #636 from dachary/wip-get_command_description
- autoconf: remove get_command_descriptions dependency to gtest
Reviewed-by: Sage Weil <sage@inktank.com> - 02:26 PM Revision 812234cb (ceph): ErasureCode: get rid of extra copy when encoding
- The substr_of bufferlist method is used to reduce the copies to the
strict minimum. It is both able to split bufferpt... - 01:50 PM Revision 661676f4 (ceph): Merge pull request #109 from ceph/wip-6388
- only use host_key if it is not None
- 01:25 PM Revision 80dcab7f (ceph): only use host_key if it is not None
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 12:11 PM Revision 2422b2ae (ceph): autoconf: remove get_command_descriptions dependency to gtest
- It is not required and a leftover of the time when it was a unit test
which was a mistake to begin with. It has been ... - 06:07 AM Revision 04c7207a (ceph): git: consolidate mails in commit logs
- Map duplicate mails / names in commit logs to a single canonical names.
Useful to report to management with git short... - 04:46 AM Revision 952b39d4 (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
src/osd/ReplicatedPG.cc
09/24/2013
- 11:50 PM Revision 2870ec50 (ceph): rbd: move xfstest TESTDIR=... bit to front of command
- 2013-09-24T11:32:49.169 DEBUG:teuthology.orchestra.run:Running [10.214.132.4]: "/usr/bin/sudo adjust-ulimits ceph-cov...
- 10:39 PM Revision c9e7e2f7 (ceph): Merge pull request #633 from ceph/wip-repop-leaks
- fix a copule of leaks of RepGather structs
Reviewed-by: David Zafman <david.zafman@inktank.com> - 10:27 PM Revision 94548b4b (ceph): mon/OSDMonitor: fix 'ceph osd crush reweight ...'
- The adjust method returns a count of adjusted items.
Add a test.
Fixes: #6382
Backport: dumpling
Signed-off-by: Sag... - 10:27 PM Revision 00ff7f5c (ceph): qa: workunits: mon: crush_ops: test 'ceph osd crush move'
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 3bc618b7b46496c5110edde0da9cae5d3... - 10:26 PM Revision ac0faaa3 (ceph): doc: Removed service ops language and added reference to operations.
- fixes: #6374
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 10:26 PM Revision 3de32562 (ceph): mon/OSDMonitor: fix 'ceph osd crush reweight ...'
- The adjust method returns a count of adjusted items.
Add a test.
Fixes: #6382
Backport: dumpling
Signed-off-by: Sag... - 10:22 PM Revision 0061363e (ceph): Merge pull request #477 from jpfrancois/patch-1
- Fix for Swift key command
- 09:45 PM Revision 073732cc (ceph): doc: Refactored diagram and text.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:44 PM Revision 99c10bcc (ceph): doc: Updated diagrams, refactored text.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:49 PM Revision 1c12eefc (ceph): osd/ReplicatedPG: fix leak of RepGather on watch timeout
- new_repop() gives us a ref; we need to release it, just as we do in
execute_ctx().
Backport: dumpling
Signed-off-by:... - 08:48 PM Revision 1d67e152 (ceph): osd/ReplicatedPG: fix leak of RepGather on large-object COPY_FROM
- new_repop() gives us a ref; we need to release it, just as we do in
execute_ctx().
Signed-off-by: Sage Weil <sage@in... - 08:04 PM Revision 3955666e (ceph): Add config option 'verify_host_keys'
- Defaults to True, meaning no change in behavior. If False, don't have
paramiko verify ssh host keys. - 08:04 PM Revision f1aac667 (ceph): ceph.conf: fix typo
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:04 PM Revision 218776b2 (ceph): Fix namespace collision
- 08:04 PM Revision f8bf53c4 (ceph): Fix namespace collision
- 07:48 PM Revision afa2468e (ceph): ceph_test_rados: order racing read wrt to the COPY_FROM
- The prevents:
- send COPY_FROM, blocks on recovering object
- send stat, procedes to return old object version
- ... - 07:48 PM Revision 3faf08f5 (ceph): librados: add OPERATION_ORDER_READS_WRITES flag
- This maps to the internal RWORDERED option, which indicates that a read
should be ordered the same way a write is.
S... - 07:37 PM Revision 9322305c (ceph): osd/ReplicatedPG: respect RWORDERED rados flag
- If this flag is set, we need to order reads as writes. In particular, this
means that reads will wait for degraded o... - 05:28 PM Revision 6f342872 (ceph): osd: change warn_interval_multiplier to uint32_t
- to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl... - 05:27 PM Revision 0ff5b4a9 (ceph): osd: change warn_interval_multiplier to uint32_t
- to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl... - 05:27 PM Revision f6510c76 (ceph): osd: change warn_interval_multiplier to uint32_t
- to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl... - 05:27 PM Revision b0fee960 (ceph): Merge pull request #630 from dachary/master
- osd: change warn_interval_multiplier to uint32_t
Reviewed-by: Sage Weil <sage@inktank.com> - 05:18 PM Revision 84e1f096 (ceph): arch/intel: fix old comment
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:17 PM Revision 366b608f (ceph): arch/intel: use intel probe instructions for x86_64 only
- Not LP64, which includes ppc64 and clearly does not build.
Fixes: #6283
Signed-off-by: Sage Weil <sage@inktank.com>
... - 05:12 PM Revision 1bce1f00 (ceph): osd: change warn_interval_multiplier to uint32_t
- to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl... - 04:41 PM Revision 6367868a (ceph): Merge pull request #107 from ceph/wip-fix-undefined-config
- fix an undefined name buy importing config
- 04:39 PM Revision 3e75cf3b (ceph): fix an undefined name buy importing config
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 04:03 PM Revision fb15040b (ceph): crushtool: do not dump core with non-unique bucket IDs
- Return -EEXIST on duplicate ID
BUG FIX: crush_add_bucket() mixes error returns and IDs
Add optional argument to ret... - 04:02 PM Revision 410db3f3 (ceph): qa: workunits: cephtool: check if 'heap' commands are parseable
- Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
(cherry picked from commit b1eeaddd5f214c1b0883b44fc8cae07c649be... - 04:02 PM Revision 062060a3 (ceph): osd: OSD: add 'heap' command to known osd commands array
- Must have been forgotten during the cli rework.
Backport: dumpling
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.... - 04:02 PM Revision 3f32f57b (ceph): mds: MDS: pass only heap profiler commands instead of the whole cmd vector
- The heap profiler doesn't care, nor should it, what our command name is.
It only cares about the commands it handles.... - 04:02 PM Revision 46dcc466 (ceph): perfglue/heap_profiler.cc: expect args as first element on cmd vector
- We used to pass 'heap' as the first element of the cmd vector when
handling commands. We haven't been doing so for a... - 04:01 PM Revision 9dc5f15f (ceph): rgw: destroy get_obj handle in copy_obj()
- Fixes: #6176
Backport: dumpling
We take different code paths in copy_obj, make sure we close the handle
when we exit ... - 03:49 PM Revision ed6c2c08 (ceph): ceph.conf: reduce min pg per osd
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:42 PM Revision 2cbe93b8 (ceph): Merge pull request #628 from dachary/wip-erasure-fix-thread-test
- ErasureCode: fix plugin loading threaded test
Reviewed-by: Sage Weil <sage@inktank.com> - 03:17 PM Revision 8f4b1974 (ceph): Merge pull request #106 from ceph/wip-mirror
- Remove lots of ceph.com hardcoding; default to upstream sources
- 03:17 PM Revision db6efe3e (ceph): Merge pull request #106 from ceph/wip-mirror
- Remove lots of ceph.com hardcoding; default to upstream sources
- 03:09 PM Revision 4043c7d7 (ceph): Split test into two
- 02:38 PM Revision e1d7c32d (ceph): Merge pull request #627 from dachary/master
- rgw: fix rgw test to reflect usage change
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 02:07 PM Revision 4bc18189 (ceph): ErasureCode: fix plugin loading threaded test
- The TEST_F(ErasureCodePluginRegistryTest, factory_mutex) was bugous and
only succeeded by chance. The sleep was on th... - 01:59 PM Revision c19bd9ba (ceph): Merge pull request #105 from ceph/wip-missing-packages
- When scheduling fails, send an email.
- 06:05 AM Revision e50343e4 (ceph): rgw: fix rgw test to reflect usage change
- otherwise src/test/cli/radosgw-admin/help.t fails when running make
check when run after a configure --with-radosgw
... - 01:14 AM Revision 058b1fab (ceph): When scheduling fails, send an email.
- Note that if no email is passed on the command line, no error email will
be sent. I did this to be polite.
09/23/2013
- 11:42 PM Revision 08c386f5 (ceph): Merge pull request #588 from dachary/wip-6274
- mon: unit tests to protect against some MonCommands.h typos
- 11:29 PM Revision 471233e9 (ceph): mon: MonCommands: expect a CephString as 1st arg for 'osd crush move'
- Fixes: #6230
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 7d3799fde19138f957f... - 11:24 PM Revision 29082250 (ceph): osd: revert 'osd max xattr size' limit
- Set it to 0 (unlimited) for now.
Backport: dumpling
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda... - 11:23 PM Revision abb88d70 (ceph): osd: revert 'osd max xattr size' limit
- Set it to 0 (unlimited) for now.
Backport: dumpling
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda... - 11:16 PM Revision 286a6991 (ceph): Merge pull request #566 from ceph/wip-purge-stray
- Fixes for purging stray
Reviewed-by: Sage Weil <sage@inktank.com> - 10:48 PM Revision 6200eeca (ceph): Merge pull request #591 from ceph/wip-misc
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 10:41 PM Revision 7741de0b (ceph): Merge branch 'master' of github.com:ceph/ceph
- 10:40 PM Revision 1425119b (ceph): Merge pull request #625 from ceph/wip-warn-pg
- mon: warn when pg_num is too low or appears out of whack wrt the cluster size
Reviewed-by: Greg Farnum <greg@inktank... - 10:34 PM Revision b3d3b374 (ceph): mds: be more careful about decoding LogEvents
- We need to wrap the full decode section or we can abort the process
if there's an issue (which we may want to just sk... - 10:31 PM Revision 73289b34 (ceph): mds: be more careful about decoding LogEvents
- We need to wrap the full decode section or we can abort the process
if there's an issue (which we may want to just sk... - 10:14 PM Revision 816cbbfe (ceph): Merge pull request #619 from dachary/wip-erasure-pad
- ErasureCode: optimize padding calculation
Reviewed-by: Sage Weil <sage@inktank.com> - 10:08 PM Revision c32c51a3 (ceph): ErasureCode: optimize padding calculation
- Andreas-Joachim Peters pointed out that the ErasureCodeJerasure method
pad_in_length is very inefficient for no reaso... - 09:57 PM Revision 60e9e854 (ceph): vstart: set 'mon pg min per osd'
- We need to tweak this since we create relatively few pgs per osd.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:57 PM Revision befdcfd6 (ceph): mon/PGMonitor: health warn if pool has relatively high objects/pg
- If there is a pool that has a high objects/pg relative to the rest of the
cluster, warn, as this suggests this partic... - 09:56 PM Revision a684ac82 (ceph): mon/PGMonitor: health warn if pg_num != pgp_num
- Users need to adjust pg_num *and* pgp_num for split but may forget to do
both.
Signed-off-by: Sage Weil <sage@inktan... - 09:56 PM Revision dc7114e0 (ceph): mon: warn if pg to osd ratio is too low
- If there are not enough PGs relative to the number of in osds, warn.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:52 PM Revision 97471e33 (ceph): ErasureCode: coding style conformance
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 09:46 PM Revision 1d54754c (ceph): pybind: ceph_argparse unit tests foundations
- The general idea is to have a series of commands, in the same order as
they show in mon/MonCommands.h, as if they wer... - 09:46 PM Revision d3bf39e7 (ceph): ceph_argparse: unit tests for validate_command pg
- http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard... - 09:46 PM Revision 253e53f4 (ceph): ceph_argparse: unit tests for validate_command auth
- http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard... - 09:46 PM Revision 00d15049 (ceph): ceph_argparse: unit tests for misc validate_command
- Contrary to all other classes, this series of command ( Monitor ) does
not have a common prefix.
http://tracker.ceph... - 09:46 PM Revision 0ff00306 (ceph): ceph_argparse: unit tests for validate_command mds
- http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard... - 09:46 PM Revision c09d01c2 (ceph): ceph_argparse: unit tests for validate_command mon
- http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard... - 09:46 PM Revision fa396d94 (ceph): ceph_argparse: unit tests for validate_command osd
- http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard... - 09:46 PM Revision bfd4db25 (ceph): ceph_argparse: unit tests for validate_command config-key
- http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard... - 09:46 PM Revision ee33ff81 (ceph): autotools: group test scripts in check_SCRIPTS
- The check_SCRIPTS is added in Makefile-env.am to list the tests that do
not require compilation. The scripts listed i... - 09:46 PM Revision 9c9d7e6a (ceph): autotools: set noinst_PROGRAMS
- to be used by unit test support programs that do not need to be installed
Signed-off-by: Loic Dachary <loic@dachary.... - 09:46 PM Revision e0b56973 (ceph): mon: convenience function to convert commands to json
- The get_command_descriptions is added to Monitor.h and contains
the code previously inlined in Monitor::handle_comman... - 09:46 PM Revision c16b54fd (ceph): mon: get_command_descriptions support program
- The get_command_descriptions function is not designed to be tested in
C++ because all the validation happens in pybin... - 09:46 PM Revision 96067e07 (ceph): .gitignore gtags(1) generated files
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 09:46 PM Revision 8f0bb2f0 (ceph): pybind: unit tests for ceph_argparse::parse_json_funcsigs
- Run parse_json_funcsigs against the builtin commands found
in mon/MonCommands.h. Although it does not provide for a f... - 09:46 PM Revision ccf22008 (ceph): mon: validate mon dump epoch as a positive integer
- All other epochs are validated in the same way
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Joao Edu... - 09:46 PM Revision f9c7bc69 (ceph): pybind: catch EntityAddress missing /
- If the / is missing in an EntityAddress, an ArgumentValid exception must
be raised so that it can be caught in the sa... - 09:25 PM Revision 0eb0c3e0 (ceph): Merge pull request #626 from ceph/wip-usage
- common/config: include --cluster in default usage message
- 09:19 PM Revision 06c58132 (ceph): mon: OSDMonitor: multiple rebuilt full maps per transaction
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 0d20cae0be701c5b6151a26ee5e4fe24d... - 09:19 PM Revision 65bbcaf4 (ceph): mon: OSDMonitor: update latest_full while rebuilding full maps
- Not doing so will make the monitor rebuild the osdmap full versions, even
though they may have been rebuilt before, e... - 09:19 PM Revision 9b9edb04 (ceph): mon: OSDMonitor: smaller transactions when rebuilding full versions
- Otherwise, for considerably sized rebuilds, the monitor will not only
consume vast amounts of memory, but it will als... - 09:16 PM Revision ed73e0aa (ceph): doc: Adding context to the federated configuration guide.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:16 PM Revision 298811f7 (ceph): mon: OSDMonitor: check if pool is on unmanaged snaps mode on mk/rmsnap
- Backport: dumpling
Fixes: #6047
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
(cherry picked from commit fab7... - 09:12 PM Revision da42355a (ceph): Merge pull request #599 from ceph/wip-6323
- mon: OSDMonitor: fix #6322 and #6323
Reviewed-by: Greg Farnum <greg@inktank.com> - 09:11 PM Revision 104277c8 (ceph): Merge pull request #617 from dachary/wip-lfnindex
- os: fix TestLFNIndex test warnings
Reviewed-by: Sage Weil <sage@inktank.com> - 09:10 PM Revision 157754b3 (ceph): common/config: include --cluster in default usage message
- Clean it up a bit too.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:07 PM Revision 679f5207 (ceph): Merge pull request #624 from ceph/automake-fix-common
- make: build common/secret only on linux
Reviewed-by: Sage Weil <sage@inktank.com> - 08:12 PM Revision 362dba10 (ceph): os, ceph_osd: Rename on_disk_version to target_version
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 08:11 PM Revision 7b7e0046 (ceph): os: Prior version bump should have updated this
- Version available as argument, so use instead of constant
Caused by dab238b0fb76b76a8843f4e59319b0f0e4f966a2
Signed... - 08:07 PM Revision 27fb44b3 (ceph): make: build common/secret only on linux
- libkeyutils is only available on linux. before the automake refactoring
secret.c was compiled into rbd and ceph_mount... - 06:57 PM Revision c4bcb469 (ceph): common: Fix get_namespace() definition in hobject_t
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:57 PM Revision 0d47bf8a (ceph): os: Fix typo in comment
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:57 PM Revision 8407669e (ceph): os: Code conformance of os/LFNIndex.cc
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:57 PM Revision 0655cc15 (ceph): tools: Fix ceph_filestore_dump usage again
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:57 PM Revision 1c0aecbe (ceph): osd: Add assert() on collection_getattr() failure instead of later deco...
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 05:53 PM Revision 9adb73ae (ceph): Merge pull request #618 from dachary/wip-jerasure-minimum-to-decode
- ErasureCode: minimum_to_decode unit tests and optimization
Reviewed-by: Sage Weil <sage@inktank.com> - 05:27 PM Revision 5bc46108 (ceph): Merge pull request #605 from dachary/wip-erasure-code-plugin-test
- erasure code plugin test
- 05:26 PM Revision 10f29183 (ceph): Merge pull request #603 from dachary/wip-erasure-code-example
- erasure code example cleanup
- 05:14 PM Revision b683005c (ceph): Merge pull request #607 from ceph/prctl-getname-test
- code_env: use feature test for PR_GET_NAME support
Reviewed-by: Sage Weil <sage@inktank.com> - 05:12 PM Revision 6b745c94 (ceph): Merge pull request #616 from ceph/automake-flags
- automake: fixup am_common_flags to avoid re-definitions
Reviewed-by: Roald J. van Loon <roaldvanloon@gmail.com> - 04:55 PM Revision 2299c4db (ceph): Merge pull request #614 from ceph/wip-rados-model
- Prevent copy_from against yourself, and fix issues with the testing framework around it
Reviewed-by: Greg Farnum <gr... - 04:50 PM Revision 10363dad (ceph): Merge remote-tracking branch 'gh/next'
- 11:52 AM Revision 991139bc (ceph): doc: When bootstrapping mon set the correct caps for client.admin
- Otherwise client.admin will be privilege-less and the admin can't
access the cluster.
09/22/2013
- 09:02 AM Revision 9dfac9ed (ceph): ErasureCode: minimum_to_decode unit tests and optimization
- The minimum_to_decode function simply returns the available chunks if no
recovery is necessary.
Add unit tests cover... - 08:46 AM Revision 9442cfaa (ceph): os: fix TestLFNIndex test warnings
- Do not ignore system return value. Wrap emacs compile line to 80
characters.
Signed-off-by: Loic Dachary <loic@dacha... - 06:14 AM Revision 0f3ba297 (ceph): mds: remove unnecessary MDCache::maybe_eval_stray() calls
- Now we call MDCache::maybe_eval_stray() in MDSCacheObject::put().
So there is no need to call MDCache::maybe_eval_str... - 06:14 AM Revision 67386e45 (ceph): mds: don't trim stray inode from the cache.
- don't trim stray inode from the cache, purge it instead. This ensures
the stary directories at minimum size.
Signed-... - 06:14 AM Revision 7be9b92d (ceph): mds: avoid fetching backtrace when purging stray
- we save old data pools in both inode_backtrace_t::old_pools and
inode_t::old_pools. We have the inode in the cache wh... - 06:14 AM Revision 945eb3cb (ceph): mds: remove dirfrags when purging stray directory
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 06:14 AM Revision cbf1f3ca (ceph): mds: evaluate stray when releasing inode/dentry's reference
- Current method to purge stray inode is call MDCache::maybe_eval_stray()
after releasing a reference to the stray inod...
09/21/2013
- 05:41 PM Revision 0a439745 (ceph): automake: add per-target AM_CPPFLAGS
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 05:24 PM Revision 11d8d755 (ceph): makefile-env: separate cppflags and cflags usage
- AM_COMMON_FLAGS included both CPP and C[XX] flags. This can cause
re-definition errors like this:
make[4]: Nothing t... - 11:40 AM Revision 3c64784e (ceph): Merge pull request #612 from ceph/wip-6361
- perfglue/heapprofiler: expect cmd name when handling command instead of 'heap <cmd>'
This was broken by the cli rewo... - 04:06 AM Revision 2b75abbd (ceph): ceph_test_rados: fix COPY_FROM completion
- Fix the copy_from operation to not remove the objects from the in_use list
until after the entire operation is comple... - 03:49 AM Revision 935eb228 (ceph): ceph_test_rados: fix seq_num, improve error output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:44 AM Revision 4d0ee0b5 (ceph): ceph_test_rados: limit max_in_flight to objects/2
- In particular, we need to allow all in-flight ops to be COPY_FROM.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:43 AM Revision 303bc68e (ceph): ceph_test_rados: do not COPY_FROM self
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:43 AM Revision 59ee51af (ceph): osd/ReplicatedPG: handle COPY_FROM self
- Return EINVAL if we try to COPY_FROM ourselves.
Signed-off-by: Sage Weil <sage@inktank.com>
09/20/2013
- 10:44 PM Revision 08a97ae4 (ceph): Merge pull request #592 from ceph/wip-6287
- mon/OSDMonitor: make busy creating pgs message more explicit
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 10:41 PM Revision 2d089e46 (ceph): Merge pull request #608 from dachary/wip-6357
- mon: fix inverted test in osd pool create
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 10:27 PM Revision 5cb7b298 (ceph): mon: fix wrong arg to "instructed to" status message
- Fixes: #6293
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 16ebb25f7cdb8e92c618a333c505c1... - 09:07 PM Revision 9e98620e (ceph): rgw: destroy get_obj handle in copy_obj()
- Fixes: #6176
Backport: dumpling
We take different code paths in copy_obj, make sure we close the handle
when we exit ... - 08:53 PM Revision 0ce62787 (ceph): Don't hardcode the git://ceph.com/git/ mirror
- Default to https://github.com/ceph/ but add a ~/teuthology.yaml option
- 08:53 PM Revision 66555a40 (ceph): Don't hardcode the git://ceph.com/git/ mirror
- Default to https://github.com/ceph/ but add a ~/teuthology.yaml option
- 08:53 PM Revision e6040f78 (ceph): Don't hardcode ceph.com mirror for linux-firmware
- 08:50 PM Revision dc1c4250 (ceph): Merge pull request #103 from ceph/toxify
- Toxify teuthology
- 08:49 PM Revision 345bc47f (ceph): append .tox to avoid going in there
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:49 PM Revision 8d3cf9e1 (ceph): make sure we don't hard code the path for py.test
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:49 PM Revision cbda14f6 (ceph): just use python 2.7 for now
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:49 PM Revision b6842419 (ceph): tell tox to use site-packages
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:49 PM Revision feefe218 (ceph): tell py.test that we want teuthology stuff only
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:49 PM Revision b79343cc (ceph): move the sitepackages to testenv section
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:24 PM Revision d1deb6d5 (ceph): Don't hardcode teuthology's git repo URL
- 08:11 PM Revision 9de95d17 (ceph): Add a basic test for teuthology.config
- 08:08 PM Revision 556956f4 (ceph): Merge pull request #613 from ceph/wip-6356
- note that ceph-deploy should not be called with sudo on certain situations
- 08:06 PM Revision 50b55b6c (ceph): Merge pull request #104 from ceph/wip-copyfrom
- fix ceph_test_rados args
- 08:02 PM Revision c28dd12c (ceph): note that ceph-deploy should not be called with sudo on certain situations
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:01 PM Revision 2ade5b66 (ceph): doc: Updated graphic. Removed bullet points. Cleaned up RPM/YUM example.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:00 PM Revision c55d7ac7 (ceph): doc: Updated graphic to use same name as command line examples.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:00 PM Revision 10754438 (ceph): doc: Added Recommendations and Get Involved to Intro.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:00 PM Revision 5eb4db18 (ceph): doc: Removed Get Involved from Quick Start.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:59 PM Revision af7ad1d7 (ceph): doc: Changed title, and removed recommendations sections.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:58 PM Revision dc19d242 (ceph): doc: Moved recommendations sections to Intro.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:56 PM Revision bfb27609 (ceph): rados: only pass --op copy_from if non-zero
- Among other things, this does not work with older ceph_test_rados binaries.
Backport: next
Signed-off-by: Sage Weil ... - 07:38 PM Revision 1600785d (ceph): Add config.ceph_git_base_url
- 07:34 PM Revision db1231b4 (ceph): Use config.lock_server
- 07:01 PM Revision 7153c2be (ceph): Add doc noting Inktank's lockserver URL
- Since I just removed it from lockstatus.py.
- 07:00 PM Revision e93c8ef2 (ceph): Use teuthology.config.
- Also use os.path.join()
- 04:51 PM Revision b1eeaddd (ceph): qa: workunits: cephtool: check if 'heap' commands are parseable
- Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
- 04:51 PM Revision 296f2d0d (ceph): osd: OSD: add 'heap' command to known osd commands array
- Must have been forgotten during the cli rework.
Backport: dumpling
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.... - 04:51 PM Revision 238fe272 (ceph): mds: MDS: pass only heap profiler commands instead of the whole cmd vector
- The heap profiler doesn't care, nor should it, what our command name is.
It only cares about the commands it handles.... - 04:51 PM Revision c98b910d (ceph): perfglue/heap_profiler.cc: expect args as first element on cmd vector
- We used to pass 'heap' as the first element of the cmd vector when
handling commands. We haven't been doing so for a... - 04:30 PM Revision e112a834 (ceph): FileStore: only remove the omap entries if nlink == 1
- Fixes: #6359
Introduced in 17c5d765d7c7573f875f6b3ba66e3b6813110a06
Signed-off-by: Samuel Just <sam.just@inktank.com>... - 03:58 PM Revision a9926644 (ceph): lru_map: don't use list::size()
- replace list::size() with map::size(), which should have
a constant time complexity.
Reviewed-by: Sage Weil <sage@in... - 03:57 PM Revision 788546ea (ceph): common/lru_map: rename tokens to entries
- This code was originally used in a token cache, now
as a generic infrastructure rename token fields.
Reviewed-by: Sa... - 03:56 PM Revision 7c1d2ded (ceph): lru_map: don't use list::size()
- replace list::size() with map::size(), which should have
a constant time complexity.
Reviewed-by: Sage Weil <sage@in... - 03:55 PM Revision 532e41a9 (ceph): common/lru_map: rename tokens to entries
- This code was originally used in a token cache, now
as a generic infrastructure rename token fields.
Reviewed-by: Sa... - 03:55 PM Revision ca984e32 (ceph): bufferlist: don't use list::size()
- Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 03:46 PM Revision 04de6a83 (ceph): Merge pull request #590 from ceph/wip-6284
- osdc/ObjectCacher: finish contexts after dropping object reference
Tested: ubuntu@teuthology:/a/sage-2013-09-19_19:4... - 02:28 PM Revision eb18cbf4 (ceph): add .tox to gitignore
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 02:28 PM Revision cc4b9560 (ceph): add a tox file
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 02:01 PM Revision b14bdfbb (ceph): Merge pull request #102 from ceph/wip-tests
- Update all existing unit tests.
- 01:39 PM Revision eeb78b6b (ceph): Update test_connect() to reflect API changes
- Looks like paramiko changed a bit internally. All unit tests pass now!
- 04:03 AM Revision 0681971e (ceph): Makefile: add extra cls DENCODER_DEPS in the cls makefile, not rgw
- They belong next to the class. Also, if rgw isn't built, ceph-dencoder
will fail to link.
Fixes: #6352
Tested-by: H... - 01:15 AM Revision c2934655 (ceph): osd: change how we work around an interface limitation.
- If this had ever actually been triggered we would have hit an assert
in the OpRequest destructor that op->request is ... - 01:15 AM Revision ef1d62b4 (ceph): OpTracker: include a destructor for the TrackedOp base class.
- Our method of handling the OpRequest destructor is a little weird,
but we're about to get rid of the request member f... - 01:15 AM Revision e9bcd4c6 (ceph): osd: use TrackedOp::get_req() instead of direct access to the request.
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 01:15 AM Revision f7f30055 (ceph): OpTracker: provide a default implementation of TrackedOp::state_string
- We're moving towards dynamically-allocated states instead of the static
ones this started with, so the whole bitmask-... - 01:15 AM Revision a2d633bb (ceph): OpTracker: demand that a TrackedOp gets to own its Message for life.
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 01:15 AM Revision 9e0b5eae (ceph): OpTracker: get rid of TrackedOp::received_time for the Message
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 01:14 AM Revision 0678dcdd (ceph): OpRequest: remove obsolete comment about ref-counting (use OpRequestRef!)
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 01:14 AM Revision 24c33896 (ceph): OpTracker: start making the OpTracker into a generic
- We're starting by templating the create_request function and having
the OpTracker work in terms of TrackedOp[Ref]s in... - 01:14 AM Revision 5fdaccd2 (ceph): OpTracker: add an init_from_message() to the TrackedOp interface
- This can be used for the concrete implementations to gather any
extra data out of the message and do whatever extra s... - 01:14 AM Revision 3cb6abec (ceph): OpTracker: move the OpTracker and OpHistory into common/TrackedOp.[h|cc]
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 01:14 AM Revision a8bbb81b (ceph): OpTracker: remove the references to "osd" in config variables
- We may want to have daemon-specific settings in the future, but that
will be a small interface change and in the mean... - 01:14 AM Revision 06e1bcad (ceph): OpTracker: move OpTracker pointer and some init code into TrackedOp
- Clean up some member privacy issues while we're working on them.
Signed-off-by: Greg Farnum <greg@inktank.com> - 01:06 AM Revision 91dcdec1 (ceph): Merge pull request #609 from dmick/wip-6293
- mon: fix wrong arg to "instructed to" status message
Reviewed-by: David Zafman <david.zafman@inktank.com> - 12:29 AM Revision b993ecac (ceph): Update many unit tests to reflect 2yrs of changes
- These tests hadn't been updated in over two years. Only one is left
failing. - 12:20 AM Revision 53e17c2a (ceph): osd: move pow2_hist_t out of osd_types and into include/
- This has only been used for the OSD so far, but as with the rest
of the OpRequest stuff, it's actually pretty generic...
09/19/2013
- 11:14 PM Revision ffe7d80c (ceph): Add pytest.ini
- So far this just tells py.test not to recurse into directories
containing tests it doesn't need to run. - 11:05 PM Revision 16ebb25f (ceph): mon: fix wrong arg to "instructed to" status message
- Fixes: #6293
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 11:04 PM Revision 5c46fc44 (ceph): doc: Made some changes and incorporated a draft diagram.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:03 PM Revision 5bb7417a (ceph): doc: Added draft of region/zone diagram.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:33 PM Revision bcc1680a (ceph): mon: fix inverted test in osd pool create
- When using the properties key=value only, the test was inverted
and an attempt to obtain a substring at index string:... - 10:00 PM Revision f3718c29 (ceph): code_env: use feature test for PR_GET_NAME support
- Function `get_process_name` has platform specific dependencies. Check
for Linux prctl function and correct command fl... - 09:07 PM Revision 60f5c305 (ceph): Merge pull request #101 from ceph/fix-adjust-ulimits-b
- Put helper scripts in /usr/bin
- 09:06 PM Revision 974aa6ae (ceph): Put helper scripts in /usr/bin
- 08:57 PM Revision 136ef1cd (ceph): Merge pull request #100 from ceph/wip-tests
- Add test for teuthology.suite.build_email_body()
- 08:55 PM Revision 9ae29fa3 (ceph): Port to py.test
- 08:36 PM Revision 40907535 (ceph): Add test for teuthology.suite.build_email_body()
- 08:07 PM Revision babeb00c (ceph): rgw: use bufferlist::append() instead of bufferlist::push_back()
- push_back() expects char *, whereas append can append a single char.
Appending a NULL char to push_back is cast as a ... - 08:07 PM Revision daf85c45 (ceph): rgw: NULL terminate buffer before parsing it
- Fixes: #6175
Backport: dumpling
We get a buffer off the remote gateway which might
not be NULL terminated. The JSON p... - 08:03 PM Revision 08fe028b (ceph): rgw: use bufferlist::append() instead of bufferlist::push_back()
- push_back() expects char *, whereas append can append a single char.
Appending a NULL char to push_back is cast as a ... - 08:01 PM Revision 5216ed13 (ceph): Merge pull request #604 from ceph/wip-buck-centos-core
- Wip buck centos core
Reviewed-by: Gary Lowell <gary.lowell@inktank.com> - 07:52 PM Revision fd6646f2 (ceph): Makefile: fix unittest_arch
- Also broken by makefile refactor.
Signed-off-by: Sage Weil <sage@inktank.com> - 07:13 PM Revision c73040a5 (ceph): rgw: don't call list::size() in ObjectCache
- Fixes: #6286
Use an external counter instead of calling list::size()
Reviewed-by: Sage Weil <sage@inktank.com>
Signe... - 07:13 PM Revision be2907ef (ceph): rgw: don't call list::size() in ObjectCache
- Fixes: #6286
Use an external counter instead of calling list::size()
Reviewed-by: Sage Weil <sage@inktank.com>
Signe... - 07:12 PM Revision 14f6b749 (ceph): rgw: don't call list::size() in ObjectCache
- Fixes: #6286
Use an external counter instead of calling list::size()
Reviewed-by: Sage Weil <sage@inktank.com>
Signe... - 03:48 PM Revision 5421d6da (ceph): Makefile: fix unittest_crc32c
- This got dropped during the makefile refactor.
Signed-off-by: Sage Weil <sage@inktank.com> - 07:47 AM Revision d8b55837 (ceph): ErasureCode: proofread abstract API documentation
- * Andreas-Joachim Peters suggests to reduce copies to the minimum. When
possible the output arguments will just poi... - 07:47 AM Revision def05f06 (ceph): ErasureCode: improve API implementation example
- * minimum_to_decode and minimum_to_decode_with_cost are replaced with
meaningfull examples instead of placeholders
... - 07:47 AM Revision 7324931d (ceph): ErasureCode: plugin loading in progress flag
- The bool loading data member of ErasureCodePluginRegistry is
set to true when a plugin is being loaded, to provide an... - 07:47 AM Revision 4c9497f9 (ceph): ErasureCode: complete plugin loader unit tests
- * TestErasureCodePluginExample.cc is renamed to TestErasureCodePlugin.cc
because it's not limited to the example wh... - 06:01 AM Revision 862e0f12 (ceph): mds: fix MDCache::truncate_inode_finish() journal
- we should add projected parent directory's context to the journal
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 06:01 AM Revision e303b964 (ceph): mds: re-integrate stray when link count >= 1
- no reason not to rename inode out of the stray directory if the
inode's link count > 1
Signed-off-by: Yan, Zheng <zh... - 06:01 AM Revision 298c39f2 (ceph): mds: touch dentry bottom recursively
- Deleted directory inode's dirfrags may contain some null dentries.
When touch_dentry_bottom() is called, also move th... - 06:01 AM Revision c63b4edc (ceph): mds: allow delay in evaluating stray
- Add a new parameter 'delay' to MDCache::eval_stray(). If 'delay'
is true, MDCache::eval_stray() adds the stray dentry... - 03:57 AM Revision 1685de67 (ceph): Fix typo
- 03:38 AM Revision 96010924 (ceph): os/FileStore: fix uninitialized var
- Signed-off-by: Sage Weil <sage@inktank.com>
09/18/2013
- 08:26 PM Revision b66ac77f (ceph): osdc/ObjectCacher: finish contexts after dropping object reference
- The context to finish can be class C_Client_PutInode, which may drop
inode's last reference. So we should first drop ... - 07:31 PM Revision ce723b5a (ceph): doc/release-notes: v0.69
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:23 PM Revision af5ae2dd (ceph): Merge pull request #98 from ceph/time-fix
- If duration is missing from summary.yaml, use 0
- 07:08 PM Revision d83912e0 (ceph): If duration is missing from summary.yaml, use 0
- 06:41 PM Revision bbfbb097 (ceph): rgw: drain pending requests before completing write
- Fixes: #6268
When doing aio write of objects (either regular or multipart parts) we
need to drain pending aio request... - 06:40 PM Revision a855aba9 (ceph): rgw: drain pending requests before completing write
- Fixes: #6268
When doing aio write of objects (either regular or multipart parts) we
need to drain pending aio request... - 03:35 PM Revision db92bb91 (ceph): Merge pull request #97 from ceph/sentry
- Fix logs URL on Sentry pages.
- 03:30 PM Revision aaa3cf9b (ceph): Fix logs URL on Sentry pages.
- 09:11 AM Revision 33671f35 (ceph): Merge branch 'next'
- 01:40 AM Revision 6ca6f2f9 (ceph): v0.69
09/17/2013
- 11:13 PM Revision b923152e (ceph): Merge pull request #96 from ceph/wip-fix-sudoers
- Make sed expressions safe to run multiple times
- 11:04 PM Revision bbda7522 (ceph): Make sed expressions safe to run multiple times
- Also, make them ignore commented lines.
- 09:04 PM Revision 5541a1df (ceph): doc: Updated link to Storage Cluster Quick Start.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:04 PM Revision 6af8e3c8 (ceph): doc: Updated link to Storage Cluster Quick Start.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:03 PM Revision b1d58fac (ceph): doc: Updated link to Storage Cluster Quick Start.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:03 PM Revision a39de7b1 (ceph): doc: Made sysvinit and service sections parallel to upstart for clarity.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:02 PM Revision 0fed6ab0 (ceph): doc: Updated for 3-node deployment. Leaner discussion. More use cases.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:02 PM Revision 3a3ef336 (ceph): doc: Removed introductory material. Renamed the page.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:01 PM Revision c054469f (ceph): doc: Updated for 3-node deployment and multiple Linux distributions.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:22 PM Revision 31fff93b (ceph): doc: Added Intro to Ceph to Index.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:22 PM Revision fcd749ff (ceph): doc: Excised content from "Getting Started" and created Intro to Ceph.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:10 PM Revision c4a47ffd (ceph): Add dummy suite.
- 06:47 PM Revision 61ddeb6a (ceph): Revert "suite: don't schedule follow-on summary job for an empty run"
- This reverts commit a2b7c728964fb0064ba2a69818289caf723f09fc.
- 06:14 PM Revision b37f88c9 (ceph): Merge pull request #586 from ceph/wip-copyfrom-big
- Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 06:06 PM Revision 045b9029 (ceph): osd: allow a copy_from without knowing the src_version
- If we don't specify the version up front, learn the version after the first
chunk and enforce it thereafter to ensure... - 06:06 PM Revision 3a001878 (ceph): librados: test copy_from without src_version specified
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:06 PM Revision a80f831b (ceph): ceph_test_rados: identify write seq_num in output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:06 PM Revision 4e29e362 (ceph): osd/ReplicatedPG: stage object chunks to replicas during COPY_FROM
- As we get each chunk of data during the COPY_FROM operation, write it out
to a temporary object on the replicas. Whe... - 06:06 PM Revision 5921703e (ceph): ceph_test_rados: more readable output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:06 PM Revision df7c36ac (ceph): osd/ReplicatedPG: factor some bits into finish_copy
- This is a bit cleaner and hopefully more usable for osd-driven cache
promotion.
Signed-off-by: Sage Weil <sage@inkta... - 06:06 PM Revision f97277cc (ceph): osd: add infrastructure to block io on an obc
- Add an is_blocked() method for the obc, and add infrastructure to block
any operations if it returns true. Clean up ... - 06:06 PM Revision cdc637f0 (ceph): osd: block requests on object during COPY_FROM
- Block any request on an object (read or write) during the COPY_FROM
operation.
This could potentially be broken down... - 06:06 PM Revision d050596a (ceph): ceph_test_rados: use get_version64() throughout
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:06 PM Revision 83f12e46 (ceph): ceph_test_rados: submit a racing read with every COPY_FROM
- Verify that the racing read completes after the COPY_FROM does (i.e., is
blocked by it).
Signed-off-by: Sage Weil <s... - 05:39 PM Revision 1f80d632 (ceph): doc: Replaced code-block with inline literal to fix auto numbering.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 05:34 PM Revision 7d5dfa2b (ceph): doc: Made s3gw.fcgi paths consistent.
- fixes: #6182
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 04:58 PM Revision 0d20cae0 (ceph): mon: OSDMonitor: multiple rebuilt full maps per transaction
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:31 PM Revision 59147be9 (ceph): osd: compute full ratio from kb_avail
- On btrfs, kb_used + kb_avail can be much smaller than total kb, and
what really matters to avoid filling up the disk ... - 08:58 AM Revision 3966e6ea (ceph): ErasureCode: proofread abstract API documentation
- * Andreas-Joachim Peters suggests to reduce copies to the minimum. When
possible the output arguments will just poi... - 08:58 AM Revision 89e8b8be (ceph): ErasureCode: improve API implementation example
- * minimum_to_decode and minimum_to_decode_with_cost are replaced with
meaningfull examples instead of placeholders
... - 05:07 AM Revision 971bf60b (ceph): Remove unneeded junit4 check
- We refactored the java tests to not use
the ExternalResource class, so this test
is no longer necessary.
Signed-off-... - 05:03 AM Revision e38bd8d5 (ceph): Removing extraneous code
- The ExternalResource code was unnecessary and caused
issues on CentOS. Removing it.
Update Makefile.am to reflect the... - 05:02 AM Revision cd6f4bcd (ceph): Use a loop for testing jdk paths
- Loop through a list of sensible default
locations for a JDK, stopping if a
workable JDK is found.
Also, add support f... - 04:06 AM Revision 109cd50c (ceph): Merge pull request #601 from pipul/feature/develop_130917
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 03:22 AM Revision 4520c5f6 (ceph): suite: do not calculate product on an empty list (take 2)
- The original attempt to fix this with dda7954090ccc9ffd8ecd961d6b530a0e6d24964
failed because I screwed up the indent... - 02:34 AM Revision 3cef7554 (ceph): fix some comments
- Signed-off-by: fangdong <yp.fangdong@gmail.com>
- 02:00 AM Revision ae7912f5 (ceph): doc: Added conf example.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 01:57 AM Revision e55d59f8 (ceph): doc: Updated usage.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 01:40 AM Revision 0be2c87a (ceph): doc: Removed --fs-type option and text.
- fixes: #6326
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 01:38 AM Revision 874186ba (ceph): doc: Updated the usage scenario and made a few syntax edits.
- fixes: #6308
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
Also available in: Atom