Activity
From 06/20/2013 to 07/19/2013
07/19/2013
- 11:59 PM Revision 0356eebf (ceph): mon/PaxosService: update on_active() docs to clarify calling rules
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:57 PM Revision 6d326b84 (ceph): mon/OSDMonitor: discard failure waiters, info on shutdown
- This would prevent a leak, if we didn't assert before that in the
failure_reporter_t dtor.
Signed-off-by: Sage Weil ... - 11:39 PM Revision e4f2e3ec (ceph): mon/OSDMonitor: do not wait for readable in send_latest()
- send_latest() checks for readable and, if untrue, will wait before sending
out the latest OSDMap. This is completely... - 11:39 PM Revision 8371680b (ceph): mon: OSDMonitor: only thrash and propose if we are the leader
- 'thrash_map' is only set if we are the leader, so we would thrash and
propose the pending value if we are the leader.... - 11:39 PM Revision 6edec516 (ceph): Revert "mon/OSDMonitor: send_to_waiting() in on_active()"
- This reverts commit f06a124a7fa0717ef8c523408b31d814df57caca.
On peons, on_active() is only called when we *first* b... - 11:27 PM Revision 19bf7f7b (ceph): modified the workload for mixed-mon upgrade suite
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 11:23 PM Revision 2795eb12 (ceph): Revert "mon: OSDMonitor: only thrash and propose if we are the leader"
- This reverts commit 5eac38797d9eb5a59fcff1d81571cff7a2f10e66.
- 11:22 PM Revision 0a996493 (ceph): Revert "mon/OSDMonitor: fix typo"
- This reverts commit d656aed599ee754646e16386ce5a4ab0117f2d6e.
- 10:09 PM Revision 8c5e1db4 (ceph): ceph_rest_api.py: remove unused imports
- Fixes: #5684
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 10:01 PM Revision ce46961e (ceph): ceph.in: better error message when daemon command returns nothing
- Fixes: #5683
signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 09:50 PM Revision 06ae53e2 (ceph): mon: improve osdmap subscription debug output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:49 PM Revision d3902e2e (ceph): Merge remote-tracking branch 'gh/wip-stats' into next
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 09:44 PM Revision 633a1881 (ceph): Merge branch 'wip-centos-rgw'
- 09:44 PM Revision bd56af70 (ceph): Merge branch 'wip-centos-rgw'
- 09:42 PM Revision f0123db7 (ceph): rgw: turn off continue print on centos
- Also note that a ceph.conf setting is needed for that too
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 09:36 PM Revision 29e7db26 (ceph): install: remove ceph-release rpm file after it's used
- No need for it anymore, it's just taking up space
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 08:50 PM Revision f4675dcb (ceph): test: switch the cls_replica_log tests to use a test fixture
- Instead of the silly macros.
Signed-off-by: Greg Farnum <greg@inktank.com> - 08:50 PM Revision 934ad881 (ceph): rgw: grab the old mtime when doing a user metadata put
- We're about to use this to enable (ick) a timestamp-based update
decision tree, to help in resolving disastrous doubl... - 08:25 PM Revision bc1aca77 (ceph): Merge branch 'wip-rgw-next-2' into next
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 08:21 PM Revision e4d2787b (ceph): rgw-admin: link / unlink should report errors
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:21 PM Revision 4e05786a (ceph): rgw: replace logic that compares regions
- The logic was a bit broken. Basically, we want to make sure
that region names are the same. However, if region name i... - 08:21 PM Revision d44082e4 (ceph): cls_rgw: quiet down verbose log message
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:21 PM Revision da8584f1 (ceph): rgw: remove extra unused param from RGWRados::get_attr()
- No user for the extra obj_version param.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 08:21 PM Revision 4f4bdbd5 (ceph): rgw: fix bucket re-creation on secondary region
- We had a problem with bucket recreation, where we identified
that bucket has already existed, but missed the fact tha... - 08:21 PM Revision 2e518235 (ceph): rgw: forward x_amz_meta headers when forwarding a request
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:21 PM Revision 989a4d93 (ceph): rgw: adjust error for bucket removal on secondary region
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:21 PM Revision 85f3f09b (ceph): rgw: forward delete bucket request to master after removal
- We can only forward the bucket removal to the master if it was
successfully removed locally.
The master region has no... - 08:21 PM Revision 89ecba20 (ceph): rgw: remove s->objv_tracker
- was never initialized correctly anyway. It was only supposed to
be used for buckets, but it was never initialized in ... - 08:21 PM Revision 7cd0bd85 (ceph): rgw: bucket entry point object ver fixes
- Multiple fixes:
- sync master, secondary entry point ver on creation
- use correct entry point version when removin... - 08:21 PM Revision 0024e5aa (ceph): rgw: fix time parsing in replica log
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:21 PM Revision 30de0406 (ceph): mon: break con <-> session ref cycle in mon even if shutting down
- If we get a reset during shutdown, we should still break the cycle to avoid
tripping the valgrind leak detection. No... - 08:21 PM Revision 000d4d38 (ceph): mon: mark_down session by con, not addr
- We have the ConnectionRef here; use it. This avoids generating a spurious
RESET event for the connection.
Signed-of... - 08:21 PM Revision 11c47cc4 (ceph): client: mark_down by con
- We have the con handy; use it. This avoids generate a spurious RESET
event, which we do not need or do anything usef... - 08:21 PM Revision d1b83be1 (ceph): msgr: mark addr-based [lazy_]send_message and get_connection deprecated
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:21 PM Revision 0de70851 (ceph): mon/MonClient: fix small leak
- We need to delete the version_req_d here.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:21 PM Revision 41c67e02 (ceph): osd: make ms_handle_reset debug more useful
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 08:21 PM Revision 561ac0b1 (ceph): osd: break con <-> session cycle when marking down old peers
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 08:21 PM Revision bfadcd2a (ceph): osd/ReplicatedPG: fix obc leak on invalid LIST_SNAPS op
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 08:21 PM Revision 8dcf0b19 (ceph): msgr: generate reset event on mark_down to addr (not con)
- If the caller is marking down an addr, they presumably don't have the
Connection* handy, so we should generate a rese... - 08:21 PM Revision 27868ca5 (ceph): msgr: update docs for mark_down, mark_down_all semantics
- * RESET events
* note that the reset detection only happens if it is enabled in the
policy.
Signed-off-by: Sage We... - 08:21 PM Revision 564075c9 (ceph): msg/SimpleMessenger: remove duplicated interface docs
- Document these in the interface, not the implementation; having two copies
clutters the header and invites them to ge... - 07:49 PM Revision 6ebb4863 (ceph): doc: Update syntax for rbd children
- The docs were incorrectly usins 'rbd snap children' when the actual
command is 'rbd children'.
Signed-off-by: Travis... - 06:27 PM Revision 0cc1cffd (ceph): Merge remote-tracking branch 'gh/next'
- 06:26 PM Revision d874b57e (ceph): sleep: new task
- 05:55 PM Revision 8574b3cd (ceph): mon/PGMap: don't mangle stamp_delta in clear_delta()
- This is a delta, not a timestamp.
This triggered when a cluster is idle for 2* the mon_delta_reset_interval,
and req... - 05:45 PM Revision 99fa208f (ceph): osd: log PG state changes at level 5
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 05:39 PM Revision c549e628 (ceph): mon/PGMap: avoid negative pg stats when calculating rates
- We periodically see strange values come out of the estimated cluster
throughput and recovery rates. Pretty sure this... - 05:39 PM Revision 9292c18d (ceph): mon/PGMap: use signed values for calculated rates
- si_t (and friends) does not handle signed values, but at least we can
give the Formatters unmangled values. This sho... - 05:39 PM Revision 9f56a7b8 (ceph): PG, ReplicatedPG: pass a transaction down to ReplicatedPG::on_change
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 05:39 PM Revision 47516d9c (ceph): ReplicatedPG: track temp collection contents, clear during on_change
- We also assert in on_flushed() that the temp collection is actually
empty.
Fixes: #5670
Signed-off-by: Samuel Just <... - 05:31 PM Revision 2e09b6e0 (ceph): osd: add floor() method to pg/osd stat structs
- We often want to maintain a nonnegative value. We generalize
this to floors other than zero only because it makes th... - 05:31 PM Revision b4db5886 (ceph): osd: make pool_stat_t *log_size fields signed
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:10 PM Revision 375c0d4e (ceph): Merge pull request #18 from alfredodeza/master
- Safer dict.get in queues.py
- 05:04 PM Revision 4bf4d92a (ceph): doc: radosgw needs 'mon = allow rw' to create its own pools
- Fixes: #5674
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 04:59 PM Revision d3e53cd6 (ceph): mon/MonClient: better debugging on version requests
- From leak hunting, but useful.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:17 PM Revision 23cde453 (ceph): Merge remote-tracking branch 'gh/next'
- 03:21 PM Revision c4d4f345 (ceph): doc/release-notes: fix typo
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:09 PM Revision f0feabe8 (ceph): Message,OSD,PG: make Connection::features private
- Use has_feature() method too.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Signed-off-by: Sage Weil <sage@inkta... - 03:09 PM Revision 053659d0 (ceph): msg/Pipe: work around incorrect features reported by earlier versions
- If we see a peer reporting features ~0ull, we know they are deluded in a
particular way and should infer what feature... - 02:48 PM Revision d1b47f40 (ceph): test: update cli test for radosgw-admin
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 02:20 PM Revision 7a7fca46 (ceph): Merge pull request #448 from kri5/wip-5416
- rgw: Adds --rgw-zone --rgw-region help text.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 01:01 PM Revision 5263a6f7 (ceph): failed dict.get evaluates to None
- 12:59 PM Revision 65f49beb (ceph): safer get by falling back to a dictionary
- 08:13 AM Revision 76040d90 (ceph): rgw: Adds --rgw-zone --rgw-region help text.
- Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
- 06:02 AM Revision 1b8d50ea (ceph): doc/release-notes: amend 0.61.5 release notes
- Upgrade all mons at once. See #5673
Signed-off-by: Sage Weil <sage@inktank.com> - 02:52 AM Revision 203bc59b (ceph): Merge branch 'wip-machine-based-workers' into next
- 02:37 AM Revision a2efc173 (ceph): Merge branch 'wip-machine-based-workers'
- 01:12 AM Revision a0cb40b4 (ceph): mon: decline to scrub when paxos is not active
- In f1ce8d7c955a2443111bf7d9e16b4c563d445712 we close a race between scrub
and paxos commit completion on the leader. ... - 01:05 AM Revision 4db5b930 (ceph): ceph: do not ignore osd leaks
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:04 AM Revision c9ba933b (ceph): mon/MonClient: fix small leak
- We need to delete the version_req_d here.
Signed-off-by: Sage Weil <sage@inktank.com> - 01:03 AM Revision 0ef5213d (ceph): Merge pull request #445 from ceph/wip-osd-leaks
- fix msgr issues causing osd leaks on shutdown
Reviewed-by: Greg Farnum <greg@inktank.com> - 12:10 AM Revision 4ed79429 (ceph): init-ceph: don't activate-all for vstart clusters
- Signed-off-by: Sage Weil <sage@inktank.com>
07/18/2013
- 11:53 PM Revision f9e9f9cb (ceph): mon/PGMonitor: fix 'pg map' output key names
- This got lost in a big file of fixes a while back. :/
Signed-off-by: Sage Weil <sage@inktank.com> - 10:13 PM Revision 9ab539ea (ceph): PG: add perf counter for peering latency
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 10:05 PM Revision fd53d53a (ceph): msgr: mark addr-based [lazy_]send_message and get_connection deprecated
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:02 PM Revision 8ff7d536 (ceph): client: mark_down by con
- We have the con handy; use it. This avoids generate a spurious RESET
event, which we do not need or do anything usef... - 10:02 PM Revision e1e0d505 (ceph): msgr: generate reset event on mark_down to addr (not con)
- If the caller is marking down an addr, they presumably don't have the
Connection* handy, so we should generate a rese... - 10:02 PM Revision 5e724179 (ceph): msgr: update docs for mark_down, mark_down_all semantics
- * RESET events
* note that the reset detection only happens if it is enabled in the
policy.
Signed-off-by: Sage We... - 10:02 PM Revision f7d0403f (ceph): msg/SimpleMessenger: remove duplicated interface docs
- Document these in the interface, not the implementation; having two copies
clutters the header and invites them to ge... - 10:02 PM Revision 3c81475b (ceph): mon: break con <-> session ref cycle in mon even if shutting down
- If we get a reset during shutdown, we should still break the cycle to avoid
tripping the valgrind leak detection. No... - 10:02 PM Revision e0067a85 (ceph): mon: mark_down session by con, not addr
- We have the ConnectionRef here; use it. This avoids generating a spurious
RESET event for the connection.
Signed-of... - 10:02 PM Revision c5226346 (ceph): osd/ReplicatedPG: fix obc leak on invalid LIST_SNAPS op
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 10:02 PM Revision d3748b23 (ceph): osd: break con <-> session cycle when marking down old peers
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 10:01 PM Revision 2428bfd6 (ceph): osd: make ms_handle_reset debug more useful
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 09:08 PM Revision 921a4aac (ceph): cls_lock: fix duration test
- It's possible for us to just be really slow when getting the reply to the
first op or doing the second op, resulting ... - 09:08 PM Revision dd0246d2 (ceph): mds: tracedn should be NULL for LOOKUPINO/LOOKUPHASH reply
- Fixes: #5658
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 08:30 PM Revision 382d17ee (ceph): reorg kernel -> krbd + kcephfs
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:24 PM Revision f3f92fe2 (ceph): FileStore: add global replay guard for split, collection_rename
- In the event of a split or collection rename, we need to ensure that
we don't replay any operations on objects within... - 07:31 PM Revision 0985f8c3 (ceph): nuke: killall ceph-disk, too
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:17 PM Revision 723d691f (ceph): msg/Pipe: do not hold pipe_lock for verify_authorizer()
- We shouldn't hold the pipe_lock while doing the ms_verify_authorizer
upcalls.
Fix by unlocking a bit earlier, and ve... - 07:04 PM Revision 5f9a1d8a (ceph): Worker processes by machine type instead of teuthology branch.
- teuthology-suite and schedulewill now take --worker instead of
--branch. The branch is set by setting teuthology_bran... - 06:38 PM Revision 320032f6 (ceph): schedule_suite.sh: escape ceph-deploy overrides
- 06:21 PM Revision 2173d33d (ceph): ceph-deploy: support overrides
- Something like
overrides:
ceph-deploy:
foo: bar
Signed-off-by: Sage Weil <sage@inktank.com> - 04:42 PM Revision a59493ec (ceph): doc/release-notes: add/fix changelog links
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:39 PM Revision d21d39e2 (ceph): doc/release-notes: v0.61.5
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:38 PM Revision 29c0252d (ceph): mon: fix off-by-one in check for when sync falls behind
- This is what e213b1bc25a212ffe42623c1d4b4eadf9f69319e intended to do
but managed to bungle by using >= instead of >.
... - 05:03 AM Revision 59f3455e (ceph): Merge pull request #444 from ceph/wip-osd-latency
- osd: include op queue age histogram in osd_stat_t
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Dan Mick ... - 04:36 AM Revision 07dfb6f4 (ceph): rgw: drop unused assignment
- rgw/rgw_rados.cc: In member function 'virtual int RGWPutObjProcessor_Atomic::handle_data(ceph::bufferlist&, off_t, vo...
- 04:33 AM Revision a395d55e (ceph): Merge remote-tracking branch 'gh/next'
- 03:59 AM Revision bfd60107 (ceph): Merge branch 'wip-machine-type'
- Reviewed-by: Sandon Van Ness <sandon@inktank.com>
- 03:54 AM Revision 99c40128 (ceph): lock: filter machine type for --list, --list-targets
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:54 AM Revision 608d8a20 (ceph): lock: make --summary list all machines by default
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:54 AM Revision 1d16a9ba (ceph): lock: drop machine-type default, but require for lock-many
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:21 AM Revision 82722efa (ceph): osd: include op queue age histogram in osd_stat_t
- This includes a simple power-of-2 histogram of op ages in the op queue
inside osd_stat_t. This can be used for a coa... - 01:21 AM Revision aa460c41 (ceph): mon: make 'health' warn about slow requests
- Currently we see slow request warnings go by in the cluster log, but they
are not reflected by 'ceph health'. Use th... - 01:18 AM Revision 2e216b54 (ceph): qa/workunits/cephtool/test.sh: test 'osd create <uuid>'
- Make sure it gives us back the same id.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@... - 01:14 AM Revision 9e91395a (ceph): ceph.conf.template: enable osd debug verify stray on activate
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:11 AM Revision b41f1ba4 (ceph): PG: start flush on primary only after we process the master log
- Once we start serving reads, stray objects must have already
been removed. Therefore, we have to flush all operation... - 01:11 AM Revision 278c7b59 (ceph): ReplicatedPG: replace clean_up_local with a debug check
- Stray objects should have been cleaned up in the merge_log
transactions. Only on the primary have those operations
n...
07/17/2013
- 11:39 PM Revision 8ee10dc4 (ceph): v0.61.5
- 10:23 PM Revision 1a844112 (ceph): msgr: fix a typo/goto-cross from dd4addef2d
- We didn't build or review carefully enough!
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sa... - 09:50 PM Revision ea1c6234 (ceph): Merge pull request #441 from ceph/wip-5626
- msgr fixes for lossless peer sessions
Reviewed-by: Greg Farnum <greg@inktank.com> - 09:39 PM Revision dd4addef (ceph): msgr: maintain list of accepting pipes
- New pipes exist in a sort of limbo before we know who the peer is and
add them to rank_pipe. Keep a list of them in ... - 09:39 PM Revision 687fe888 (ceph): msgr: close accepting_pipes from mark_down_all()
- We need to catch these pipes too, particularly when doing a rebind(),
to avoid them leaking through.
Signed-off-by: ... - 09:39 PM Revision ecab4bb9 (ceph): msg/Pipe: hold pipe_lock during important parts of accept()
- Previously we did not bother with locking for accept() because we were
not visible to any other threads. However, we... - 09:39 PM Revision 16568d9e (ceph): msg/Pipe: a bit of additional debug output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 57bd6fd5 (ceph): osd: make 'from dead osd' message more informative
- I thought I saw some weirdness here.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:38 PM Revision 994e2bf2 (ceph): msgr: adjust nonce on rebind()
- We can have a situation where:
- we have a pipe to a peer
- pipe goes to standby (on peer)
- we rebind to a new p... - 09:36 PM Revision 07a0860a (ceph): msgr: mark_down_all() after, not before, rebind
- If we are shutting down all old connections and binding to new ports,
we want to avoid a sequence like:
- close all... - 09:34 PM Revision 9f1c2726 (ceph): msg/Pipe: avoid creating empty out_q entry
- We need to maintain the invariant that all sub queues in out_q are never
empty. Fix discard_requeued_up_to() to avoi... - 09:34 PM Revision ad548e72 (ceph): msg/Pipe: unlock msgr->lock earlier in accept()
- Small cleanup. Nothing needs msgr->lock for the previously larger
window.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:34 PM Revision 579d858a (ceph): msg/Pipe: assert lock is held in various helpers
- These all require that we hold pipe_lock.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:12 PM Revision 0ebf23ce (ceph): ceph_mon: obtain backup monmap if store is marked with 'force_sync'
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 09:05 PM Revision c395687f (ceph): radosgw-admin: adapt task to recent changes
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 04:44 PM Revision d1501938 (ceph): mon/OSDMonitor: make 'osd pool mksnap ...' not expose uncommitted state
- We were returning success without waiting if the pending pool state had
the snap.
Signed-off-by: Sage Weil <sage@ink... - 04:36 PM Revision 56c5b835 (ceph): qa/workunits/cephtest/test.sh: put 'osd ls' before any 'osd create' tests
- A monc/mon connection fault or the dup command test flag may mean an extra
osd id is created that we isn't actually u... - 04:26 PM Revision ad9a1044 (ceph): mon: MonCommands: remove obsolete 'sync status' command
- Obsoleted by the sync refactor from
da0aff28ab478bcc3136715f92bc1af8d4b403c1
Signed-off-by: Joao Eduardo Luis <joao.... - 06:07 AM Revision 39654aa0 (ceph): Merge pull request #423 from dalgaaf/wip-da-SCA-pylint
- ceph.in, ceph_argparse.py: Fix some pylint issues
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Reviewed-by... - 04:03 AM Revision e8c58d3e (ceph): rados: use 'ms inject intenral delays' during thrashing
- This tries to help hit unusual races in the messenger.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:41 AM Revision 053ba3a2 (ceph): Merge branch 'master' of github.com:ceph/teuthology
- 12:41 AM Revision a24aaa41 (ceph): added overrides for ceph-deploy
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 12:33 AM Revision 884fa2fc (ceph): OSD::_try_resurrect_pg: fix cur/pgid confusion
- This bug prevented resurrection of ancestor pgs where
necessary.
Fixes: #5269
This may result in pg A being created ... - 12:21 AM Revision 7e16b72d (ceph): mon/AuthMonitor: make 'auth del ...' idempotent
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:16 AM Revision f129d174 (ceph): qa/workunits/cephtool/test.sh: mds cluster_down/up are idempotent
- As of d45429b81ab9817284d6dca98077cb77b5e8280f; fix the test.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:16 AM Revision b15513fc (ceph): workunit: set CEPH_CLI_TEST_DUP_COMMAND
- This will make the CLI do every mon command twice and make sure they both
succeed. This catches problems with mon co... - 12:14 AM Revision 51352677 (ceph): added conf section to ceph-deploy task
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
07/16/2013
- 11:58 PM Revision f2fa01e2 (ceph): ceph: send successful commands twice with CEPH_CLI_TEST_DUP_COMMAND
- Monitor commands need to be idempotent. This helps us test this by
simply issuing any successful command a second ti... - 11:26 PM Revision d45429b8 (ceph): mon/MDSMonitor: make 'mds cluster_{up,down}' idempotent
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:10 PM Revision 9c4a0307 (ceph): osdmaptool: fix cli tests
- From the HASHPSPOOL change in acbc2f0bc0b4266125403aebb28e6e3a2365394d.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:52 PM Revision 1ec26b8e (ceph): Merge branch 'wip-ceph-disk' into next
- Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Tested-by: Jing Yuan Luke <jyluke@gmail.com> - 10:51 PM Revision 35d3f2d8 (ceph): ceph-disk: refactor list_[all_]partitions
- Make these methods work in terms of device *names*, not paths, and fix up
the only direct list_partitions() caller to... - 10:51 PM Revision 3359aaed (ceph): ceph-disk: use get_dev_name() helper throughout
- This is more robust than the broken split trick.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:51 PM Revision 5b031e10 (ceph): ceph-disk: reimplement is_partition() using /sys/block
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:51 PM Revision 2ea8fac4 (ceph): ceph-disk: use /sys/block to determine partition device names
- Not all devices are basename + number; some have intervening character(s),
like /dev/cciss/c0d1p2.
Signed-off-by: Sa... - 10:51 PM Revision e0401591 (ceph): ceph-disk: add get_dev_name, path helpers
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:36 PM Revision d656aed5 (ceph): mon/OSDMonitor: fix typo
- From 5eac38797d9eb5a59fcff1d81571cff7a2f10e66
Signed-off-by: Sage Weil <sage@inktank.com> - 10:35 PM Revision d90683fd (ceph): osd/OSDMonitor: make 'osd pool rmsnap ...' not racy/crashy
- Ensure that the snap does in fact exist before we try to remove it. This
avoids a crash where a we get two dup rmsna... - 10:30 PM Revision 1999fa2c (ceph): ObjectStore: add omap_rmkeyrange to dump
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 10:30 PM Revision 44c39177 (ceph): OSD: add perfcounter tracking messages delayed pending a map
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 10:29 PM Revision d9e0e789 (ceph): FileStore: add a perf counter for time spent acquiring op queue throttle
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 10:24 PM Revision 62d9983b (ceph): Merge branch 'wip-4779' into next
- Reviewed-by: Sage Weil <sage@inktank.com># Please enter a commit message to explain why this merge is necessary,
- 10:17 PM Revision c449a8b3 (ceph): Merge pull request #439 from yehudasa/wip-rgw-next
- rgw: quiet down ECANCELED on put_obj_meta()
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:14 PM Revision 39bffac6 (ceph): ceph-disk: rely on /dev/disk/by-partuuid instead of special-casing jour...
- This was necessary when ceph-disk-udev didn't create the by-partuuid (and
other) symlinks for us, but now it is fragi... - 10:14 PM Revision 4d9d0ffb (ceph): mon/OSDMonitor: return error if we can't set the new bucket's name
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 10:13 PM Revision 466d0f5f (ceph): crush: return EINVAL on invalid name from {insert,update,create_or_move...
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 10:13 PM Revision 93fc07c1 (ceph): crush: add is_valid_crush_name() helper
- [A-Za-z0-9-_.]+
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 10:08 PM Revision 5eac3879 (ceph): mon: OSDMonitor: only thrash and propose if we are the leader
- 'thrash_map' is only set if we are the leader, so we would thrash and
propose the pending value if we are the leader.... - 09:52 PM Revision b19ec576 (ceph): mon/MDSMonitor: make 'ceph mds remove_data_pool ...' idempotent
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:49 PM Revision f06a124a (ceph): mon/OSDMonitor: send_to_waiting() in on_active()
- The send_latest() helper may put a message in the waiting_for_map list
if we are not readable, but currently send_to_... - 09:49 PM Revision ba28c7cc (ceph): mon/OSDMonitor: clean up waiting_for_map messages on shutdown
- Do not leak these.
Fixes: #5643
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.c... - 09:08 PM Revision 72d4351e (ceph): rgw: quiet down ECANCELED on put_obj_meta()
- Fixes: #5439
ECANCELED there means that we lost in a race to write the object. We
should treat it as a successful wr... - 08:41 PM Revision acbc2f0b (ceph): osd: do not enable HASHPSPOOL pool feature by default
- This was added in kernel 3.9 and should not yet be enabled by default.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:15 PM Revision 64379e70 (ceph): ceph-disk: rely on /dev/disk/by-partuuid instead of special-casing jour...
- This was necessary when ceph-disk-udev didn't create the by-partuuid (and
other) symlinks for us, but now it is fragi... - 08:09 PM Revision 3706dbbf (ceph): PendingReleaseNotes: formatted ceph CLI output and ceph-rest-api
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 05:33 PM Revision 363d5428 (ceph): mon: Monitor: StoreConverter: clearer debug message on 'needs_conversio...
- The previous debug message outputted the function's name, as often our
functions do. This was however a source of be... - 05:33 PM Revision 0ea89760 (ceph): mon: Monitor: do not reopen MonitorDBStore during conversion
- We already open the store on ceph_mon.cc, before we start the conversion.
Given we are unable to reproduce this every... - 05:33 PM Revision ad1392f6 (ceph): mon: Monitor: StoreConverter: clearer debug message on 'needs_conversio...
- The previous debug message outputted the function's name, as often our
functions do. This was however a source of be... - 05:32 PM Revision e752c40c (ceph): mon: Monitor: StoreConverter: sanitize 'store' pointer on init
- We are supposed to have umount'ed the store and set the pointer to NULL.
We should not tolerate any other case on ini... - 05:31 PM Revision 036e6739 (ceph): mon: Monitor: do not reopen MonitorDBStore during conversion
- We already open the store on ceph_mon.cc, before we start the conversion.
Given we are unable to reproduce this every... - 04:33 PM Revision 38691e7f (ceph): Merge pull request #438 from yehudasa/wip-rgw-next
- Fix an issue with bucket placements and with listing on new installations.
Reviewed-by: Greg Farnum <greg@inktank.com> - 03:06 PM Revision d873c292 (ceph): rgw/rgw_rest_s3.cc: fix dereferencing after deallocation
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:06 PM Revision e45a9bb1 (ceph): rgw/rgw_op.cc: reduce scope of local 'ret' integer variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:05 PM Revision c484150b (ceph): rgw/rgw_rados.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:20 PM Revision cc49d3fe (ceph): rgw/rgw_rest.cc: fix malloc memory leak
- Free with malloc allocated memory in error case before return.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 12:20 PM Revision 7a2e8a6f (ceph): rgw/rgw_bucket.cc: return result of function calls
- Return the result of rgw_(un)link_bucket()/ from
RGWBucketMetadataHandler::put() to signal errors correctly to
the fu... - 12:19 PM Revision 7769b01d (ceph): rgw_bucket.cc: don't return bool if return value is int
- Fix minor style issue: if the function return value is an integer
don't return bool values.
Signed-off-by: Danny Al-... - 12:18 PM Revision 64b512c0 (ceph): rgw/rgw_bucket.cc: remove unused local variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:18 PM Revision a937a12d (ceph): rgw_admin.cc: fix same expression on both sides of '||'
- Remove twice listed checks, get checks in alphabetical order,
added comment above the checks to point out to keep it ... - 12:18 PM Revision 5ea4c5e1 (ceph): cls_rgw_client.cc: reduce scope of local variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:07 AM Revision a81848ff (ceph): big: reenable big cluster
- small and medium are passing.
- 02:08 AM Revision e3d9084c (ceph): Created tasktest to test sequential and parallel tasks.
- Added sequential task and parallel task.
Changed _run_one_task to run_one_task (now called by new tasks too).
Fix #4... - 01:43 AM Revision 408014ee (ceph): rgw: handle ENOENT when listing bucket metadata entries
- Just return success (with an empty list)
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 12:04 AM Revision 47696d2b (ceph): calling mon destroy command after mds create
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
07/15/2013
- 10:49 PM Revision eef44582 (ceph): rgw: fix bucket placement assignment
- When we set bucket.instance meta, we need to set
the correct bucket placement to the bucket (according to
the specifi... - 10:33 PM Revision 595c09df (ceph): messages/MClientReconnect: clear data when encoding
- The MClientReconnect puts everything in the data payload portion of
the message and nothing in the front portion. Th... - 10:15 PM Revision 39e5a2a4 (ceph): OSD: add config option for peering_wq batch size
- Large peering_wq batch sizes may excessively delay
peering messages resulting in unreasonably long
peering. This may... - 10:03 PM Revision 5c7b1e11 (ceph): fs: run everything on btrfs, not /
- 09:29 PM Revision b46930c9 (ceph): mon: make report pure json
- Put the crc in the status string and drop the header and footer. If users
want to capture it,
ceph report 2>&1 > fo... - 09:23 PM Revision 40a8bbdc (ceph): Merge remote-tracking branch 'gh/wip-mon-report' into next
- 09:05 PM Revision daf76723 (ceph): ceph: drop --threshold hack for 'pg dump_stuck'
- We can live with the incompatibility here; the hack is currently
not working anyway (see #5623).
Signed-off-by: Sage... - 08:48 PM Revision 4282971d (ceph): msg/Pipe: be a bit more explicit about encoding outgoing messages
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:47 PM Revision 314cf046 (ceph): messages/MClientReconnect: clear data when encoding
- The MClientReconnect puts everything in the data payload portion of
the message and nothing in the front portion. Th... - 08:46 PM Revision 6a524c35 (ceph): Merge pull request #436 from ceph/wip-mon-fixes
- Wip mon fixes
Reviewed-by: Greg Farnum <greg@inktank.com> - 08:42 PM Revision eac559f4 (ceph): mon: drop win_election() _reset() kludge and strengthen assertions
- This is only there for the benefit of win_standalone_election(), but it
doesn't need it, it clutters the code, and we... - 08:42 PM Revision 34f76bd9 (ceph): mon: set forwarded message recv stamp
- Set it to the stamp of the MForward that carried us. One could argue
we really want the original receive stamp on th... - 08:42 PM Revision 5c310107 (ceph): mon/Paxos: make all handle_accept paths go via out label
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:42 PM Revision c711203c (ceph): mon/Paxos: separate proposal commit from the end of the round
- Each commit should match with exactly one proposal; finish it when we
actually commit it and make sensible asserts.
... - 08:42 PM Revision 7666c33a (ceph): mon/PaxosService: assert not proposing in propose_pending
- Drop the useless active check after the assert, too.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:42 PM Revision 1fc85acd (ceph): mon/PaxosService: consolidate resetting in restart()
- We had duplicated code in election_finished() and restart(), and it was
incomplete. Put it all in restart() only (th... - 08:42 PM Revision 3ea984cd (ceph): mon: once sync full is chosen, make sure we don't change our mind
- It is possible for a sequence like:
- probe
- first probe reply has paxos trim that indicates a full sync is
ne... - 08:42 PM Revision c67d50b8 (ceph): mon: set peon state to electing if other mons call an election
- Previously we would call mon->reset() and set various flags (like
exited_quorum timestamp), but the state would remai... - 08:20 PM Revision 2bf95e5a (ceph): Merge branch 'next'
- 07:54 PM Revision f1ce8d7c (ceph): mon: fix scrub vs paxos race: refresh on commit, not round completion
- Consider:
- paxos starts a commit N+1
- a majority of the peers ack it
- paxos::commit() writes N+1 it to disk
... - 07:20 PM Revision e996e9be (ceph): Merge pull request #437 from kri5/wip-fix-typo-rgw
- rgw: Fix typo in rgw_user.cc
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 06:17 PM Revision 1b525815 (ceph): Merge remote-tracking branch 'origin/wip-rgw-warnings' into next
- Conflicts:
src/test/test_rgw_admin_log.cc
src/test/test_rgw_admin_meta.cc
src/test/test_rgw_admin_opstate.cc
Revi... - 05:37 PM Revision 346d9f42 (ceph): rgw_admin: fix gc list encoding
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:37 PM Revision a722fb71 (ceph): rgw: fix bucket instance json encoding
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:24 PM Revision 791d51eb (ceph): Merge pull request #434 from gregsfortytwo/next
- test_rgw: fix a number of unsigned/signed comparison warnings
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 05:05 PM Revision 8c178e0d (ceph): mon: once sync full is chosen, make sure we don't change our mind
- It is possible for a sequence like:
- probe
- first probe reply has paxos trim that indicates a full sync is
ne... - 05:05 PM Revision 55ff523e (ceph): doc: Fixed link in Calxeda repo instruction.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 05:02 PM Revision aa60f940 (ceph): mon: once sync full is chosen, make sure we don't change our mind
- It is possible for a sequence like:
- probe
- first probe reply has paxos trim that indicates a full sync is
ne... - 04:58 PM Revision 6d3e13f0 (ceph): rgw: fix more warnings
- test/test_rgw_admin_opstate.cc: In member function 'int admin_log::test_helper::extract_input(int, char**)':
warning:... - 03:43 PM Revision 1dfd06df (ceph): test_rgw: fix a number of unsigned/signed comparison warnings
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 11:47 AM Revision 01ec4f12 (ceph): rgw: Fix typo in rgw_user.cc
- Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
- 11:39 AM Revision fe13f88c (ceph): doc: Modifies keyring path in radosgw config page.
- 04:21 AM Revision 382ab4a2 (ceph): nfs: run osds on btrfs
- I hit an ext4 xattr hang; avoid that.
07/14/2013
- 11:59 PM Revision 4ae00d78 (ceph): fs: disable ceph-deploy test
- Leave this to teh ceph-deploy suite
Signed-off-by: Sage Weil <sage@inktank.com> - 11:37 PM Revision cf9571c1 (ceph): test_rgw_admin_meta: fix warnings
- test/test_rgw_admin_meta.cc: In member function 'int admin_meta::test_helper::extract_input(int, char**)':
warning: t... - 11:36 PM Revision bc3088c9 (ceph): cls_rgw: fix warning
- cls/rgw/cls_rgw.cc: In function 'int get_obj_vals(cls_method_context_t, const string&, const string&, int, std::map, ...
- 11:32 PM Revision d277edd2 (ceph): Merge branch 'wip-hadoop-doc'
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 11:31 PM Revision a805958f (ceph): doc: document new hadoop config options
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 11:31 PM Revision 6ef48c7e (ceph): doc: update Hadoop docs with plugin download
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 11:24 PM Revision 9baa6680 (ceph): Makefile: cls_rgw needs cls_rgw_types linked in now too
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:20 PM Revision 6b7d9f2b (ceph): mon: include some (basic) auth info in report
- Nothing privileged!
Signed-off-by: Sage Weil <sage@inktank.com> - 11:16 PM Revision 56c36fa9 (ceph): mon: include paxos info in report
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:12 PM Revision bf7c4022 (ceph): mon: move quorum out of monmap
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:12 PM Revision 89ced1c2 (ceph): mon: include service first_committed in report
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:32 PM Revision e22f46fe (ceph): Merge pull request #429 from llonchj/hypertable_changes
- Hypertable changes
- 09:28 PM Revision 629a9d77 (ceph): Use mon_host instead of mon_addr in ceph_conf
- Signed-off-by: Jordi Llonch <llonchj@gmail.com>
- 09:26 PM Revision 9ca4733d (ceph): hypertable recent version prototyping includes bool verify in length an...
- Signed-off-by: Jordi Llonch <llonchj@gmail.com>
- 04:11 AM Revision 6af0ed9b (ceph): mon: do not scrub if scrub is in progress
- This prevents an assert from unexpected scrub results from the previous
scrub on the leader.
Backport: cuttlefish
Si... - 04:11 AM Revision 5642155b (ceph): messages/MPGStats: do not set paxos version to osdmap epoch
- The PaxosServiceMessage version field is meant for client-coordinated
ordering of messages when switching between mon... - 04:09 AM Revision 06c65988 (ceph): osd/OSDmap: fix OSDMap::Incremental::dump() for new pool names
- The name is always present when pools are created, but not when they are
modified. Also, a name may be present with ...
07/13/2013
- 09:56 PM Revision df45b167 (ceph): Makefile: build cls_rgw even if we're not building radosgw
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:51 PM Revision 35ef8732 (ceph): Makefile: fix cls_rgw linkage
- Broken by 0c83b5fec233b7fc63205233403e7df32139d039.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:31 PM Revision 65824071 (ceph): mon/PaxosService: prevent reads until initial service commit is done
- Do not process reads (or, by PaxosService::dispatch() implication, writes)
until we have committed the initial servic... - 09:19 PM Revision 5c3ff337 (ceph): client: send all request put's through put_request()
- Make sure all MetaRequest reference put's go through the same path that
releases inode references, including all of t... - 09:19 PM Revision 1df78ad7 (ceph): client: fix remaining Inode::put() caller, and make method psuedo-private
- Not sure I can make this actually private and make Client::put_inode() a
friend method (making all of Client a friend... - 09:19 PM Revision fea024cc (ceph): client: use put_inode on MetaRequest inode refs
- When we drop the request inode refs, we need to use put_inode() to ensure
they get cleaned up properly (removed from ... - 09:11 PM Revision 5d596a46 (ceph): ceph_manager: drop -t arg prefix for pg dump_stuck
- This is no longer needed, and ugly to support.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:02 PM Revision cda17fd1 (ceph): Makefile: fix cls_refcount linkage
- Broken by d0bee5d85c1c862639450bad69c0ad20a98ef5c9.
Fixes: #5622
Signed-off-by: Sage Weil <sage@inktank.com> - 08:29 PM Revision fb95b631 (ceph): big: enable medium cluster
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:28 PM Revision 9be09798 (ceph): fs: disable maxfid smbtorture test
- This fails occasionally, unsure why.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:26 PM Revision 8d9165a0 (ceph): qa/workunits/rbd/simple_big: fix unmap
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:25 PM Revision 15e3c9a4 (ceph): qa/workunits/fs/test_o_trunc.sh: fix path
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:00 PM Revision efe5b67b (ceph): mon/Paxos: bootstrap peon too if monmap updates
- If we get a monmap update, the leader bootstraps. Peons should do the
same.
Signed-off-by: Sage Weil <sage@inktank.... - 08:00 PM Revision f37c36e8 (ceph): mon/PaxosService: remove redundant check
- _active checks is_active() and rescheduled itself already.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: ... - 08:00 PM Revision d4876c53 (ceph): mon/PaxosService: do not prepare new pending if still proposing
- The _active callback can get called while are already proposing. If
that happens, we should not prepare a fresh new ... - 05:04 AM Revision bf4f8024 (ceph): mon/PaxosService: fix trim completion
- Do not call C_Committed after trim or else we will prematurely clear
the bool proposing, propose something again usin... - 04:42 AM Revision 741757a3 (ceph): ceph_argparse.py: allow valid char RE arg to CephString
- Change badchars to goodchars (no one was using badchars); allow
goodchars to be a RE character class of valid charact... - 04:42 AM Revision 0d66c9eb (ceph): MonCommands.h: use new validation for crush names (CephString goodchars)
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 04:42 AM Revision 089dfe8e (ceph): ceph_argparse: ignore prefix mismatches, but quit if non-prefix
- I don't know what I was thinking; this was always the right validation
algorithm, and I broke it trying to simplify.
... - 04:20 AM Revision da4c749a (ceph): ceph_argparse.py: validate's 3rd arg is not verbose, it's partial
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 03:56 AM Revision b9b9dd13 (ceph): Remove btrfs-tools and xfsprogs install step.
- We already install btrfs-tools and xfsprogs with ceph-qa-chef
Doing it here was just causing problems on non-ubuntu
d... - 03:54 AM Revision db4ad507 (ceph): Allow Overrides for ceph-deploy task
- This is needed so we can set the ceph branch for ceph-deploy
to use via the main yaml which is created via the suite
... - 03:24 AM Revision bd9cf10c (ceph): Workaround repopriority of yum local repo.
- Because of issues with package name differences vps are
setup to use repopriority and our local repo (which has
some ... - 03:20 AM Revision e3a07421 (ceph): Don't install kernels on non-ubuntu VPS
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 03:19 AM Revision 8b05c8cc (ceph): Re-create guest if it doesn't come up right.
- In some rare cases (mainly centos/rhel after creating the
guest with downburst it does not come up right. It
gets a k... - 03:16 AM Revision 4f478ccf (ceph): Add description option to lock.lock()
- For some reason lock_many() has a description but lock()
does not. This was useful in my testing of unlocking and
re-... - 03:13 AM Revision f16ecb99 (ceph): Use ceph.com mirror instea of github for ceph-qa-chef on VPS.
- Github.com is unreliable so use the ceph mirror instead.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> - 03:10 AM Revision 4dbef128 (ceph): List IP address in orchestra.run output.
- Figuring out which machines output is coming from when things
are being executed on multiple machines can be a huge p... - 03:08 AM Revision d7a20ba2 (ceph): Fix Missed parenthesis.
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 03:05 AM Revision da7483a7 (ceph): VM: Use mac addresses from DB instead of randomizing.
- In order to make IP addresses less likely to change and to allow
a smaller DHCP pool to be used I generated static MA...
07/12/2013
- 11:38 PM Revision b5659b5e (ceph): Merge branch 'wip-wsgi' into next
- * wip-wsgi:
ceph-rest-api: separate into module and front-end for WSGI deploy
ceph-rest-api: make main program be... - 11:37 PM Revision cc109888 (ceph): ceph-rest-api: separate into module and front-end for WSGI deploy
- To deploy ceph-rest-api within a WSGI server (apache/mod_wsgi,
nginx/uwsgi, etc.), there needs to be an importable (.... - 11:21 PM Revision 495ee108 (ceph): msg/Pipe: fix RECONNECT_SEQ behavior
- Calling handle_ack() here has no effect because we have already
spliced sent messages back into our out queue. Inste... - 10:51 PM Revision 48a29598 (ceph): mon: make ancestor arg for 'osd crush rm|remove <name>' optional
- It was there for unlink, but not rm or remove.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <da... - 10:50 PM Revision c0845a97 (ceph): mon: AuthMonitor: don't try to auth import a null buffer
- Hangs result if 'ceph auth import' is attempted without -i.
Check for this case and return error status. Also,
updat... - 10:50 PM Revision 60a19e74 (ceph): PendingReleaseNotes: ceph -s --format=json output change
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:44 PM Revision 62ae39ec (ceph): mon: be smarter about calculating last_epoch_clean lower bound
- We need to take PGs whose mapping has not changed in a long time into
account. For them, the pg state will indicate ... - 10:44 PM Revision da725852 (ceph): osd: report pg stats to mon at least every N (=500) epochs
- The mon needs a moderately accurate last_epoch_clean value in order to trim
old osdmaps. To prevent a PG that hasn't... - 10:44 PM Revision 757af91b (ceph): osd: fix warning
- From 653e04a79430317e275dd77a46c2b17c788b860b
Backport: cuttlefish, bobtail
Signed-off-by: Sage Weil <sage@inktank.c... - 10:21 PM Revision 65af2538 (ceph): Merge remote-tracking branch 'gh/wip-mon-sync-2' into cuttlefish
- Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:18 PM Revision 0ee70083 (ceph): ceph.conf: enable old message assert
- If this triggers, the RECONNECT_SEQ feature is broken (and
maybe we've caught #5517). - 09:25 PM Revision f67e437b (ceph): Merge branch 'wip-5371-next' into next
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 09:21 PM Revision 5dd1d4b1 (ceph): test: idempotent filestore test failure
- Remove obsolete use of collection_move()
Allow operations to be skipped if random selections don't make sense
Track t... - 09:18 PM Revision c70216a2 (ceph): Revert "test_filestore_idempotent: use obj name from source coll add"
- This reverts commit 0bc731ea93ae198afcdcba285751a6201c3de8de.
- 09:17 PM Revision 0a3c902c (ceph): Revert "test_filestore_idempotent: make newly created objects globally ...
- This reverts commit cdf5785c5e8b744f35ea34b2deb2a71edf8b9580.
- 08:33 PM Revision eccbdaa8 (ceph): ceph-object-corpus: added cuttlefish objects
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:31 PM Revision 97efc72d (ceph): rgw: fix a typo
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:06 PM Revision e390f44b (ceph): Merge remote-tracking branch 'gh/wip-corpus' into next
- Rgw bits Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
- 07:43 PM Revision a44854cd (ceph): qa/workunits/cls: remove new rgw tests
- These need extra arguments to connect to rgw...
Signed-off-by: Sage Weil <sage@inktank.com> - 06:38 PM Revision b7c549db (ceph): msgr: add 'ms die on old message' to help catch reconnect seq issues
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:36 PM Revision 9f5cae44 (ceph): mon: structure 'ceph status' json output
- Return the summary info in a structured for instead of just mimicing the
legacy plaintext format.
Signed-off-by: Sag... - 06:34 PM Revision 2dcab51f (ceph): mon: fix copy/paste error
- From rebase/squash into 96c48835d19923b467ced3032948af6c2b7959f2.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:28 PM Revision e0baf636 (ceph): Merge branch 'wip-mon-fixes' into next
- Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 06:28 PM Revision 2dc8688a (ceph): mon: stash latest state when flagging force_sync
- Store our latest state when we set the force_sync flag. This is important
because we will clear the store the next t... - 06:28 PM Revision cf9d1e1a (ceph): mon: clean up check_fsid() a bit
- Use the uuid_d type instead of kludging string comparisons.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:28 PM Revision 96c48835 (ceph): mon: factor out stashing latest monmap
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:14 PM Revision 0c83b5fe (ceph): cls_rgw: add missing type tests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:14 PM Revision d0bee5d8 (ceph): cls_refcount: add type tests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:13 PM Revision a04525be (ceph): mon: fix sync_start doc
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:12 PM Revision e213b1bc (ceph): mon: fix recent paxos sync from 0 when first_committed == 1
- This is okay; allow it.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:12 PM Revision e019dd04 (ceph): mon: fix off-by-one: no need to reapply previous last_committed after sync
- The old last_committed is already committed; don't reapply. This also fixes
the case where lc was 0 (i.e., we did get... - 05:36 PM Revision b8fad059 (ceph): doc/dev: add corpus.rst
- Structure of the corpus dir, how to add to it.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:16 PM Revision 8e83a3be (ceph): Merge remote-tracking branch 'gh/next'
- 04:48 PM Revision 17c29957 (ceph): mon: add encoding tests for MonitorDBStore data types
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:48 PM Revision 0800ea1c (ceph): osd: add encoding tests for PushOp, PullOp, PushReplyOp
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:48 PM Revision 5139d0ce (ceph): mds: add encoding test for inode_backtrace_t; note incompat in corpus
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:48 PM Revision 8579d807 (ceph): mon: add encoding tests for newish MMonSync, MMonScrub
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:48 PM Revision 4a3241c5 (ceph): osd: reenable pg_query_t test
- This was disabled back in 4ce17cca2e924b2ef9565d5c345cd602bcc6dd98; not
sure why.
Signed-off-by: Sage Weil <sage@ink... - 04:48 PM Revision 3e4a2911 (ceph): osd/OSDmap: fix OSDMap::Incremental::dump() for new pool names
- The name is always present when pools are created, but not when they are
modified. Also, a name may be present with ... - 04:48 PM Revision afb814f5 (ceph): ceph-object-corpus: new objects for almost-dumpling
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:52 PM Revision f28aa7e1 (ceph): Merge pull request #426 from dalgaaf/wip-da-SCA-cppcheck-5
- Fix some typical SCA issues from cppcheck
Reviewed-by: Sage Weil <sage@inktank.com> - 12:40 PM Revision 6379f37d (ceph): test_rgw_admin_meta.cc: prefer prefix ++operator for non-trivial iterator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:39 PM Revision 329e467b (ceph): cls/rgw/cls_rgw.cc: use empty() instead of checking for size() == 0
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:21 PM Revision 734c8245 (ceph): test_rgw_admin_log.cc: prefer prefix ++operator for non-trivial iterator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:18 PM Revision 88ba6515 (ceph): test_rgw_admin_opstate.cc: prefer prefix ++operator for non-trivial ite...
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:15 PM Revision 028f6437 (ceph): test_rgw_admin_meta.cc: prefer prefix ++operator for non-trivial iterator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:10 AM Revision cccc09a4 (ceph): rgw/rgw_rest_opstate.cc: prefer prefix ++operator for non-trivial iterator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:08 AM Revision 22e0dbbd (ceph): rgw/rgw_rados.cc: use empty() instead of checking for size() > 0
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:06 AM Revision ea0fcfac (ceph): cmdparse.cc: catch exception by reference
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:25 AM Revision 1f8fe709 (ceph): ceph-rest-api: Missing packaging (binary in .spec, manpage in both)
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 12:17 AM Revision 3d25f461 (ceph): ceph-rest-api: make main program be "shell" around WSGI guts
- Move WSGI guts to pybind/ceph_rest_api.py for importability
into WSGI server frameworks.
Signed-off-by: Dan Mick <da...
07/11/2013
- 11:30 PM Revision cb0f8318 (ceph): ceph.in: output even a blank status line in compat mode
- Fixes: #5594
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 10:54 PM Revision 3a5cdb1e (ceph): added upgrade task for mixed mon test
- Signed-off-by: tamil <tamil@tamil-VirtualBox.(none)>
- 06:42 PM Revision 93b3e63f (ceph): msg/Message: use old footer for encoded message dump
- This avoids the need for a conditional decoding check on ceph-dencoder,
and makes it match up with what encode_messag... - 04:21 PM Revision cf8f16d7 (ceph): rgw: handle bucket removal by system user on master region
- intra region bucket creation, deletion and copy object to and from remote regions validated
Signed-off-by: Babu Shan... - 02:24 PM Revision 3b110dbc (ceph): ceph_argparse.py: define some self.* in __init__
- Fix for "Attribute 'xy' defined outside __init__": add __init__
function to class and set some default values for the... - 02:04 PM Revision 60c9ca62 (ceph): ceph_argparse.py: fix dangerous default value [] as arg
- Fix valid pylint warning about "Dangerous default value [] as argument".
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf... - 01:56 PM Revision a049e290 (ceph): ceph_argparse.py: remove unnecessary semicolon
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:54 PM Revision a28d5d64 (ceph): ceph_argparse.py: fix some ArgumentValid() commands
- Fix raise call for ArgumentValid(): self has no member t, use
t directly. Moved one check in the correct block to avo... - 01:38 PM Revision 3c4ae839 (ceph): ceph_argparse.py: add missing spaces after comma
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:37 PM Revision c2a63349 (ceph): ceph_argparse.py: add missing spaces around operator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:35 PM Revision 3278295d (ceph): ceph_argparse.py: fix bad indentation
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:02 PM Revision 707c39dd (ceph): ceph.in: add missing spaces around operator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:01 PM Revision f714c01b (ceph): ceph.in: add missing spaces after comma
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:59 AM Revision b82473ad (ceph): ceph.in: remove unnecessary semicolons
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:55 AM Revision 5a6251c8 (ceph): ceph-rest-api: connect to cluster with configured client name
- Spotted by Noah Watkins
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 03:58 AM Revision 17595f34 (ceph): mon: OSDMonitor: osd pool get: move to preproc, add formatted output
- Move 'osd pool get' handling to preprocess_command()
It's a read operation; there's no need for it to be in prepare_c... - 03:58 AM Revision e75db713 (ceph): mon: OSDMonitor: formatter output on 'osd map'
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 03:58 AM Revision c87f55b5 (ceph): CompatSet, MDSMap: formatted dumps must avoid numeric tags
- Tags made of numbers only confuse XML parsers. Avoid them.
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 03:58 AM Revision 45dc5731 (ceph): OSDMonitor: return failure for 'osd lost' without safety switch
- If user doesn't supply --yes-i-really-mean-it, fail the operation
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 03:58 AM Revision 4cb0e062 (ceph): Add 'ceph-rest-api'
- ceph-rest-api is a Python WSGI module for accessing the Ceph cluster.
It supports most of the commands supported by t... - 03:58 AM Revision 6cafb0e3 (ceph): ceph-rest-api tests
- Patterned after cephtool/test.sh, with some deeper validation of
output format and contents (because structured outpu... - 03:58 AM Revision e66d011c (ceph): cephtool/test.sh cleanup
- 1) don't pass subshell to expect_false
2) osd pause/unpause don't take arguments (apply to all OSDs)
Signed-off-by: ... - 03:58 AM Revision 07590ae8 (ceph): cephtool/test.sh: sync status no longer supported
- da0aff28ab478bcc3136715f92bc1af8d4b403c1 removed 'ceph sync status';
test script needs to stop trying it
Signed-off-... - 03:58 AM Revision e4d063b0 (ceph): ceph-rest-api manpage
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 03:58 AM Revision 04fbc523 (ceph): mon: Monitor: 'health detail --format=json' should only output JSON
- Fixes: #5526
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 03:58 AM Revision a15d9327 (ceph): mon: formatted output for 'fsid'
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 03:58 AM Revision 300f42b8 (ceph): mon: Monitor: support multiple formatters on some status functions
- Commands such as 'mon_status', 'quorum_status', 'sync_status' and
'sync_force' didn't support other formatter besides... - 03:47 AM Revision c6d1dba6 (ceph): test/encoding/import-genearted: fix
- Dest dir was wrong, cp shortcut check was wrong.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:40 AM Revision 3cf8ae01 (ceph): mds: make rename_rollback::drec not assert on unexpected d_type
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:33 AM Revision 846382b3 (ceph): mds: fix rename_rollback::drec cctor
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:25 AM Revision db68975e (ceph): cls/rgw: init op in rgw_cls_obj_complete_op ctor
- Turned up by the encoding/decoding unit tests.
Signed-off-by: Sage Weil <sage@inktank.com> - 02:02 AM Revision 83bcde34 (ceph): mon,auth: AuthMonitor, KeyRing: add Formatter-dumps of auth info
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
auth: KeyRing: encode_formatted() receives a label as first argument
... - 02:02 AM Revision 7049efca (ceph): mon: AuthMonitor: early out on bad entity name
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 02:02 AM Revision 7da0320c (ceph): mon: AuthMonitor: dump formatted and plaintext key on 'get-key'
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 02:02 AM Revision b18554a6 (ceph): mon: AuthMonitor: formatted output to 'auth get-or-create[-key]'
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 02:02 AM Revision e76b05b9 (ceph): mon: AuthMonitor: improve error reporting for import
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:02 AM Revision f8ee4a74 (ceph): auth: cephx: KeyServer: list secrets to formatter or plaintext
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 02:02 AM Revision db71a380 (ceph): mon: add formatted output for several commands:
- pg stat
pg map
osd stat
osd lspools
osd blacklist ls
osd create
osd getmaxosd
mds compat ... - 02:02 AM Revision 989be66c (ceph): rados.py: allow long-form names of 'warn' and 'err' as watch levels
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:02 AM Revision c9b54d75 (ceph): common: Formatter: add flush to bufferlist
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 02:02 AM Revision bfa2284d (ceph): MonCommands: add new fields: modulename, perms, availability
- To help optimize the REST API, we need to know whether the commands
are read (GET) or write (PUT/POST). However, we ... - 02:02 AM Revision 0f2ebc6e (ceph): ceph.in, ceph_argparse.py: move descsort() to ceph_argparse
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:02 AM Revision a5621625 (ceph): ceph CLI: valid() no longer returns bool, but just exception
- The type validation's valid() method was using a combination of
return code and exception to really indicate the same... - 02:02 AM Revision 2e2bc6d0 (ceph): ceph_argparse.py cleanup: simplify some code, error on unused args
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:02 AM Revision 92d5eb08 (ceph): auth: Crypto: add encode_formatted/plaintext() functions
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:42 AM Revision 7f678480 (ceph): Merge pull request #420 from gregsfortytwo/master
- radosgw-admin help command naming and text improvements
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 01:33 AM Revision 1ad2127f (ceph): PGMonitor: fix stat comparison in prepare_pg_stats
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 01:00 AM Revision c0a78081 (ceph): rgw: use different daemon name and apache module paths
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
07/10/2013
- 11:51 PM Revision e18a6b81 (ceph): Added task yaml for partial-upgrade of osds
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 10:06 PM Revision 180c7b45 (ceph): Get device-by-path by looking for it instead of assuming 3rd entry.
- On some systems (virtual machines so far) the device-by-path entry
from udevadm is not always in the same spot so ins... - 10:06 PM Revision e537699b (ceph): Get device-by-path by looking for it instead of assuming 3rd entry.
- On some systems (virtual machines so far) the device-by-path entry
from udevadm is not always in the same spot so ins... - 09:55 PM Revision 836e35f8 (ceph): Get device-by-path by looking for it instead of assuming 3rd entry.
- On some systems (virtual machines so far) the device-by-path entry
from udevadm is not always in the same spot so ins... - 09:28 PM Revision 348acecb (ceph): Merge branch 'wip-5492-gl' into next
- Re-instate fix for #5492 with corrections.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> - 08:44 PM Revision a120d81d (ceph): Makefile.am: fix ceph_sbindir
- This reinstates the fix for the ceph_sbindir from commit
352f362567bf270d0896fb7573df4ae5139a56fb, with corrections
f... - 08:27 PM Revision 5deeb7b0 (ceph): Merge branch 'next'
- 08:25 PM Revision dcb42ca3 (ceph): test_rados: don't use assert_greater
- It's only present in very recent versions of nose, and doesn't provide
much beyond a simple assert.
Signed-off-by: J... - 08:14 PM Revision d8fe4392 (ceph): Python Ioctx.get_xattrs does not take xattr_name
- Fixes bug 5528
Since it returns all xattrs, it does not take an xattr_name. Also,
add unit tests for the Object xatt... - 06:40 PM Revision 804314b8 (ceph): Merge remote-tracking branch 'gh/cuttlefish' into wip-mon-sync-2
- 06:32 PM Revision bc291d3f (ceph): osd: fix warning
- From 653e04a79430317e275dd77a46c2b17c788b860b
Backport: cuttlefish, bobtail
Signed-off-by: Sage Weil <sage@inktank.com> - 06:03 PM Revision 78f22663 (ceph): osd: limit number of inc osdmaps send to peers, clients
- We should not send an unbounded number of inc maps to our peers or clients.
In particular, if a peer is not contacted... - 06:02 PM Revision 653e04a7 (ceph): osd: limit number of inc osdmaps send to peers, clients
- We should not send an unbounded number of inc maps to our peers or clients.
In particular, if a peer is not contacted... - 05:19 PM Revision b36338be (ceph): messages/MPGStats: do not set paxos version to osdmap epoch
- The PaxosServiceMessage version field is meant for client-coordinated
ordering of messages when switching between mon... - 05:19 PM Revision 5c8a5634 (ceph): mon: do not populate MMonCommand paxos version field
- The field is not used or useful since the monitor does not even look
at it (in Monitor::handle_command()). Avoid pop... - 05:09 PM Revision 2ea6c4cc (ceph): rgw-admin: use 'get' instead of 'show' or info for geo stuff
- These all output data that you can put back in via 'set', so they're
a 'get' rather than something else.
Signed-off-... - 05:09 PM Revision 997c6f4e (ceph): rgw-admin: add some of the newer flags and specify their use
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 04:34 PM Revision c124aa09 (ceph): Merge pull request #419 from dalgaaf/wip-da-fix-build-rados-classes
- ceph.spec.in: add missing %{_libdir}/rados-classes/libcls_* files
- 04:30 PM Revision d36ec78b (ceph): qa/workunits/cls/test_cls_rgw: add new rgw class tests
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 04:21 PM Revision 6ddaa26e (ceph): Merge pull request #418 from dalgaaf/wip-da-fix-build-ceph-test
- Fix build and packaging of ceph-test package
Reviewed-by: Sage Weil <sage@inktank.com> - 04:20 PM Revision bee4c72f (ceph): Merge pull request #417 from dalgaaf/wip-da-fix-CRYPTO_LIBS
- Makefile.am: fix build, use $(CRYPTO_LIBS)
Reviewed-by: Sage Weil <sage@Inktank.com> - 04:16 PM Revision 54ee2dc8 (ceph): rgw: Fix return value for swift user not found
- http://tracker.ceph.com/issues/1779 fixes #1779
Adjust the return value from rgw_get_user_info_by_swift call
in RGW_... - 04:12 PM Revision 2e79f73b (ceph): ceph.spec.in: add missing %{_libdir}/rados-classes/libcls_* files
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:55 PM Revision ff5f25eb (ceph): debian/ceph-test.install: add missing files
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:53 PM Revision 640d138c (ceph): ceph.spec.in: add some more ceph_test_cls_rgw_* files
- Add new ceph_test_cls_rgw_* files to ceph-test package section.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 03:52 PM Revision dfe3c217 (ceph): src/Makefile.am: rename cls_test_rgw_*
- Rename files from cls_test_rgw_* to ceph_test_cls_rgw_* to fit the current
naming scheme.
Signed-off-by: Danny Al-Ga... - 03:51 PM Revision 78bae33f (ceph): ceph.spec.in: add some ceph_test_cls_* files
- Add some installed but not packaged ceph_test_cls_* files to
the ceph-test package.
Signed-off-by: Danny Al-Gaaf <da... - 03:15 PM Revision dc99a23d (ceph): Makefile.am: fix build, use $(CRYPTO_LIBS)
- Use $(CRYPTO_LIBS) instead of -lcryptopp to work also with
nss crypto lib.
Signed-off-by: Danny Al-Gaaf <danny.al-ga... - 04:55 AM Revision 47852c26 (ceph): mon/OSDMonitor: make 'osd crush rm ...' slightly more idempotent
- This is a manual backport of 18a624fd8b90d9959de51f07622cf0839e6bd9aa.
Do not return immediately if we are looking at... - 01:52 AM Revision 42b9ea95 (ceph): misc: move system type checking to a generic location
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 01:51 AM Revision 7845848c (ceph): s3tests: fix client configurations that aren't dictionaries
- They're always used as dictionaries later on.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 01:51 AM Revision 343a42c0 (ceph): s3tests: fix client configurations that aren't dictionaries
- They're always used as dictionaries later on.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 12:12 AM Revision 8fd87093 (ceph): Merge pull request #400 from ceph/wip-mon-newsync
- simpler mon sync
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
07/09/2013
- 11:24 PM Revision 51dbc389 (ceph): Merge branch 'wip-4982-4983-oloc-rebase'
- fixes: #4982
fixes: #4983
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
... - 11:20 PM Revision 1c22bdb7 (ceph): restart rgw after upgrade for rgw tests
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 10:34 PM Revision aa7448cd (ceph): Merge pull request #415 from ceph/rgw-next
- 09:12 PM Revision 00ae543b (ceph): mon: do not scrub if scrub is in progress
- This prevents an assert from unexpected scrub results from the previous
scrub on the leader.
Backport: cuttlefish
Si... - 09:12 PM Revision 8638fb64 (ceph): unittest_pglog: fix unittest
- This was broken by the pg_stat_t::reported cleanup.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:10 PM Revision b10848e2 (ceph): Merge branch 'master' into wip-4982-4983-oloc-rebase
- 09:09 PM Revision 8c501651 (ceph): osd: Add the ability to set capabilities on namespaces
- Parse namespace spec in osd caps and use in is_match()
Add test cases to unit test
feature: #4983 (OSD: namespaces p... - 09:09 PM Revision f03cdf55 (ceph): osd: Clean-up redundant use of object_locator_t
- Remove locator arg from get_object_context()/find_object_context()
Remove locator from object_info_t but retain encod... - 09:09 PM Revision bad317b9 (ceph): osd: Add namespace to dump_watchers output
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 09:09 PM Revision c4870143 (ceph): librados/misc.cc: reverse offset and length on write call
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:09 PM Revision 69af60db (ceph): librados: Add operate()/operate_read() log messages
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 09:09 PM Revision 94ccfac4 (ceph): rados: Add namespace arg (--namespace, -N) to rados command
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 09:09 PM Revision fddfdebf (ceph): test: Add namespace test cases to librados tests
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 09:09 PM Revision 6eb88a13 (ceph): test: Add namespace list test cases to librados test
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 09:09 PM Revision 71295640 (ceph): osd: Prepare for nspace match with simpler is_match_all()
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 09:09 PM Revision e761e4e5 (ceph): librados, os, osd, osdc, test: Add support for client specified namespaces
- Add rados_ioctx_namespace_set_key() and librados::IoCtx::namespace_set_key()
Add namespace to admin-daemon operations... - 08:43 PM Revision ae866426 (ceph): Merge branch 'wip-mon-osdmap-trim'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 08:42 PM Revision 449283f8 (ceph): mon/OSDMonitor: allow osdmap trimming to be forced via a config option
- In certain cases the admin may know that it is safe to trim old osdmaps but
a bug or other issue is preventing the Mo... - 08:42 PM Revision da81228c (ceph): osd: report pg stats to mon at least every N (=500) epochs
- The mon needs a moderately accurate last_epoch_clean value in order to trim
old osdmaps. To prevent a PG that hasn't... - 08:42 PM Revision cc0006de (ceph): mon: be smarter about calculating last_epoch_clean lower bound
- We need to take PGs whose mapping has not changed in a long time into
account. For them, the pg state will indicate ... - 08:42 PM Revision 8e075146 (ceph): osd: change pg_stat_t::reported from eversion_t to a pair of fields
- This rarely represents an actual eversion_t as the epoch and seq values are
bumped semi-independently to ensure it is... - 07:24 PM Revision 18a624fd (ceph): mon/OSDMonitor: make 'osd crush rm ...' slightly more idempotent
- This particular failure is easily triggered by the crush_ops.sh
workunit. Make it a bit less likely to fail.
Signed... - 06:45 PM Revision c5157dde (ceph): doc/release-notes: v0.66
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:12 PM Revision 3a1c316a (ceph): Add mon create and destroy with an optional argument mon_initial_members
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 06:10 PM Revision 8bdd86a1 (ceph): Merge branch 'wip-mon-trim'
- Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 06:09 PM Revision da248a9e (ceph): mon: make service trim_to stateless
- Call get_trim_to() when we need to know how much to trim (if any), and
calculate it then. No need to keep this in a ... - 06:09 PM Revision d97f3142 (ceph): mon/PaxosService: simplify paxos_service_trim_min check
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:09 PM Revision cab8eeec (ceph): mon/PaxosService: move paxos_service_trim_max into caller, clean up
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:09 PM Revision 44db2ac5 (ceph): mon/PaxosService: inline trim()
- This is now trivial; pull it into the caller.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:09 PM Revision 8799872d (ceph): mon/PaxosService: update docs a bit
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:09 PM Revision 886b637b (ceph): mon/PaxosService: pass trim target into encode_trim()
- This will help us in a few patches...
Signed-off-by: Sage Weil <sage@inktank.com> - 06:05 PM Revision 8b866d2e (ceph): mon: preserve last_committed_floor across sync
- Add a paranoid check to prevent us from forgetting how far ahead our
last_committed was when we sync. This prevents ... - 06:05 PM Revision ccceeee5 (ceph): mon/Paxos: remove unnecessary trim enable/disable
- The sync no longer cares if we trim Paxos versions as we go, as long as we
don't trim so fast that we fall behind bet... - 06:05 PM Revision af3b49f6 (ceph): mon/Paxos: move consistent check into Paxos::init()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:05 PM Revision 45907dc1 (ceph): mon: add --force-sync startup option
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:05 PM Revision 9fc4e4f3 (ceph): mon/MonitorDBStore: drop unused single prefix synchronizer
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:05 PM Revision a4d0ccf6 (ceph): mon: rev the internal mon protocol
- This captures the new sync.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:05 PM Revision bbfb5b41 (ceph): mon: drop single-use is_sync_on_going() check
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:05 PM Revision 1f5e6c22 (ceph): mon: no need to reset sync state on restart
- If we are in or forcing a sync, we can leave these there until the sync
completes.
Signed-off-by: Sage Weil <sage@in... - 06:05 PM Revision da0aff28 (ceph): mon: implement a simpler sync
- The previous sync implementation was highly stateful and very complex.
This made it very hard to understand and to de... - 06:05 PM Revision aa33bc88 (ceph): mon/Paxos: config min paxos txns to keep separately
- We were using paxos_max_join_drift to control the minimum number of
paxos transactions to keep around. Instead, make... - 05:42 PM Revision f326c4dc (ceph): mon/PGMonitor: cleanup: use const strings for pgmap prefixes
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:19 PM Revision 5faa4ac1 (ceph): rgw: warn on the lack of curl_multi_wait()
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 07:35 AM Revision 76e79266 (ceph): rgw: fix args parsing
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 07:06 AM Revision 3c89a19c (ceph): os: Add missing pool to hobject_t:::dump() and hobject_t::decode()
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:06 AM Revision 9dd60a63 (ceph): TestRados: Output error for improper usage instead of Floating Point Ex...
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:06 AM Revision 72c27a30 (ceph): librados, osdc: Refactor IoCtxImpl to use operate()/operate_read()
- Add ObjectOperation::write() that includes len instead of using bufferlist length
Have selfmanaged_snap_rollback_obje... - 07:06 AM Revision b1b188a5 (ceph): os: Remove unused hobject_t::set_filestore_key()
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:06 AM Revision 30c951cc (ceph): osd: Fix object_locator_t::get_pool() return type
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:05 AM Revision 3931bfa6 (ceph): psim.cc: Fix comment on how to create .ceph_osdmap
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:05 AM Revision 7efbf5da (ceph): librados: Fix lock names
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:05 AM Revision 313b7a1f (ceph): os: Code conformance in LFNIndex.cc
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:04 AM Revision 395262cd (ceph): rgw: call appropriate curl calls for waiting on sockets
- If libcurl supports curl_multi_wait() then use it, otherwise
use select() and force a timeout, even if it has been di... - 06:43 AM Revision 73c2a3dc (ceph): configure.ac: detect whether libcurl supports curl_multi_wait()
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:17 AM Revision d4ca36b3 (ceph): Merge branch 'next'
- 05:22 AM Revision b325d170 (ceph): lock: fix typo
- 05:17 AM Revision 8ff62ae4 (ceph): Merge remote-tracking branch 'gh/next'
- 05:17 AM Revision d08b6d6d (ceph): mon/PaxosService: prevent reads until initial service commit is done
- Do not process reads (or, by PaxosService::dispatch() implication, writes)
until we have committed the initial servic... - 04:44 AM Revision 63fe8635 (ceph): mon/PaxosService: unwind should_trim()
- Inline the single-caller helper. This will help us in a moment...
Signed-off-by: Sage Weil <sage@inktank.com> - 04:41 AM Revision d600dc93 (ceph): mon/PaxosService: unwind service_should_trim() helper
- Nobody overloads it; put it inline in should_trim().
Signed-off-by: Sage Weil <sage@inktank.com> - 04:41 AM Revision 6aa02304 (ceph): mon/MDSMonitor: remove unnecessary service_should_trim()
- We never set_trim_to(), so this is unnecessary.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:40 AM Revision b71a0096 (ceph): mon/OSDMonitor: remove dup service_should_trim() implementation
- This matches the parent.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:38 AM Revision 39b71c58 (ceph): mon/PaxosService: trim periodically instead of via propose_pending
- We want to trim old states even if there is no update activity. For
example, if a long-running rebalance finishes al... - 04:33 AM Revision 2f8ff2de (ceph): mon/PaxosService: reorder definitions
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:33 AM Revision 50ffe324 (ceph): mon/PaxosService: uninline should_trim()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:10 AM Revision bfc26c65 (ceph): mon/OSDMonitor: fix base case for loading full osdmap
- Right after cluster creation, first_committed is 1 and latest stashed in 0,
but we don't have the initial full map ye... - 01:11 AM Revision f1b4398d (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 01:11 AM Revision 5edc1ff7 (ceph): doc: Added Ceph Object Storage installation instructions for CentOS/RHE...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:49 AM Revision b536935f (ceph): mon/MonitorDBStore: expose get_chunk_tx()
- Allow users get the transaction unencoded.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:49 AM Revision ca54efd6 (ceph): mon: sync all service prefixes, including pgmap_*
- This was just recently broken with the merge of the pgmap changes.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:47 AM Revision 43fa7aab (ceph): mon/OSDMonitor: fix base case for loading full osdmap
- Right after cluster creation, first_committed is 1 and latest stashed in 0,
but we don't have the initial full map ye...
07/08/2013
- 11:54 PM Revision d18fe740 (ceph): VM: Use mac addresses from DB instead of randomizing.
- In order to make IP addresses less likely to change and to allow
a smaller DHCP pool to be used I generated static MA... - 11:53 PM Revision 0e93dd93 (ceph): Merge branch 'wip-small-object-recovery'
- Conflicts:
src/include/ceph_features.h
Reviewed-by: Sage Weil <sage@inktank.com>
Fixes: #5278 - 11:43 PM Revision ae1b2e97 (ceph): ReplicatedPG: add handlers for MOSDPG(Push|Pull|PushReply)
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:43 PM Revision ad65de40 (ceph): ReplicatedPG: send compound messages to enlightened peers
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:43 PM Revision eec86b8d (ceph): OSD: convert handle_push to use PushOp
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:43 PM Revision c41d4dc4 (ceph): ReplicatedPG: send pushes en mass in recover_replicas, recover_backfill
- This way, the pushes might be later merged into a smaller number of
messages.
Signed-off-by: Samuel Just <sam.just@i... - 11:43 PM Revision 54e5f642 (ceph): ReplicatedPG: send pulls en masse in recover_primary
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:43 PM Revision 175c0777 (ceph): ReplicatedPG: split handle_push_reply out of sub_op_push_reply
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:43 PM Revision c56f16d4 (ceph): ReplicatedPG: split handle_pull out of sub_op_pull
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:43 PM Revision 264dbf3f (ceph): messages/,osd_types: add messages for Push, PushReply, Pull
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:43 PM Revision c0bd831a (ceph): OSD: add handlers for MOSDPG(Push|PushReply|Pull)
- MOSDPG(Push|PushReply|Pull|SubOp|SubOpReply) need the
same thing checked prior to queueing the op, so they
share a te... - 11:43 PM Revision 0f51b60c (ceph): ReplicatedPG: submit_push_data must take recovery_info as non-const
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:43 PM Revision 31e19a64 (ceph): ReplicatedPG: _committed_pushed_object don't pass op
- Add a separate callback to handle marking the event and
the stats.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 11:43 PM Revision 82cb922e (ceph): ReplicatedPG: split send_push into build_push_op and send_push_op
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:43 PM Revision a4984328 (ceph): ReplicatedPG: pass a PushOp into handle_pull_response
- This is the first step toward packaging multiple
pushes/pulls into a single message.
Signed-off-by: Samuel Just <sam... - 11:11 PM Revision 24f90b83 (ceph): mon: implement simple 'scrub' command
- Compare all keys within the sync'ed prefixes across members of the quorum
and compare the key counts and CRC for inco... - 11:11 PM Revision 7fb3804f (ceph): mon: fix osdmap stash, trim to retain complete history of full maps
- The current interaction between sync and stashing full osdmaps only on
active mons means that a sync can result in an... - 11:11 PM Revision 95ef961d (ceph): Pipe: use uint64_t not unsigned when setting features
- Fixes: #5497
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by:... - 11:11 PM Revision c2b38291 (ceph): ceph_features.h: declare all features as ULL
- Otherwise, the first 32 get |'d together as ints. Then, the result
((int)-1) is sign extended to ((long long int)-1)... - 11:11 PM Revision 926f723c (ceph): Elector.h: features are 64 bit
- Fixes: #5497
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by:... - 10:45 PM Revision b6b48dbe (ceph): v0.66
- 10:34 PM Revision a9906641 (ceph): mon: implement simple 'scrub' command
- Compare all keys within the sync'ed prefixes across members of the quorum
and compare the key counts and CRC for inco... - 10:04 PM Revision afd6c7d8 (ceph): mon: fix osdmap stash, trim to retain complete history of full maps
- The current interaction between sync and stashing full osdmaps only on
active mons means that a sync can result in an... - 10:01 PM Revision 0a13124c (ceph): rados/mon_thrash: inject random delays in mon messages
- More useful than osd delays for this collection
- 10:01 PM Revision 5295406d (ceph): rados: expand mon thrashing tests
- - test sync (full and recent)
- test multiple mons down
- test other cluster sizes (3 and 9)
Signed-off-by: Sage Wei... - 10:01 PM Revision dbf12a31 (ceph): rados/monthrash: refactor a bit
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:01 PM Revision 94ae48cf (ceph): rados/monthrash: reduce matrix size a bit
- we don't need so many osd workloads
- 09:52 PM Revision c3b68493 (ceph): osd/osd_types: fix pg_stat_t::dump for last_epoch_clean
- Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 69a55445439fce0dd6a3d32ff... - 09:52 PM Revision 09d258b7 (ceph): client: remove O_LAZY
- The once-upon-a-time unique O_LAZY value I chose forever ago is now
O_NOATIME, which means that some clients are choo... - 09:49 PM Revision dd1e6d45 (ceph): Revert "Makefile: fix ceph_sbindir"
- This reverts commit 352f362567bf270d0896fb7573df4ae5139a56fb.
Reverting this commit because it causes problems with ... - 09:02 PM Revision f07d2167 (ceph): rgw: fix bucket link
- Bucket link was assuming the bucket head object was holding the
bucket acl, which is not true anymore.
Signed-off-by... - 08:35 PM Revision b55e455e (ceph): Merge pull request #395 from kri5/wip-vstart-documentation
- doc: Add a page to document vstart.sh script
- 08:19 PM Revision eec903a6 (ceph): doc: Fix env variables in vstart.sh documentation
- Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
- 07:55 PM Revision 69a55445 (ceph): osd/osd_types: fix pg_stat_t::dump for last_epoch_clean
- Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com> - 07:45 PM Revision 3cbf6573 (ceph): Merge pull request #403 from ceph/wip-olazy
- merge: O_LAZY flag removal
Reviewed-by: Greg Farnum <greg@inktank.com - 07:23 PM Revision 9f8bfb4b (ceph): Merge pull request #397 from kri5/wip-5478
- rgw: Add explicit messages in radosgw init script
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 06:43 PM Revision 784ce258 (ceph): Merge pull request #406 from kri5/wip-3074
- rgw: Add --help support to radosgw
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 06:24 PM Revision 94afedf0 (ceph): client: remove O_LAZY
- The once-upon-a-time unique O_LAZY value I chose forever ago is now
O_NOATIME, which means that some clients are choo... - 05:54 PM Revision e9d19b38 (ceph): common/crc32c: skip cpu detection incantation on not x86_64
- On i386 this fails to build with
common/crc32c-intel.c: In function 'ceph_have_crc32c_intel':
error: common/crc32c-i... - 05:44 PM Revision 0471b719 (ceph): Merge pull request #407 from dachary/wip-5487
- unit tests for ObjectContext read/write locks
Reviewed-by: Samuel Just <sam.just@inktank.com> - 05:40 PM Revision 497c71e3 (ceph): Merge pull request #17 from ceph/wip-mon-thrash
- mon thrash improvements
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 05:39 PM Revision a0457492 (ceph): mon_thrasher: add pause/unpause of mons to thrashing
- This adds an additional element of laggyness to the cluster which should
cause mons to call new elections.
Signed-of... - 05:39 PM Revision fdebf40f (ceph): daemon-helper: send arbitrary signals via stdin
- Each byte written to stdin will be interpreted as a signal.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:39 PM Revision 121b1b9f (ceph): mon_thrash: optionally scrub after each iteration (default true)
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:14 PM Revision 956fafc7 (ceph): qa/workunits/rbd/simple_big.sh: don't ENOSPC every time
- Set the count on the initial dd so we don't always ENOSPC.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:58 PM Revision d423cf8c (ceph): qa/workunits/rbd/kernel.sh: move modprobe up
- Needs to happen before cleanup.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:56 PM Revision 672f51be (ceph): qa/workunits/fs/test_o_trunc.sh: fix .sh to match new bin location
- To match 83f308962c53eec10db9e496987a9e4be7c87e9b.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:37 PM Revision eb567beb (ceph): Merge pull request #389 from ceph/wip-5492
- Makefile: fix ceph_sbindir
Reviewed-by: Mark Kirkwood <mark.kirkwood@catalyst.net.nz> - 04:33 PM Revision a02f2510 (ceph): mon: remove bad assert about monmap version
- It is possible to start a sync when our newest monmap is 0. Usually we see
e0 from probe, but that isn't always publ... - 02:45 PM Revision 7b7f752c (ceph): unit tests for ObjectContext read/write locks
- unit tests for the ObjectContext methods ondisk_write_lock,
ondisk_write_unlock, ondisk_read_lock and ondisk_read_unl... - 09:40 AM Revision 6f1653a6 (ceph): rgw: Add --help support to radosgw
- http://tracker.ceph.com/issues/3074 fixes #3074
The support of --help option is added through this patch.
By now, it... - 04:56 AM Revision a80ab93d (ceph): big: disable all but small until it passes
- 04:20 AM Revision 8bc50626 (ceph): Merge branch 'next'
- 04:19 AM Revision 85a1d6cc (ceph): mon: remove bad assert about monmap version
- It is possible to start a sync when our newest monmap is 0. Usually we see
e0 from probe, but that isn't always publ...
07/07/2013
- 06:37 PM Revision 823bf385 (ceph): Revert "rbd: reeanble iozone test, just to see"
- This reverts commit 81862ad907e9ba94f0a2dfc9ed365b68f305cd8d.
Yeah, still broken.
07/05/2013
- 09:30 PM Revision 389f65e7 (ceph): mon_thrash: use _ instead of - consistently
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:30 PM Revision 9b22d388 (ceph): mon_thrash: fix more naming
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:24 PM Revision 288b5444 (ceph): kernel: simple_1tb -> simple_big
- 1TB is too big for plana
- 06:24 PM Revision 3f5a9623 (ceph): qa: write a somewhat <1tb image
- 1TB is enough to fill up 6 plana osds. And it takes forever. Write less.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:20 PM Revision 54aa797a (ceph): qa/workunits/rbd/kernel.sh: modprobe rbd
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:18 PM Revision 84d76517 (ceph): test_o_trunc.sh moved
- 06:17 PM Revision 83f30896 (ceph): qa: move test_o_trunc.sh into fs dir
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:16 PM Revision 507a4ec8 (ceph): qa: move fs test binary into workunits dir so teuthology can build it
- Teuthology does a make in the workunits dir, so move this in there.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:04 PM Revision a84e6d18 (ceph): mds/MDSTable: gracefully suicide on EBLACKLIST
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 05:07 PM Revision 6ad9fe17 (ceph): mon/Paxos: fix sync restart
- If we have a sync going, and an election intervenes, the client will
try to continue by sending a new start_chunks re... - 05:06 PM Revision c5812b1c (ceph): mon: uninline _trim_enable and Paxos::trim_{enable,disable} so we can d...
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:41 PM Revision 8b4cb8f3 (ceph): rgw: Add explicit messages in radosgw init script
- http://tracker.ceph.com/issues/5478 fixes #5478
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com> - 06:44 AM Revision d09ce3df (ceph): rgw: fix rgw_remove_bucket()
- function was referring bucket info object directly, instead of going
through helper functions, which is now a must.
... - 12:09 AM Revision 6fbcbd7f (ceph): mon/Paxos: increase paxos max join drift
- A value of 10 is too aggressive for large, long-running syncs. 100 is
about 2 minutes of activity at most, which shou... - 12:09 AM Revision f3a51fa3 (ceph): mon/Paxos: configure minimum paxos txns separately
- We were using paxos_max_join_drift to control the minimum number of
paxos transactions to keep around. Instead, make... - 12:09 AM Revision 1156721f (ceph): mon: include any new paxos commits in each sync CHUNK message
- We already take note of the paxos version when we begin the sync. As
sync progresses and there are new paxos commits...
07/04/2013
- 07:17 PM Revision 40672219 (ceph): mon/MonitorDBStore: expose get_chunk_tx()
- Allow users get the transaction unencoded.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:00 PM Revision 972d22e2 (ceph): Adding new Wireshark dissector. This is loosely based on the original
- dissector, it has been re-worked to bring into line with Wireshark
coding guidelines that aim to ensure portability. ... - 12:08 PM Revision a793e203 (ceph): doc: Add a page to document vstart.sh script
- Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
- 05:08 AM Revision 81862ad9 (ceph): rbd: reeanble iozone test, just to see
- See #2689
- 05:04 AM Revision c14847c3 (ceph): .gitignore: cls_test_*
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:56 AM Revision 998a5134 (ceph): fs: add o_trunc test on ceph-fuse
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:55 AM Revision 89cd717d (ceph): kernel: test o_trunc
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:53 AM Revision 22227cd1 (ceph): qa: add O_TRUNC test
- From: Yan, Zheng <yan.zheng@intel.com>
Simple reproducer for #5453, modified to run for a finite number of
iteration... - 04:43 AM Revision 46b7fc2e (ceph): radosgw-admin: fix cli test
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:07 AM Revision d54932cb (ceph): Fix VM issues.
- Fix of #5494 although bad description. Instead of adding a wait
the code used to detect if the guest was back up is f... - 01:08 AM Revision a0b1be99 (ceph): rgw: fix type encoding
- due to bad merge
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 12:15 AM Revision db2bb270 (ceph): mon: enable leveldb cache by default
- 256 is not as large as the upstream 512 MB, but will help signficiantly and
be less disruptive for existing cuttlefis... - 12:09 AM Revision d30fc4bd (ceph): Merge remote-tracking branch 'origin/master' into wip-rgw-geo
- Conflicts:
src/Makefile.am
src/include/rados/librados.hpp
src/rgw/rgw_admin.cc
src/rgw/rgw_bucket.cc
src/rgw/rgw...
07/03/2013
- 11:57 PM Revision 123f676e (ceph): mon/Paxos: make 'paxos trim disabled max versions' much much larger
- 108000 is about 3 hours if paxos is going full-bore (1 proposal/second).
That ought to be pretty safe. Otherwise, we... - 11:56 PM Revision 71ebfe7e (ceph): mon/Paxos: make 'paxos trim disabled max versions' much much larger
- 108000 is about 3 hours if paxos is going full-bore (1 proposal/second).
That ought to be pretty safe. Otherwise, we... - 11:23 PM Revision ab93696e (ceph): mon: be less chatty about discarding messages
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:17 PM Revision 03393c0d (ceph): mon: do not reopen MonitorDBStore during startup
- level doesn't seem to like this when it races with an internal compaction
attempt (see below). Instead, let the stor... - 10:37 PM Revision e8b42a69 (ceph): osd/OSDMap: handle case where some new osds have hb_front and others don't
- Do not assume that because at least one OSD has an hb_front addr that they
all do, or else we will end up assigning g... - 10:37 PM Revision 81343f1d (ceph): osd: clear hb_front if it was previously non-NULL and is now NULL
- If we have a real addr for hb_front for a given osd and then a new map
has the osd coming up without an hb_front, we ... - 10:27 PM Revision e960e1bb (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 10:26 PM Revision e0da832a (ceph): doc: Added write caps. Required for auto-creating pools.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:24 PM Revision 01d3e094 (ceph): osd: fix race when queuing recovery ops
- Previously we would sample how many ops to start under the lock, drop it,
and start that many. This is racy because ... - 08:58 PM Revision daee9dbe (ceph): ObjectStore,Context: add register_on_complete
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:58 PM Revision b0e339ce (ceph): ObjectStore: only register non-null contexts
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:58 PM Revision 194e858c (ceph): osd: do not use temp_coll for single-step pushes
- If we are recovering an object in a single step, there is no need to
write it to temp and then move it. Avoiding tha... - 08:58 PM Revision d87ae0a2 (ceph): osd_types: add PushOp, PushReplyOp PullOp
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:23 PM Revision a825ae7a (ceph): rgw: remove a few warnings
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:21 PM Revision 4255b5c2 (ceph): ceph_features.h: declare all features as ULL
- Otherwise, the first 32 get |'d together as ints. Then, the result
((int)-1) is sign extended to ((long long int)-1)... - 08:21 PM Revision 3564e304 (ceph): Elector.h: features are 64 bit
- Fixes: #5497
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by:... - 08:21 PM Revision bc3e2f09 (ceph): Pipe: use uint64_t not unsigned when setting features
- Fixes: #5497
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by:... - 08:20 PM Revision 14ab4301 (ceph): Merge pull request #393 from ceph/wip-crc
- use sse4.2 crc32c instruction
- 08:17 PM Revision dc29c7a4 (ceph): rgw: renamed a few unit tests
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:14 PM Revision db63965a (ceph): ceph.spec.in: Fix file name typo
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 08:04 PM Revision c2873c1d (ceph): rgw: make rgw_cls_complete_op backward compatible
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 07:20 PM Revision 08dd35d9 (ceph): common: autoselect crc32c based on cpu features
- If the CPu supposts SSE4.2, use the crc32c instructions. Use the magic
incantation from who knows where to do this. ... - 07:20 PM Revision 7c59288d (ceph): Initial Intel SSE4 crc32c implementation.
- Signed-off-by: Mark Nelson <mark.nelson@inktank.com>
- 06:38 PM Revision 20e3abcc (ceph): rgw: make rgw_bucket_dir_entry backward compatible
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:13 PM Revision 4fb782c3 (ceph): mds: fix O_TRUNC locking
- When truncating a file, we should xlock the corresponding filelock.
(revoke any Fw caps from clients).
[note from sw... - 06:11 PM Revision cd44a623 (ceph): Makefile: include rbdmap in dist tarball
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:59 PM Revision 813d96ff (ceph): ceph: don't check leaks on client.* (i.e., radosgw)
- ...until we fix them. This way we can see other valgrind issues.
- 02:03 PM Revision 2f9afb86 (ceph): Merge pull request #390 from ksperis/rbdmap.init-2
- init-rbdmap install
Reviewed-by: Sage Weil <sage@inktank.com> - 05:10 AM Revision 352f3625 (ceph): Makefile: fix ceph_sbindir
- From Denis Kaganovich <mahatma@eu.by>:
At least in some cases, scripts (ceph-disk*, ceph-create-keys)
installing int... - 04:29 AM Revision 99411714 (ceph): rgw: keep max_marker on bucket index
- and expose it via the REST interface
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 02:43 AM Revision 9376ce4f (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
src/mon/OSDMonitor.cc - 01:59 AM Revision 2eea41a4 (ceph): Merge remote-tracking branch 'origin/wip-rgw-geo-2' into wip-rgw-geo
- 01:26 AM Revision f571bd38 (ceph): Merge pull request #382 from kri5/wip-5324
- rgw: admin: Add --shard-id option to help
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 01:13 AM Revision 24699cce (ceph): Merge branch 'wip-rgw-geo-2' into wip-rgw-geo
- Conflicts:
src/rgw/rgw_admin.cc
src/rgw/rgw_common.cc
src/rgw/rgw_common.h
src/rgw/rgw_rest.cc
src/rgw/rgw_rest_... - 01:13 AM Revision ede7b5a5 (ceph): upgrade/rgw: use bobtail s3tests
- 01:09 AM Revision 86c380bd (ceph): upgrade/rgw: mds restart order doesn't matter
- 01:08 AM Revision 80b0156a (ceph): upgrade/rgw-double: start rgw
- 01:01 AM Revision 0da7da82 (ceph): unitests: fix compilation
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 12:10 AM Revision 9942efde (ceph): mon: dead code removal
- Remove code for 'mds cluster_fail', 'osd tell', and auth_usage()
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Revi...
07/02/2013
- 11:55 PM Revision 09e9fef0 (ceph): Merge branch 'wip-ceph-disk'
- Passed ceph-deploy suite.
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 11:30 PM Revision 5c053b10 (ceph): rgw: handle new rest operations
- md + data logs, get shard info
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 11:15 PM Revision fcc423d6 (ceph): rgw: RESTful api for shards info
- For both mdlog, datalog
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 10:38 PM Revision 19828cb8 (ceph): cls_log: store info in header, new op to retrieve it
- Keep max_timestamp, max_marker. Add a new op to retrieve header.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 10:02 PM Revision 288088d2 (ceph): cls_replica_log: implement decode_json for the types
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:02 PM Revision e10005c5 (ceph): rgw: rework replica log + RESTful api
- Rather than making the caller code handle encode/decode/dump etc,
we introduce an RGWReplicaBounds struct which the R... - 10:02 PM Revision b3f6423e (ceph): rgw: replica log RESTful api uses bucket instance id
- Modified RESTful api for replica log to use bucket instance id
instead of bucket name.
Signed-off-by: Yehuda Sadeh <... - 10:02 PM Revision 7db133dd (ceph): ceph_json: add a utime_t decoder
- This needs to be cleaned up a bit as we don't actually want to
import rgw_common into ceph_json (we'll need to pull t... - 09:43 PM Revision 0143acc4 (ceph): sysvinit, upstart: handle symlinks to dirs in /var/lib/ceph/*
- Match a symlink to a dir, not just dirs. This fixes the osd case of e.g.,
creating an osd in /data/osd$id in which c... - 09:43 PM Revision 87c98e92 (ceph): sysvinit, upstart: handle symlinks to dirs in /var/lib/ceph/*
- Match a symlink to a dir, not just dirs. This fixes the osd case of e.g.,
creating an osd in /data/osd$id in which c... - 09:00 PM Revision e082f124 (ceph): ceph-disk: make is_held() smarter about full disks
- Handle the case where the device is a full disk. Make the partition
check a bit more robust (don't make assumptions ... - 09:00 PM Revision cb97338b (ceph): ceph-disk: handle /dev/foo/bar devices throughout
- Assume the last component is the unique device name, even if it appears
under a subdir of /dev.
Signed-off-by: Sage ... - 08:43 PM Revision a4805efc (ceph): osdc/Objecter: resend command map version checks on reconnect
- We already do this for Ops and LingerOps, but missed this when we added
CommandOps to the mix. The result is that an... - 08:06 PM Revision 653bc2de (ceph): common: move parse_time into utime_t header
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 07:39 PM Revision fc7d6227 (ceph): RESTful implementation to dump regionmap implementation
- Signed-off-by: Babu Shanmugam <anbu@enovance.com>
- 07:39 PM Revision b6c83665 (ceph): key_value_store: fixup errno handling
- Don't use "errno" as a variable name, and include <errno.h>
instead of some of the specific paths.
Signed-off-by: Gr... - 07:39 PM Revision 370d1752 (ceph): rgw: remove get_bound_info from RGWReplicaLogger
- It doesn't have any users and we're about to expose a wrapper class instead.
Signed-off-by: Greg Farnum <greg@inktan... - 07:38 PM Revision 641bd2fa (ceph): RESTful API implementation for replica_log
- Signed-off-by: Babu Shanmugam <anbu@enovance.com>
- 06:32 PM Revision 08cf4c0d (ceph): Merge pull request #386 from ceph/wip-osd-xattr
- automatically enable xattrs in omap; make size limits well defined
Reviewed-by: Samuel Just <sam.just@inktank.com> - 06:17 PM Revision 43f60c30 (ceph): rbd: remove kernel rbd test from rbd suite
- It's already present in the kernel suite.
- 06:03 PM Revision da1fb93f (ceph): mds: man page: Fixed cut & paste error
- 05:53 PM Revision 32673bd0 (ceph): Merge pull request #388 from dachary/master
- set object_info_t pool of an ObjectContext if it is undefined or bad
Reviewed-by: Samuel Just <sam.just@inktank.com> - 05:40 PM Revision a4cd6317 (ceph): set object_info_t pool of an ObjectContext if it is undefined or bad
- When reading object_info_t from an existing object attribute, the pool
may be < 0 and should be set to the pool conta... - 05:08 PM Revision 7e878bcc (ceph): rgw: add RGWFormatter_Plain allocation to sidestep cranky strlen()
- Valgrind complains about an invalid read when we don't pad the allocation,
and because it is inlined we can't whiteli... - 02:53 PM Revision 0efcccdc (ceph): Move rbdmap file to /etc/ceph
- Signed-off-by: Laurent Barbe <laurent@ksperis.com>
- 02:50 PM Revision ffe70458 (ceph): install rules for init-rbdmap
- Signed-off-by: Laurent Barbe <laurent@ksperis.com>
- 01:27 PM Revision 6ff2b16b (ceph): rgw-admin: Adds option --shard-id to help.t
- Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
- 01:24 PM Revision 3a20b069 (ceph): rgw: admin: Add --shard-id option to help
- http://tracker.ceph.com/issues/5324 fixes #5324
Explains operations dependency,
which is more important than the sema... - 04:00 AM Revision 08123b6a (ceph): Merge pull request #387 from ceph/wip-5346
- rgw: add RGWFormatter_Plain allocation to sidestep cranky strlen()
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 01:21 AM Revision 49ff63b1 (ceph): rgw: add RGWFormatter_Plain allocation to sidestep cranky strlen()
- Valgrind complains about an invalid read when we don't pad the allocation,
and because it is inlined we can't whiteli... - 12:06 AM Revision 94742d4c (ceph): doc: Minor fix.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
07/01/2013
- 11:23 PM Revision e80eb486 (ceph): kernel: specify fs (and use raw disks) for rbd-nomount tests
- Otherwise simple 1tb test fills up the root disks. :(
- 11:09 PM Revision 7120f22f (ceph): upgrade: ignore mds restart order on rbd, rados tests
- Not relevant to rbd; put these in the fs upgrade matrix.
- 10:55 PM Revision 2ad4ff69 (ceph): rgw: metadata, data logs can be turned on / off
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:20 PM Revision 935c2784 (ceph): mon: Paxos: update first_committed on first paxos proposal
- We were adding this update to a transaction that would only be applied
on the leader. The peons would never see a fi... - 09:30 PM Revision 847465ff (ceph): librados: fix test warning on 32-bit platforms
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:21 PM Revision 93ae1523 (ceph): radosgw-admin: add missing quote
- 09:21 PM Revision c0bf24d7 (ceph): radosgw-admin: test 'bucket list' command (all buckets)
- Verifies fix for #5455
Signed-off-by: Sage Weil <sage@inktank.com> - 09:08 PM Revision e7fa5fca (ceph): rgw: move radosgw-admin test into rgw suite
- 08:45 PM Revision 1b578a80 (ceph): librados: add test for large and many xattrs
- Verify that we can set large and large numbers of attrs on an object.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:45 PM Revision 6d90dad4 (ceph): os/FileStore: automatically enable 'filestore xattr use omap' as needed
- Automatically enable the 'filestore xattr use omap' option if the fs
does not appear to handle large xattrs on its ow... - 08:42 PM Revision 8694d296 (ceph): osd/PGLog: populate log_keys_debug from read_old_log()
- Fixes: #5470
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 06:01 PM Revision cfc1f2ee (ceph): rgw: modify RGWBucketInfo::creation_time encoding / decoding
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:27 PM Revision ca614028 (ceph): mds: warn on unconnected snap realms
- When there are more than one active MDS, restarting MDS triggers
assertion "reconnected_snaprealms.empty()" quite oft... - 02:08 PM Revision 1fbd50b1 (ceph): Merge pull request #385 from kri5/wip-1779
- rgw: Fix return value for swift user not found
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 12:57 PM Revision 4089001d (ceph): rgw: Fix return value for swift user not found
- http://tracker.ceph.com/issues/1779 fixes #1779
Adjust the return value from rgw_get_user_info_by_swift call
in RGW_...
06/30/2013
- 04:00 AM Revision c73a24be (ceph): rgw: end-marker serves as last value, not as upperbound
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 03:59 AM Revision c4140303 (ceph): rgw: relax marker requirements for log apis
- Don't require start-time, start-marker.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 03:39 AM Revision 064e92f0 (ceph): Makefile.am: some more makefile rules fixes
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 03:39 AM Revision ce7d816d (ceph): rgw: cls_log_entry has id field
- The id field can be used as the marker for log list / trim
operations.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 03:39 AM Revision b21a41ab (ceph): rgw: update log APIs to use markers
- a few APIs were missing markers, fixed that.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 03:38 AM Revision c2a56e52 (ceph): rgw: date string parsing also parses seconds fraction
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 12:41 AM Revision a6bbc91c (ceph): Makefile.am: some more makefile rules fixes
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
06/29/2013
- 11:13 PM Revision 26423b92 (ceph): rgw: date string parsing also parses seconds fraction
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:28 PM Revision 0335905d (ceph): rgw: fix cli test
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:28 PM Revision 5314e3fe (ceph): Makefile.am: add missing rule
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 01:29 AM Revision 09e374f1 (ceph): osd: set maximum object attr size
- Make a well-defined maximum size of an object attribute. Since Linus has
a 64KB limit, and that is what we normally ...
06/28/2013
- 10:43 PM Revision e11f2588 (ceph): mon/PGMonitor: use post_paxos_update, not init, to refresh from osdmap
- We do two things here:
- make init an one-time unconditional init method, which is what the
health service expect... - 10:42 PM Revision 4d07fb01 (ceph): mon/PaxosService: add post_paxos_update() hook
- Some services need to update internal state based on other service's
state, and thus need to be run after everyone ha... - 09:47 PM Revision e56ef07e (ceph): rgw: initialize sent_header in RGWOp_Opstate_List
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:25 PM Revision e235958f (ceph): mds: log before respawning when standby-replay falls behind
- Call into an MDS method so that we can write to the log.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:24 PM Revision 946a838c (ceph): Merge remote-tracking branch 'gh/wip-5381' into wip-mds
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 08:17 PM Revision e75057fc (ceph): rgw-admin: restructure replicalog commands
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 07:21 PM Revision 87217e1e (ceph): client: send all request put's through put_request()
- Make sure all MetaRequest reference put's go through the same path that
releases inode references, including all of t... - 06:50 PM Revision 9af3b86b (ceph): client: fix remaining Inode::put() caller, and make method psuedo-private
- Not sure I can make this actually private and make Client::put_inode() a
friend method (making all of Client a friend... - 06:26 PM Revision 12ab4f88 (ceph): Merge remote-tracking branch 'enovance/wip-rgw-geo-2-opstate' into wip-...
- Conflicts:
src/Makefile.am
src/rgw/rgw_admin.cc
src/rgw/rgw_common.h
Signed-off-by: Yehuda Sadeh <yehuda@inktank.... - 05:44 PM Revision 0742f919 (ceph): kernel: add instal, ceph tasks to rbd-nomount collection
- 01:54 PM Revision 2e857a4d (ceph): librados: fix cmd OSDCommand test
- If we get ENXIO, buflen will be 0.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:21 AM Revision 72ac281d (ceph): rgw: don't remove bucket index when removing a bucket
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:12 AM Revision 10a2b60f (ceph): rgw: bilog list by bucket instance (RESTful api)
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 04:39 AM Revision 81bee648 (ceph): client: use put_inode on MetaRequest inode refs
- When we drop the request inode refs, we need to use put_inode() to ensure
they get cleaned up properly (removed from ... - 04:13 AM Revision 674bbabe (ceph): rgw: user param in access key is not manadatory
- for json decoding
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 04:13 AM Revision 977df778 (ceph): ceph_json: reset values
- Call the default constructor if entry not found. Also,
reset containers before inserting new data.
Signed-off-by: Ye... - 04:13 AM Revision 9d702e58 (ceph): rgw: advance ptr when sending data
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 03:49 AM Revision 4f2a194a (ceph): big: timebox test to two hours
- 03:47 AM Revision 25d7d965 (ceph): big: thrash, and whitelist wrongly marked me down
06/27/2013
- 11:31 PM Revision 13f9c184 (ceph): doc: Created an install page for Calxeda development packages.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:23 PM Revision 8f0fbc22 (ceph): Merge branch 'next'
- 10:21 PM Revision 90f5c448 (ceph): ceph-disk: s/else if/elif/
- Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Joao Luis <joao.luis@inktank.com>
(cherry picked from comm... - 10:21 PM Revision 9e604ee6 (ceph): ceph-disk: s/else if/elif/
- Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Joao Luis <joao.luis@inktank.com>
(cherry picked from comm... - 10:09 PM Revision d8300606 (ceph): Merge pull request #372 from ceph/wip-mon-pgmap
- Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 09:08 PM Revision c22b941e (ceph): Update keys if they have changed before locking
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 02:40 PM Revision b4ee7cac (ceph): changes to accomodate review comments on previous version
- Signed-off-by: Babu Shanmugam <anbu@enovance.com>
- 05:39 AM Revision 8f1da8f3 (ceph): rgw: fix regionmap json decoding
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:28 AM Revision 20434dee (ceph): upgrade: move fs upgrade tests to a separate suite
- For now.. until we figure out why they keep failing!
- 05:19 AM Revision 68c013d7 (ceph): Merge remote-tracking branch 'gh/next'
- 05:15 AM Revision 61a04360 (ceph): Merge pull request #378 from ceph/wip-init-rbd
- Reviewed-by: Sage Weil <sage@inktank.com>
- 05:11 AM Revision cd7510f2 (ceph): qa/workunits/misc/multiple_rsync: put tee output in /tmp
- 2013-06-25T10:29:15.811 INFO:teuthology.task.workunit.client.0.err:+ rsync -auv --exclude local/ /usr/ usr.2
2013-06-... - 04:31 AM Revision 5c4bb463 (ceph): rgw: fix radosgw-admin buckets list
- Fixes: #5455
Backport: cuttlefish
This commit fixes a regression, where radosgw-admin buckets list
operation wasn't r... - 04:30 AM Revision e1f9fe58 (ceph): rgw: fix radosgw-admin buckets list
- Fixes: #5455
Backport: cuttlefish
This commit fixes a regression, where radosgw-admin buckets list
operation wasn't r... - 04:06 AM Revision fe663317 (ceph): Handle non-existent front interface in maps from older MONs
- Fix OSDService::get_con_osd_hb() to not try to get_connection() without front interface
Fix OSD::handle_osd_map() to ... - 03:41 AM Revision 867ead91 (ceph): qa/workunits/rbd/simple_1tb: add simple rbd read/write test on large image
- Motivated by #5454.
Signed-off-by: Sage Weil <sage@inktank.com> - 02:30 AM Revision 033f9ea6 (ceph): kernel: add rbd test to write a 1TB image
- Motivated by #5454
- 02:29 AM Revision 2bdbccf9 (ceph): marginal: restructure the multimds collection
- - two clients types (ceph-fuse and kclient)
- two clients in each test
- separate out tasks - 01:42 AM Revision b2fb4876 (ceph): ceph-disk: use unix lock instead of lockfile class
- The lockfile class relies on file system trickery to get safe mutual
exclusion. However, the unix syscalls do this f... - 01:36 AM Revision 26e7a6ff (ceph): ceph-disk: do not mount over an osd directly in /var/lib/ceph/osd/$clus...
- If we see a 'ready' file in the target OSD dir, do not mount our device
on top of it.
Among other things, this preve... - 01:28 AM Revision 8a17f33b (ceph): ceph-disk: do not mount over an osd directly in /var/lib/ceph/osd/$clus...
- If we see a 'ready' file in the target OSD dir, do not mount our device
on top of it.
Among other things, this preve... - 12:48 AM Revision 140e63b4 (ceph): ceph: disable logrotate
- This screwed up the log archival step at the end, and generally makes a
mess of automated runs.
Fixe: #5451 - 12:34 AM Revision 986185ca (ceph): mon/PGMonitor: avoid duplicating map_pg_create() effort on same maps
- If we have an election and refresh, but the osdmap does not change, there
is no need to recalculate the pg create map... - 12:09 AM Revision ca55c341 (ceph): cephtool/test.sh: add case for auth add with no caps
- Test case for failure in #5467. Supplying new auth info overwrites.
Signed-off-by: Dan Mick <dan.mick@inktank.com>
...
06/26/2013
- 11:18 PM Revision bfed2d60 (ceph): MonCommands.h: auth add doesn't require caps (it can use -i <file>)
- This was a regression from the old behavior introduced by the
CLI rewrite.
Fixes: #5467
Signed-off-by: Dan Mick <dan... - 07:39 PM Revision d1d90284 (ceph): Merge branch 'next'
- 07:28 PM Revision 71f3e56d (ceph): Makefile.am: fix libglobal.la race with ceph_test_cors
- ceph_test_cors had libglobal.la in its _LDFLAGS macro definition;
it should have been in _LDADD. Moreover, things us... - 03:03 PM Revision 1747a387 (ceph): kernel: reorg kernel rbd tests; add a few missing scripts
- Move all the simple workunits into a separate collection, and test with
and without msgr failure injection.
There we... - 01:55 PM Revision d2f38118 (ceph): mon/Paxos: update first_committed only from paxos
- Do not touch the in-memory first_committed until the trim commits. This
avoids any possible confusion due to races a... - 01:55 PM Revision ac63b2e0 (ceph): mon/Paxos: clean up removal of pre-conversion paxos states
- Use a helper, independent of trim machinery, and call on leader, too.
Signed-off-by: Sage Weil <sage@inktank.com> - 01:55 PM Revision b8d04a2a (ceph): mon/PaxosService: rename scrub
- Make the name patch the one in Paxos.
Signed-off-by: Sage Weil <sage@inktank.com> - 01:55 PM Revision 516445be (ceph): mon/Paxos: simplify trim()
- Collapse all the trim methods into a single simple method.
Signed-off-by: Sage Weil <sage@inktank.com> - 01:55 PM Revision ea1f316e (ceph): mon: do not reopen MonitorDBStore during startup
- level doesn't seem to like this when it races with an internal compaction
attempt (see below). Instead, let the stor... - 01:55 PM Revision 13168698 (ceph): mon/PaxosService: add post_paxos_update() hook
- Some services need to update internal state based on other service's
state, and thus need to be run after everyone ha... - 01:55 PM Revision e635c478 (ceph): mon/PGMonitor: use post_paxos_update, not init, to refresh from osdmap
- We do two things here:
- make init an one-time unconditional init method, which is what the
health service expect... - 01:55 PM Revision 290ccde1 (ceph): mon/Paxos: set first_committed on first commit
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:27 PM Revision 5511daf3 (ceph): doc: public network statement needed on new monitors.
- When using ceph-deploy to create a new monitor on a host that is not
in the initial set of hosts defined by the ceph-... - 05:55 AM Revision af00f733 (ceph): rgw: automatic pool creation for placement pools
- With the new pools configuration, now we auto create the
pools when needed (through bucket creation). Also, make
sure... - 04:25 AM Revision 2d2aa00e (ceph): mon/PGMonitor: store PGMap directly in store, bypassing PaxosService st...
- Instead of encoding incrementals and periodically dumping the whole encoded
PGMap, instead store everything in a rang... - 04:25 AM Revision d31ed950 (ceph): mon/PaxosService: allow paxos service writes while paxos is updating
- In commit f985de28f86675e974ac7842a49922a35fe24c6c I mistakenly made
is_writeable() false while paxos was updating du... - 04:25 AM Revision 11e03253 (ceph): mon/Paxos: drop unnecessary last_committed loads
- Drop (apparently) ad-hoc refreshes of last_committed from the store.
These are unnecessary and confusing.
Signed-off... - 04:25 AM Revision ad9c2948 (ceph): mon/Paxos: assert that the store gives us back what we just wrote
- In bug #5424 I observed leveldb failing internally and then returning
bad info. We then hit a random/confusing asser... - 04:25 AM Revision e93730b7 (ceph): mon: enable leveldb cache by default
- 512 MB sounds reasonable to me.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:25 AM Revision fe365339 (ceph): mon/Paxos: never write first_committed except during trim
- The trimming is handled by proposing transactions. Do not confuse matters
by writing (incorrect) first_committed val... - 03:06 AM Revision 7a2566c6 (ceph): rgw: remove test placement info
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 02:48 AM Revision ccb3dd5a (ceph): mds: fix underwater dentry cleanup
- If the underwater dentry is a remove link, we shouldn't mark the
inode clean
Signed-off-by: Yan, Zheng <zheng.z.yan@... - 02:18 AM Revision 224130c9 (ceph): rgw (test): remove some warnings
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 12:59 AM Revision 1b162ce6 (ceph): rgw: initialize user system flag
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
06/25/2013
- 11:05 PM Revision 00bc3a84 (ceph): rbd/rgw upgrade suites to test upgrade from bobtail to cuttlefish to next
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 10:30 PM Revision 7681c58e (ceph): rgw: log in the same shard for bucket entry point and instance
- We'd like to have bucket entry point and instance info at the same
log shard, so that we can process them in order.
... - 09:59 PM Revision d4e39a76 (ceph): rgw: unlink/link don't always update entry point
- Some operations already update the entry point, so no
need to do it again.
Signed-off-by: Yehuda Sadeh <yehuda@inkta... - 09:14 PM Revision 5680fa1e (ceph): doc/release-notes: v0.65
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:00 PM Revision 6673b2d3 (ceph): rgw: tie metadata put to bucket link/unlink
- and lot's of constifying
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:00 PM Revision 5c3df085 (ceph): cls_rgw: cleanup
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:45 PM Revision 70be76b2 (ceph): Merge branch 'next'
- 08:40 PM Revision 3020c5ea (ceph): mon/Elector: cancel election timer if we bootstrap
- If we short-circuit and bootstrap, cancel our timer. Otherwise it will
go off some time later when we are in who kno... - 08:40 PM Revision 305f0c50 (ceph): mon: cancel probe timeout on reset
- If we are probing and get (say) an election timeout that calls reset(),
cancel the timer. Otherwise, we assert later... - 07:56 PM Revision 82db84be (ceph): rgw: some more internal api cleanups
- Use of rgw_bucket when referring to the bucket instance,
use bucket name when referring to the bucket entry point.
Al... - 07:49 PM Revision ee03afaa (ceph): dump_stuck: fix test
- The mon-osd-report-timeout setting shouldn't be there! We will set the
other item explicitly, and remove both from t... - 07:48 PM Revision d5acff28 (ceph): rados: dump-stick: remove configs from yaml; let task set them
- The mon osd report timeout was wrong; see #5440.
- 07:19 PM Revision c4be5a70 (ceph): rgw: unlink bucket from user on metadata rm bucket:< bucket>
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:09 PM Revision 86c73c94 (ceph): rgw: fixes to object versioning tracking
- There are a few different cases for setting the object version.
Either we need to create a new version, or we need to... - 06:05 PM Revision 8bd31d42 (ceph): rgw: filter read xattrs
- We're only interested in object xattrs that have specific rgw.user
prefix.
Signed-off-by: Yehuda Sadeh <yehuda@inkta... - 06:03 PM Revision 422bb6d0 (ceph): rgw: add str_startswith()
- useful util
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 05:57 PM Revision 0e1612b3 (ceph): Merge pull request #380 from dachary/wip-4907
- get_xattr() can return more than 4KB
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 05:36 PM Revision 8db289f2 (ceph): cls_ver: rename version xattr, add some more logging
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:15 PM Revision 12678a10 (ceph): Merge pull request #379 from dachary/wip-5312
- skip TEST(EXT4StoreTest, _detect_fs) if DISK or MOUNTPOINT are undefined
Reviewed-by: Sage Weil <sage@inktank.com> - 04:57 PM Revision 29e14baf (ceph): mon/PaxosService: s/get_version()/get_last_committed()/
- Avoid aliasing simple accessors; use a single name instead. Also, function
name overloading will throw a wrench in t... - 04:57 PM Revision 0fd776da (ceph): mon/PGMap: make int type explicit
- We get away with this because int is 32-bits on x86_64 and i386 both, but
we should be explicit anyway!
Signed-off-b... - 04:57 PM Revision 0d73eb4d (ceph): mon/PGMonitor: drop some dead code
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:57 PM Revision 950c0f35 (ceph): mon/PaxosService: move upgrade_format() machinery into PaxosService
- We originally did this in AuthMonitor, but it is perfect for PGMonitor too,
so make it generic.
Signed-off-by: Sage ... - 04:57 PM Revision c8f79369 (ceph): mon/AuthMonitor: start at format 1 (latest) for new clusters
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:19 PM Revision c2d517ef (ceph): v0.65
- 02:10 PM Revision 3016f46f (ceph): get_xattr() can return more than 4KB
- Instead of failing if the attribute to be returned is larger than 4KB,
double the buffer size each time librados.rado... - 01:09 PM Revision 6e320a1b (ceph): skip TEST(EXT4StoreTest, _detect_fs) if DISK or MOUNTPOINT are undefined
- The TEST(EXT4StoreTest, _detect_fs) test is meant to be run from
qa/workunits/filestore/filestore.sh, after the ext4 ... - 06:43 AM Revision 63e81afe (ceph): rgw: multiple fixes related to metadata, bucket creation
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 04:59 AM Revision a8f601d5 (ceph): ceph-disk: make list_partition behave with unusual device names
- When you get device names like sdaa you do not want to mistakenly conclude that
sdaa is a partition of sda. Use /sys... - 04:48 AM Revision a4ddf704 (ceph): Add rc script for rbd map/unmap
- Init script for mapping/unmapping rbd device on startup and shutdown.
On start, map rbd dev according to /etc/rbdmap,... - 04:23 AM Revision 586c68f5 (ceph): ceph-fuse: create finisher threads after fork()
- The ObjectCacher and MonClient classes both instantiate Finisher
threads. We need to make sure they are created *aft... - 04:07 AM Revision 7c9dee01 (ceph): mon/PaxosService: drop unused {get,set,put}_version(prefix, a, bl)
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:07 AM Revision 6060268f (ceph): mon/PaxosService: some whitespace
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:07 AM Revision b28bd787 (ceph): mon/PaxosService: drop unused last_accepted_name
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:07 AM Revision 6429cb1d (ceph): mon/PaxosService: remove unused exists_version() variant
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:07 AM Revision 6721122f (ceph): mon/MonmapMonitor: avoid exists_version() helper
- We are the only user; open-code it.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:07 AM Revision 78b7ec7d (ceph): mon/PaxosService: drop unused helpers
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:07 AM Revision 78fefe65 (ceph): mon: make PaxosService::get_value() int return type 64-bit
- Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com> - 04:07 AM Revision c47f271d (ceph): mon: fix mkfs monmap cleanup
- exists_key(a,b) was looking for "monmap/mkfs/monmap".
Signed-off-by: Sage Weil <sage@inktank.com> - 04:07 AM Revision 83c49be3 (ceph): mon/PaxosService: remove mkfs helpers
- Keep it simple. These are one-liners.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:07 AM Revision 872f4d5f (ceph): mon/PaxosService: simplify full helpers, drop single-use helper
- We are the only caller for get_version(prefix, name), so move it inline
and drop it. Also rename full_version_name t... - 04:07 AM Revision 1d913d20 (ceph): mon/OSDMOnitor: use provided get_version_full()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:00 AM Revision cedb6063 (ceph): ceph-deploy: no need for ceph-fuse for non fs workunits
- 04:00 AM Revision 2df1e209 (ceph): ceph-deploy: install correct branch for rados api tests
- Fixes: #5442
Signed-off-by: Sage Weil <sage@inktank.com> - 03:41 AM Revision 37a20174 (ceph): Merge remote-tracking branch 'gh/next'
- 01:51 AM Revision 9ae0ec83 (ceph): mon/Elector: cancel election timer if we bootstrap
- If we short-circuit and bootstrap, cancel our timer. Otherwise it will
go off some time later when we are in who kno... - 01:49 AM Revision 1c890f5c (ceph): client: fix warning
- client/Client.cc: In member function 'virtual void Client::ms_handle_remote_reset(Connection*)':
warning: client/Clie... - 01:12 AM Revision 03d3be3e (ceph): mon: cancel probe timeout on reset
- If we are probing and get (say) an election timeout that calls reset(),
cancel the timer. Otherwise, we assert later... - 12:59 AM Revision c3b97591 (ceph): mon/AuthMonitor: ensure initial rotating keys get encoded when create_i...
- The create_initial() method may get called multiple times; make sure it
will unconditionally generate new/initial rot... - 12:59 AM Revision 0cc826c3 (ceph): init-radosgw.sysv: remove -x debug mode
- Fixes: #5443
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 31d6062076fdbcd2691c07a23b381b26a... - 12:58 AM Revision 521fdc2a (ceph): mon/AuthMonitor: ensure initial rotating keys get encoded when create_i...
- The create_initial() method may get called multiple times; make sure it
will unconditionally generate new/initial rot... - 12:44 AM Revision 3791a1e5 (ceph): osd: tolerate racing threads starting recovery ops
- We sample the (max - active) recovery ops to know how many to start, but
do not hold the lock over the full duration,... - 12:42 AM Revision 31d60620 (ceph): init-radosgw.sysv: remove -x debug mode
- Fixes: #5443
Signed-off-by: Sage Weil <sage@inktank.com> - 12:27 AM Revision 7e41c103 (ceph): rgw: bucket entry point contains owner, other fix
- We now keep the owner at the bucket entry point. Also, reading
bucket info at RGWCreateBucket::execute(), because pre...
06/24/2013
- 11:18 PM Revision a6b65fe8 (ceph): Merge pull request #15 from ceph/wip-ulimits
- Reviewed-by: Warren Usui <warren.usui@inktank.com>
- 11:18 PM Revision 3da94551 (ceph): Merge pull request #15 from ceph/wip-ulimits
- Reviewed-by: Warren Usui <warren.usui@inktank.com>
- 11:16 PM Revision 02b0b4a9 (ceph): mon/PaxosService: not active during paxos UPDATING_PREVIOUS
- Treat this as an extension of the recovery process, e.g.
RECOVERING -> ACTIVE
or
RECOVERING -> UPDATING_PREVIOUS -... - 11:16 PM Revision e1ac7c6c (ceph): mon/PaxosService: allow paxos service writes while paxos is updating
- In commit f985de28f86675e974ac7842a49922a35fe24c6c I mistakenly made
is_writeable() false while paxos was updating du... - 11:16 PM Revision 4d57c12f (ceph): common/pick_addresses: behave even after internal_safe_to_start_threads
- ceph-mon recently started using Preforker to working around forking issues.
As a result, internal_safe_to_start_threa... - 11:16 PM Revision cf75478d (ceph): mon: safely signal bootstrap from MonmapMonitor::update_from_paxos()
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit dc83430124a5fd37573202a4cc0986c3c03739ef) - 11:16 PM Revision fd1769cb (ceph): mon/Paxos: go active *after* refreshing
- The update_from_paxos() methods occasionally like to trigger new activity.
As long as they check is_readable() and is... - 11:16 PM Revision 57c89291 (ceph): mon: simplify Monitor::init_paxos()
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit e832e76a4af04b091c806ad412bcfd0326d75a2d) - 11:16 PM Revision 35745cba (ceph): mon/PaxosService: simplify readable check
- Recast this in terms of the paxos check and our additional conditions,
which match wait_for_readable().
Signed-off-b... - 11:16 PM Revision 9d7c40e3 (ceph): mon/PaxosService: simplify is_writeable
- Recast this in terms of paxos check + our conditions, and make it
match wait_for_writeable().
Signed-off-by: Sage We... - 11:16 PM Revision 10d41200 (ceph): mon/Paxos: cleanup: drop unused PREPARING state bit
- This is never set when we block, and nobody looks at it.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked ... - 11:16 PM Revision c43b1f4d (ceph): mon/Paxos: not readable when LOCKED
- If we are re-proposing a previously accepted value from a previous quorum,
we should not consider it readable, becaus... - 11:16 PM Revision c6d5dc4d (ceph): mon: simplify states
- - make states mutually exclusive (an enum)
- rename locked -> updating_previous
- set state prior to begin() to simpl... - 11:16 PM Revision 34acc5a3 (ceph): mon: explicitly refresh_from_paxos() when leveldb state changes
- Instead of opportunistically calling each service's update_from_paxos(),
instead explicitly refresh all in-memory sta... - 11:16 PM Revision 1d866250 (ceph): mon: remove unnecessary update_from_paxos calls
- The refresh() will do this when the state changes; no need to
opportunistically call this method all of the time.
Si... - 11:16 PM Revision 265212a7 (ceph): mon: no need to refresh from _active
- The refresh is done explicitly by the monitor, independent of the more
fragile PaxosService callbacks.
Signed-off-by... - 11:16 PM Revision 054e96d9 (ceph): mon/PaxosService: cache {first,last}_committed
- Refresh the in-memory values when we are told the on-disk paxos state
may have changed.
Signed-off-by: Joao Eduardo ... - 11:16 PM Revision 6ac58cd9 (ceph): mon/Paxos: do paxos refresh in finish_proposal; and refactor
- Do the paxos refresh inside finish_proposal, ordered *after* the leader
assertion so that MonmapMonitor::update_from_... - 11:15 PM Revision eb86eebe (ceph): common/pick_addresses: behave even after internal_safe_to_start_threads
- ceph-mon recently started using Preforker to working around forking issues.
As a result, internal_safe_to_start_threa... - 09:50 PM Revision cad8cf58 (ceph): Add python-argparse to dependencies (for pre-2.7 systems)
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 08:47 PM Revision 9a9c941d (ceph): Merge pull request #376 from dalgaaf/wip-da-SCA-cppcheck-3
- Reviewed-by: Sage Weil <sage@inktank.com>
- 08:04 PM Revision 046e3b71 (ceph): debian, rpm: remove python-lockfile dependency
- As for 2a4953b697a3464862fd3913336edfd7eede2487 ceph-disk no longer uses
this.
Signed-off-by: Sage Weil <sage@inktan... - 07:54 PM Revision 4474a0cc (ceph): mon/AuthMonitor: make initial auth include rotating keys
- This closes a very narrow race during mon creation where there are no
service keys.
Fixes: #5427
Signed-off-by: Sage... - 07:25 PM Revision 8cc36895 (ceph): Merge remote-tracking branch 'gh/next'
- 06:01 PM Revision 31422521 (ceph): Merge pull request #16 from ceph/wip-5431
- Reviewed-by: Warren Usui <warren.usui@inktank.com>
- 05:58 PM Revision f046dab8 (ceph): mds: do not assume segment list is non-empty in standby_trim_segments
- If we restart standby replay shortly after startup, before we actually have
any segments, we an trigger a segfault he... - 05:20 PM Revision 7ef921c8 (ceph): Merge pull request #374 from ceph/wip-5427
- Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:29 PM Revision ab6ccbe2 (ceph): test/librados/cmd.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:24 PM Revision 626d9eed (ceph): opstate RESTful API implementation with unit test application
- Signed-off-by: Babu Shanmugam <anbu@enovance.com>
- 01:24 PM Revision 79b5a486 (ceph): osdc/Objecter.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:19 PM Revision e7602a1e (ceph): mon/MonClient.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:34 PM Revision de4a7645 (ceph): common/cmdparse.cc: reduce scope of local variable 'pos'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:29 PM Revision b485a3e6 (ceph): common/cmdparse.cc: remove unused variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:24 PM Revision a92a720e (ceph): osd/OSD.cc: prefer prefix ++operator for non-trivial iterator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:18 PM Revision 835315b6 (ceph): OSDMonitor.cc: prefer prefix ++operator for non-trivial iterator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:14 PM Revision c700db09 (ceph): mon/MonCap.cc: use empty() instead of if(size())
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:50 AM Revision 4ab5bf6f (ceph): common/cmdparse.cc: prefer prefix ++operator for non-trivial iterator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:18 AM Revision 1e3161a8 (ceph): rgw: add a system request param to select op bucket instance
- Added rgwx-bucket-instance request param that selects the actual bucket
instance to use for this request.
Signed-off... - 05:42 AM Revision 134d08a9 (ceph): Merge pull request #375 from ceph/wip-msgr
- misc msgr fixes
Reviewed-by: Greg Farnum <greg@inktank.com> - 05:34 AM Revision 76228caf (ceph): rgw: data log contains bucket instance info in key
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 04:58 AM Revision b338524f (ceph): Revert "upgrade: add double-hop bobtail -> cuttlefish -> next fs tests"
- This reverts commit fbdb7774bb381ff1426650c47cdb36282c4c77d2.
We don't care about bobtail fs. - 04:58 AM Revision 56f9b29e (ceph): upgrade: add rados-double suite (bobtail -> cuttlefish -> next)
- 04:53 AM Revision 2917fd4a (ceph): upgrade/rados: refactor, expand matrix, start with cuttlefish
- 04:44 AM Revision e672d6b2 (ceph): upgrade/fs: make single hop cuttlefish -> next (not bobtail -> next)
- The bobtail ceph-fuse is buggy and these tests keep failing e.g. on umount,
but we don't really care about fixing the... - 04:44 AM Revision 5dd137ac (ceph): rgw: format bucket.instance meta entries nicely
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 04:41 AM Revision 827d2f81 (ceph): upgrade: refactor single-hop fs tests
- 04:41 AM Revision fbdb7774 (ceph): upgrade: add double-hop bobtail -> cuttlefish -> next fs tests
- 04:16 AM Revision 4e90c5ec (ceph): rgw: use new instance handler for bucket operations
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 04:00 AM Revision 71869c4b (ceph): rgw: create meta handler for bucket instance
- Create utility functions for reading writing bucket entry
point and bucket instance. Add a separate meta handler for
... - 03:44 AM Revision 947eba1a (ceph): rados: fix multiclient tests
- Each client (not run) gets its own pool!
Signed-off-by: Sage Weil <sage@inktank.com> - 02:42 AM Revision 00973dfd (ceph): rgw: put_bucket_info() uses objv_tracker in bucket info
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 01:52 AM Revision dab57ef8 (ceph): rgw: keep objv_tracker on bucket info
- This ties it to the specific object instance info.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 01:09 AM Revision 57dc7362 (ceph): msgr: clear_pipe+queue reset when replacing lossy connections
- We already handle the lossless replacement and lossy fault paths, but
not the lossy replacement. This fixes an asser...
06/23/2013
- 11:21 PM Revision e6e1df69 (ceph): dump_stuck: fix race with osd start
- Occasionally we don't wait long enough for the osd to start and
mark itself up. Keep trying until flush succeeds.
F... - 10:38 PM Revision e053d171 (ceph): rgw: refactor policy reading
- reuse bucket info, no need to reread it again.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 10:10 PM Revision 5fc1dabf (ceph): msgr: clear_pipe inside pipe_lock on mark_down_all
- Observed a segfault in rebind -> mark_down_all -> clear_pipe -> put that
may have been due to a racing thread clearin... - 10:10 PM Revision afafb87e (ceph): msgr: clear con->pipe inside pipe_lock on mark_down
- We need to do this under protection of the pipe_lock.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:10 PM Revision ec612a5b (ceph): msg/Pipe: goto fail_unlocked on early failures in accept()
- Instead of duplicating an incomplete cleanup sequence (that does not
clear_pipe()), goto fail_unlocked and do the cle... - 10:10 PM Revision 9586305a (ceph): msgr: reaper: make sure pipe has been cleared (under pipe_lock)
- All paths to pipe shutdown should have cleared the con->pipe reference
already. Assert as much.
Also, do it under p... - 08:39 PM Revision d74cdad5 (ceph): rgw: fix policy read
- policy reading used to have exact same logic for both buckets
and objects, however, we now need to read bucket attrib... - 08:12 PM Revision ad640672 (ceph): rgw: init member variable
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:12 PM Revision b09d799f (ceph): rgw: encode bucket info only after setting a flag
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 04:25 PM Revision cd98eb0c (ceph): mon/AuthMonitor: make initial auth include rotating keys
- This closes a very narrow race during mon creation where there are no
service keys.
Fixes: #5427
Signed-off-by: Sage... - 04:15 PM Revision 13dbe9d1 (ceph): enable-coredump -> adjust-ulimits
- and set max_files to be big, too!
- 04:15 PM Revision 253cc98d (ceph): enable-coredump -> adjust-ulimits
- and set max_files to be big, too!
- 03:53 PM Revision 9b2dfb75 (ceph): mon: do not leak no_reply messages
- I think I assumed no_reply() was releasing the references, but it is
not. Which is better, since send_reply() doesn'... - 03:53 PM Revision ad12b0d6 (ceph): mon: fix leak of MOSDFailure messages
- We need to discard/cancel/free the failure report messages before we
cancel a report out. Assert in the dtor to ensu... - 08:15 AM Revision c3260b27 (ceph): rgw: initial work to separate bucket name and instance
- Bucket info now resides in an instance specific object. The
old bucket info object now contains a pointer to the new
... - 08:15 AM Revision c103031e (ceph): rgw: initialize system flag in RGWUserInfo
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:04 AM Revision 7e3493f8 (ceph): rgw: various object put processor fixes
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:26 AM Revision 5f43fa81 (ceph): rgw: fix broken obj put
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
06/22/2013
- 05:28 PM Revision 1aca370e (ceph): debian: ceph-common requires matching version of python-ceph
- If they skew the ceph_argparse.py module may be missing.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:59 AM Revision d7af5e14 (ceph): rgw: handle bucket creation with specified placement pool
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 01:46 AM Revision b89d7420 (ceph): Merge branch 'next'
- Conflicts:
src/ceph.in - 01:39 AM Revision 94eada40 (ceph): Add header comments and Inktank copyrights to ceph.in/ceph_argparse.py
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 01:39 AM Revision 67a3c1e4 (ceph): ceph.in: rip out reusable code to pybind/ceph_argparse.py
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Conflicts:
src/ceph.in
06/21/2013
- 11:22 PM Revision c1198d68 (ceph): debian: update postinst, prerm hooks
- This syncs up the hooks with the latest master versions. In particular,
do not blindly stop/restart daemons on packa... - 11:16 PM Revision 2fcbf2ba (ceph): rgw: user configuration for bucket placement
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 11:06 PM Revision e5e924ca (ceph): rgw: data structures for new data/index placement rules
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:53 PM Revision d39d648e (ceph): Merge remote-tracking branch 'remotes/origin/wip-sandon-cephdeploy'
- 10:52 PM Revision c4272a17 (ceph): ceph: even shinier
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 10:50 PM Revision 34ef2f24 (ceph): ceph: do not busy-loop on ceph -w
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 10:27 PM Revision a6142a64 (ceph): Merge pull request #14 from clee/cleanup
- Clean up nested-if logic
Reviewed-by: Sage Weil <sage@inktank.com> - 09:53 PM Revision 27912e58 (ceph): librados: make cmd test tolerate NXIO for osd commands
- The cluster may be thrashing underneath us; tolerate NXIO in case the OSD
is currently down.
Signed-off-by: Sage Wei... - 09:45 PM Revision f6270a7f (ceph): Wipe out existing id_rsa.pub and id_rsa before pushing ssh keys
- A very simple change. Just touch a file first (to create it if it
doesn't yet exist so the delete doesn't error out) ... - 09:25 PM Revision dcd27531 (ceph): Merge remote-tracking branch 'gh/wip-mds'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 09:23 PM Revision abd0ff64 (ceph): mds: do not assume segment list is non-empty in standby_trim_segments
- If we restart standby replay shortly after startup, before we actually have
any segments, we an trigger a segfault he... - 06:53 PM Revision 241ad073 (ceph): rgw: make replica log object name configurable
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:53 PM Revision d572cf6f (ceph): mds: fix iterator invalidation for backtrace removal
- - Don't increment before we dereference!
- We need to update the iterator before we delete the item.
This code is ch... - 06:50 PM Revision 8e4c292e (ceph): rados: whitelist 'had wrong client addr' for cephtool test
- Recently added stuff to cephtool/test.sh workunit that triggers this.
fd769c0f21aab47cb7faacf7b6122e5288f1156e - 06:47 PM Revision 469900e6 (ceph): RGWReplicaBucketLogger: store bucket replica logs in the .logs pool
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 05:53 PM Revision 409422be (ceph): Merge branch 'wip-rgw-geo-2' into wip-rgw-geo
- Conflicts:
src/test/cli/radosgw-admin/help.t - 04:35 PM Revision 50957772 (ceph): osd: init test_ops_hook
- CID 1019628 (#1 of 1): Uninitialized pointer field (UNINIT_CTOR)
2. uninit_member: Non-static class member "test_ops_... - 04:35 PM Revision 17d2745f (ceph): osd: initialize OSDService::next_notif_id
- CID 1019627 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
2. uninit_member: Non-static class member "next_notif... - 03:20 PM Revision 3bebbc09 (ceph): mds: rev protocol
- Commit 18b9e63b4df643e1f2fb8f17416089e5d970bf60 changed the OTW lock
encoding.
Signed-off-by: Sage Weil <sage@inktan... - 03:19 PM Revision ded2e84f (ceph): mds: kill Server::handle_client_lookup_hash()
- Server::handle_client_lookup_ino() is more simple and robust. Use it
to handle both LOOKUPHASH and LOOKUINO requests.... - 03:19 PM Revision 2147c4e3 (ceph): mds: use "open-by-ino" helper to handle LOOKUPINO request
- Fixes #3541
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 04:57 AM Revision 24e59b43 (ceph): rgw: buffer atomic put handler
- Since we tied the atomic put handler to libcurl output
data, which uses much smaller chunks, we need to buffer
data, ... - 04:57 AM Revision 02de43ad (ceph): rgw: tie opstate into intra-region copy operations
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
06/20/2013
- 11:04 PM Revision b7763af4 (ceph): big: enable big cluster (~50 node)
- 10:55 PM Revision e97a2c86 (ceph): Merge remote-tracking branch 'yan/wip-mds' into wip-mds
- 10:14 PM Revision 69e1a912 (ceph): ceph.in: fix ^C handling in watch (trap exception in while, too)
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 10:14 PM Revision 31d221c3 (ceph): ceph.in: remove some TAB chars
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 10:04 PM Revision 29f6f277 (ceph): ceph: --version as well as -v
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:42 PM Revision 234fab09 (ceph): Merge branch 'wip-rgw-geo-enovance' into wip-rgw-geo-2
- 09:41 PM Revision 6d6dc42e (ceph): fixup "radosgw-admin: new commands to look at and clean up replica logs"
- 09:10 PM Revision e4ef5c6f (ceph): cls_replica_log: add the actual class
- This class can be applied to any object, and will keep track of
the bounds, matching times, and matching sets of in-p... - 09:10 PM Revision 29df88af (ceph): cls_replica_log: add client with user documentation
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:10 PM Revision 36514731 (ceph): cls_replica_log: add tests.
- We do several good updates, a bad update, a good delete,
a bad delete, several good gets, and a bad get.
Signed-off-... - 09:10 PM Revision ab79ba46 (ceph): cls_replica_log: integrate with RGWRados
- We introduce an implementation class RGWReplicaLogger, and two user
classes RGWReplicaObjectLogger (for the data/meta... - 09:10 PM Revision 59bfdd00 (ceph): radosgw-admin: new commands to look at and clean up replica logs
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:10 PM Revision 22a02e95 (ceph): cls_replica_log: add ops for new class
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:10 PM Revision d1c95943 (ceph): cls_replica_log: add types for new class
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 08:42 PM Revision 70b54671 (ceph): Clean up nested-if logic
- 08:38 PM Revision 0deb6d40 (ceph): rgw: lock related modifications
- 1. zone-id inclusion in lock/unlock for mdlog and datalog
2. renewal of lock if the locker request lock again
3. modi... - 08:32 PM Revision 3b4c11b2 (ceph): rgw: add max-entries, marker for log operations
- Signed-off-by: Babu Shanmugam <anbu@enovance.com>
Conflicts:
src/rgw/rgw_admin.cc
src/rgw/rgw_rest_log.cc - 07:30 PM Revision 4bf5b732 (ceph): Merge remote-tracking branch 'gh/next'
- 07:26 PM Revision 714f2128 (ceph): osdc: re-calculate truncate_size for strip objects
- Feed truncate_size through the striping algorithm so that it reflects the
correct per-object offset (as opposed to th... - 07:19 PM Revision ebb46c45 (ceph): qa/workunits/misc/multiple_rsync.sh: wtf
- 2013-06-15T12:55:29.808 INFO:teuthology.task.workunit.client.0.err:+ rsync -auv --exclude local/ /usr/ usr.1
2013-06-... - 06:30 PM Revision ffdb7236 (ceph): mon: more fix dout use in sync_requester_abort()
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit d60534b8f59798feaeeaa17adba2a417d7777cbf) - 06:29 PM Revision 38ddae04 (ceph): mon: fix raw use of *_dout in sync_requester_abort()
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 8a4ed58e39b287fd8667c62b45848487515bdc80) - 06:28 PM Revision fd769c0f (ceph): qa/workunits/cephtool/test.sh: fix and cleanup several tests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:23 PM Revision f420e5c6 (ceph): mon: drop deprecated 'stop_cluster'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:23 PM Revision 4977b88a (ceph): mds: make 'mds compat rm_*compat' idempotent
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:11 PM Revision 4a038d6d (ceph): mon: make 'log ...' command wait for commit before reply
- Previously we would just dump the command argument to our local log client
and reply immediately, which could lose th... - 06:09 PM Revision 483aa74f (ceph): test: update cli test
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:09 PM Revision 008bdc5e (ceph): radosgw_admin: fixup cli test
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 06:04 PM Revision 7b5ec743 (ceph): cls_rgw: skip namespaced entries when listing bucket
- We added a namespace to the entries, and sadly there can be
valid entries beyond it. Previously we assumed that once ... - 06:04 PM Revision 5de54f6a (ceph): a/workunits/cephtool/test.sh: --no-log-to-stderr when examining stderr
- We can get random messages to stderror from socket reconnects and such;
discard those if we are looking at stderr in ... - 04:46 PM Revision d60534b8 (ceph): mon: more fix dout use in sync_requester_abort()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:36 PM Revision 8a4ed58e (ceph): mon: fix raw use of *_dout in sync_requester_abort()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:08 PM Revision c8af85d4 (ceph): doc/release-notes: v0.61.4
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:02 AM Revision 1fccfd8b (ceph): Merge pull request #367 from ceph/wip-ceph-cli
- Reviewed-by: Dan Mick <dan.mick@inktank.com>
- 02:54 AM Revision 84444d0b (ceph): Merge remote-tracking branch 'upstream/next'
- 02:53 AM Revision c39b99cd (ceph): FileStore: handle observers in constructor/destructor
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 02:44 AM Revision 02115830 (ceph): init-radosgw: use radosgw --show-config-value to get config values
- This way we get the correct default values, as reflected by radosgw
itself.
Signed-off-by: Sage Weil <sage@inktank.com> - 02:44 AM Revision 716fc350 (ceph): ceph-conf: make --show-config-value reflect daemon defaults
- We want DAEMON defaults, but we don't want global_init to do anything else
daemonish like print a banner or mkdir /va... - 02:44 AM Revision 88f73c5a (ceph): ceph: fix ceph-conf call to get admin socket path for 'daemon <name> ...'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:15 AM Revision cf3bc251 (ceph): FileStore: apply changes after disabling m_filestore_replica_fadvise
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from co... - 02:14 AM Revision ed8b0e65 (ceph): FileStore: apply changes after disabling m_filestore_replica_fadvise
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 12:58 AM Revision 2a4953b6 (ceph): ceph-disk: use unix lock instead of lockfile class
- The lockfile class relies on file system trickery to get safe mutual
exclusion. However, the unix syscalls do this f... - 12:55 AM Revision cb6bc95a (ceph): Merge remote-tracking branch 'gh/next'
Also available in: Atom