Activity
From 11/10/2013 to 12/09/2013
12/09/2013
- 11:37 PM Revision 2266eeb3 (ceph): ceph.conf: put 2x command in [global]
- so that osdmaptool sees it.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:34 PM Revision a6f4d71c (ceph): Elector: keep a list of classic mons instead of each mon's commands
- We aren't actually using the sets, so don't bother keeping them.
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:57 PM Revision 48b8ba4a (ceph): Create a DateTime object from the timestamp
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 10:42 PM Revision 5ea5018d (ceph): Make -a optional
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 10:42 PM Revision 025ab366 (ceph): Add missing req: psutil
- 09:16 PM Revision 3d6feb4b (ceph): Merge pull request #151 from ceph/wip-distro-kernel
- Wip distro kernel
- 09:01 PM Revision d7289f75 (ceph): Auto-restart
- If /tmp/teuthology-restart-workers is newer than the running process,
restart.
Signed-off-by: Zack Cerza <zack.cerza... - 09:01 PM Revision 33a3600f (ceph): Merge pull request #158 from ceph/wip-nuke
- make nuke behave
- 08:10 PM Revision fbc4f990 (ceph): crush: remove scary message string
- The string is no longer used and can be removed.
Signed-off-by: Loic Dachary <loic@dachary.org> - 08:10 PM Revision 20263dd3 (ceph): crush: add unitest for crushtool --show-bad-mappings
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 08:10 PM Revision a888a57f (ceph): crush: implement --show-bad-mappings for indep
- Support the presence of ITEM_NONE device numbers in the indep mapping as
proof of a bad mapping. Implement the associ... - 08:10 PM Revision 472f495e (ceph): crush: document the --test mode of operations
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:42 PM Revision 1b80f4aa (ceph): nuke: ignore exceptions while issuing reboot command
- I'm seeing failed tasks (and nuke) leak machines. It looks like we are
getting an exception on the '... reboot -f -n... - 07:42 PM Revision 478ecc30 (ceph): Remove unused variable.
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 07:35 PM Revision ce8ff0a3 (ceph): Added additional comments.
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 07:26 PM Revision d33df28c (ceph): Elector: transmit local api on election win, accept leader's on loss
- If we're the leader, just point to our local set. Disseminating these
will let peons advertise the full command set s... - 07:26 PM Revision cb51b1ed (ceph): Monitor: disseminate leader's command set instead of our own
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 07:26 PM Revision 3cb58f74 (ceph): Monitor: validate incoming commands against the leader's set too
- Then check against our own, and forward if we don't recognize it
or for some reason don't match.
Signed-off-by: Greg... - 07:26 PM Revision ba673be3 (ceph): Monitor: import MonCommands.h from original Dumpling and expose it
- If the Elector doesn't receive a set of commands from the elected leader, it
assumes the monitor is "classic" and use... - 07:26 PM Revision f1ccdb41 (ceph): Elector: share local command set when deferring
- We're about to use this at a basic level, to identify when we have
"classic" monitors in-quorum, but could also do so... - 07:26 PM Revision ea86444f (ceph): Monitor: Elector: share the classic command set if we have a classic mon
- The leader now checks to see if any monitors did not provide their
command set, and if so, shares the list of "classi... - 07:26 PM Revision f9329036 (ceph): Monitor: pull command mapping out of _allowed_command()
- We want to be able to validate commands against both the leader and
local command sets, so make that functionality ge... - 07:26 PM Revision 8025fb33 (ceph): messages: make room for passing supported monitor commands in MMonElection
- We're going to use this space to let leader tell everybody what
commands it supports.
Signed-off-by: Greg Farnum <gr... - 07:16 PM Revision 7d000e34 (ceph): Merge pull request #918 from ceph/port/misc
- Misc portability patches
Reviewed-by: Sage Weil <sage@inktank.com> - 04:28 PM Revision 4c5f7ba8 (ceph): Merge pull request #922 from dachary/wip-crush-choose-tries
- crush: fix map->choose_tries boundary test
Reviewed-by: Sage Weil <sage@inktank.com> - 02:19 PM Revision b8bdbd92 (ceph): doc: update erasure code development doc
- With a link to the tracker issue implementing the new indep mode.
Signed-off-by: Loic Dachary <loic@dachary.org> - 09:57 AM Revision 41152a63 (ceph): crush: --show-utilization* implies --show-statistics
- --show-utilization* outputs only if --show-statistics is set, which is
confusing. Instead of failing, set --show-stat... - 06:21 AM Revision 3dcbf460 (ceph): encoding: fix [encode|decode]_array_nohead
- We want to actually encode each element and keep it, rather than
writing each one at the position after the array end... - 06:21 AM Revision ac69a012 (ceph): MonCommand: support encode/decode
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 06:21 AM Revision dca5383f (ceph): MonCommand: add operator== and operator!=
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 06:21 AM Revision 4cd5c3bf (ceph): Monitor: expose local monitor commands to other compilation units
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 06:21 AM Revision dcb0a4f3 (ceph): Monitor: add a separate leader_supported_commands
- This isn't used yet, but will be shortly.
Signed-off-by: Greg Farnum <greg@inktank.com>
12/08/2013
- 09:17 PM Revision c928f077 (ceph): crush: output --show-bad-mappings on err
- Instead of using stdout so that it displays well when used in
conjunction with --show-statistics
Signed-off-by: Loic... - 09:17 PM Revision 7482d62f (ceph): crush: add CrushTester accessors
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 04:00 PM Revision 5e0722fa (ceph): crush: fix map->choose_tries boundary test
- CrushWrapper::start_choose_profile allocates map->choose_tries with
choose_total_tries elements. When crush_choose_fi... - 04:59 AM Revision 94da2153 (ceph): Merge pull request #869 from ceph/wip-crush
- crush changes for erasure coding
Reviewed-by: Loic Dachary <loic@dachary.org>
Reviewed-by: Samuel Just <sam.just@ink... - 02:07 AM Revision 3b39a8a9 (ceph): librbd: rename howmany to avoid conflict
- A howmany macro exists on some platforms in standard headers, but there
really isn't any sort of standard that I've f... - 02:07 AM Revision ad3825c6 (ceph): TrackedOp: remove unused private variable
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 02:07 AM Revision ef4061f0 (ceph): librbd: remove unused private variable
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
12/07/2013
- 10:01 PM Revision 096f9b32 (ceph): Merge pull request #917 from ceph/port/compat
- compat: define replacement TEMP_FAILURE_RETRY
Reviewed-by: Sage Weil <sage@inktank.com> - 10:00 PM Revision 96068bfa (ceph): Merge pull request #919 from ceph/port/fdatasync
- wbthrottle: use feature check for fdatasync
Reviewed-by: Sage Weil <sage@inktank.com> - 09:20 PM Revision a2766063 (ceph): ceph.conf: default to 2x
- A bunch of our tests rely on this; they need to be fixed
before we can run at 3x.
Signed-off-by: Sage Weil <sage@ink... - 06:37 PM Revision 539fe261 (ceph): wbthrottle: use feature check for fdatasync
- Checking for fdatasync uses the same approach as the qemu configure
script. The relevant commit is d1722a27f552a22561... - 06:24 PM Revision 60a25093 (ceph): rados_sync: remove unused private variable
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 06:24 PM Revision 663da61c (ceph): rados_sync: fix mismatched tag warning
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 06:24 PM Revision 43c16767 (ceph): mon: check for sys/vfs.h existence
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 06:22 PM Revision c99cf265 (ceph): make: increase maximum template recursion depth
- With clang on OSX spirit blows up without this.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> - 06:18 PM Revision e2be0991 (ceph): compat: define replacement TEMP_FAILURE_RETRY
- Not all platforms have it.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> - 01:42 AM Revision c0a43275 (ceph): nuke: fix sync before reboot timeout
- If you do 'timeout 5 sync' and sync hangs, timeout will block trying to
kill it.
Instead, just background sync, wait... - 12:56 AM Revision a52ef1df (ceph): Merge remote-tracking branch 'gh/wip-fix-3x'
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 12:55 AM Revision 0386095e (ceph): Merge remote-tracking branch 'gh/wip-fix-tunables'
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 12:24 AM Revision 3b3cbf52 (ceph): crush/CrushCompiler: make current set of tunables 'safe'
- We can reenable this error the next time we add new tunables.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:24 AM Revision 4eb8891d (ceph): crush/CrushCompiler: start with legacy tunables when compiling
- Ensure that a crush file always compiled deterministically, even though
the default values for *new* maps has changed... - 12:24 AM Revision 8535ceda (ceph): crushtool: remove scary tunables messages
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:22 AM Revision e8fdef21 (ceph): crush: add indep data set to cli tests
- This will help us catch things if we break the mapping.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:22 AM Revision 564de6ea (ceph): osdmaptool: fix cli tests for 3x
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:21 AM Revision 6704be68 (ceph): osd: default to 3x replication
- 3x is the recommendation; it should be the default too.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:10 AM Revision 308e4f9d (ceph): Merge pull request #913 from dachary/wip-crush-unittest
- CrushWrapper::move_bucket unittest and minor fixes
Reviewed-by: Sage Weil <sage@inktank.com> - 12:03 AM Revision 8d0180b1 (ceph): objecter: don't take extra throttle budget for resent ops
- These ops have already taken their budget in the original op_submit().
It will be returned via put_op_budget() when t...
12/06/2013
- 11:48 PM Revision 38647f76 (ceph): Revert "osd: default to 3x replication"
- This reverts commit cb26fbde52f31b449af60acce3ced34e593d6e1e.
Fix unit tests and do integration tests first; this ma... - 11:31 PM Revision cbeb1f45 (ceph): crush: detach_bucket must test item >= 0 not > 0
- Since detach_bucket is a private helper solely used by move_bucket which
contains another ( correct ) safeguard, the ... - 11:27 PM Revision 2cd73f9d (ceph): crush: remove obsolete comments from link_bucket
- Probably copy/pasted from move_bucket.
Signed-off-by: Loic Dachary <loic@dachary.org> - 11:21 PM Revision e00324b2 (ceph): crush: remove redundant code from move_bucket
- The following was introduced in 2012 by a2d0cff1b071bed84ac439e4fcf9ddfb936f89c8
// un-set the device name so we c... - 11:20 PM Revision 8ef80a4c (ceph): crush: unittest CrushWrapper::move_bucket
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 10:45 PM Revision 865880b5 (ceph): Merge pull request #888 from ceph/wip-crush-tunables
- default to bobtail-era crush tunables.
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> - 10:38 PM Revision 650f896c (ceph): Merge pull request #903 from ceph/wip-memstore
- memstore: reference ObjectStore backend
Reviewed-by: Samuel Just <sam.just@inktank.com> - 10:37 PM Revision a6d66f9c (ceph): common/bloom_filter: fix copy ctor
- We should not delete[] an uninitialized pointer.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:37 PM Revision 01f3ff72 (ceph): osd/HitSet: fix dump() of fpp
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision bf96a7ea (ceph): osd/HitSet: fix copy ctor
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision f0cfd229 (ceph): ceph_test_rados_api_tier: make HitSetRead test less noisy
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision 3ea9230a (ceph): osd/HitSet: fix sealed initialization in Params ctor
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision 456daf2a (ceph): ceph_test_rados_api_tier: add HitSet trim test
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision 01cbbfaa (ceph): ceph_test_rados_api_tier: HitSetRead -> HitSetWrite
- This way it will pass despite thrashing.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:37 PM Revision 638b2744 (ceph): ceph_test_rados_api_tier: add HitSetRead
- Verify that the HitSet reflects a read (and never written) object.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:37 PM Revision a72094d5 (ceph): osd/HitSet: take Params as const ref to avoid confusion about ownership
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision 737533f2 (ceph): osd: prevent zero BloomHitSet fpp
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision 146e6aa7 (ceph): osd/ReplicatedPG: archive hit_set if it is old and not full
- This matches the condition under which we call _persist().
Signed-off-by: Sage Weil <sage@inktank.com> - 10:37 PM Revision c365cca4 (ceph): osd/HitSet: track BloomHitSet::Params fpp in micros, not as a double
- ...and store it as a 32-bit value, so that it actually works!
Signed-off-by: Sage Weil <sage@inktank.com> - 10:37 PM Revision 1d0af14a (ceph): test: add a HitSet unit test
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:37 PM Revision c0eb95b8 (ceph): mds/Capability: no copying
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision 1c107d3c (ceph): ceph-dencoder: add 'copy' command to test operator=
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision c941e829 (ceph): test/encoding/check-generated: test copy ctor, operator=
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision 916313c3 (ceph): osd/ReplicatedPG: put hit_set objects in a configurable namespace
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision 4a743fb6 (ceph): osd/ReplicatedPG: trim old hit_set objects on persist
- Any time we persist a hit_set object, take the opportunity to remove any
old ones that we don't want any more.
Note ... - 10:37 PM Revision 1e94e27f (ceph): ceph_test_rados: hit hit_set_{list,get} rados operations
- This will do a list, and then get a random HitSet.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:37 PM Revision 3c2d2d76 (ceph): pg_hit_set_info_t: remove unused size, target_size members
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:37 PM Revision fa76d5e4 (ceph): ReplicatedPG: do not seal() HitSets until we're done with them
- We don't want to seal HitSets just because we're writing a
snapshot to disk; it potentially shrinks the in-memory one... - 10:37 PM Revision 5da12858 (ceph): osd/ReplicatedPG: apply log to new HitSet to capture writes after peering
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision 41e0f970 (ceph): osd/HitSet: make pg_pool_t and Params operator<< less parenthetical
- pool 0 'data' rep size 2 min_size 1 crush_ruleset 0 object_hash rjenkins pg_num 8 pgp_num 8 last_change 8 owner 0 cra...
- 10:37 PM Revision 68c44cbb (ceph): mon/OSDMonitor: non-zero default bloom fpp
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision e8ef7249 (ceph): osd/osd_types: include pg_hit_set_history_t in pg_info_t
- Track metadata about the currently accumulating HitSet as well as
previously archived ones in the pg_info_t. This wi... - 10:37 PM Revision db3fd115 (ceph): osd: add hit_set_* parameters to pg_pool_t
- Add pool properties to control what type of HitSet we want to use, along with
some (mostly generic) parameters.
Sign... - 10:37 PM Revision b92f4311 (ceph): mon/OSDMonitor: set hit_set fields
- Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:37 PM Revision a97129f1 (ceph): osd/ReplicatedPG: add basic HitSet tracking
- Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:37 PM Revision 904859e9 (ceph): osd/ReplicatedPG: use vectorized osd_op outdata for pg ops
- This lets us put PGLS in a compound operation. Nothing does that yet, but
this would allow it.
Despite appearances, ... - 10:37 PM Revision 0c43b778 (ceph): librados, osd: list and get HitSets via librados
- Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:37 PM Revision a0cfbfd7 (ceph): librados: create new ceph_test_rados_api_tier target
- Move the dirty/undirty test to it, and add one for HitSets.
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-b... - 10:37 PM Revision 4b5ab3f1 (ceph): osdc/Objecter: expose methods for getting object hash position and pg
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:37 PM Revision 82859068 (ceph): librados: expose methods for calculating object hash position
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:37 PM Revision 0b0d1e8e (ceph): librados: add wait_for_latest_osdmap()
- There are times when users may need to make sure the client has the
latest osdmap, for example after sending a mon co... - 10:37 PM Revision 9776e97a (ceph): osd/PG: factor out get_next_version()
- Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:37 PM Revision 0b9874cd (ceph): osd/ReplicatedPG: factor out simple_repop_{create,submit} helpers
- This makes it easier to create repops correctly, and should help
prevent bugs like the one we remove here in process_... - 10:37 PM Revision c01b183d (ceph): osd_types: add generic HitSet type with bloom and explicit implementations
- Track a set of hash values, either explicitly or using a bloom_filter. Hide
the implementation and allow us to transp... - 10:37 PM Revision b5ea4700 (ceph): common/bloom_filter: fix operator=
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision a430525c (ceph): osd/osd_types: add pg_hit_set_{info,history}_t
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision bc7ace2e (ceph): librados: constify inbl command args
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:37 PM Revision 468fffa5 (ceph): librados: document aio_flush()
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:37 PM Revision d2963c0a (ceph): librados: add mon_command to C++ API
- This way librados users can execute monitor commands.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg ... - 10:37 PM Revision 0d4ea9f7 (ceph): encoding: allow users to specify a different compatv after encoding
- This way we can set the compatv preferentially depending on whether
we've actually encoded new information or not.
S... - 10:37 PM Revision d692da34 (ceph): osd/osd_types: add explicit hash to object_locator_t
- Instead of hashing the object name or key, we allow the hash position to be
provided explicitly.
Signed-off-by: Sage... - 10:37 PM Revision 76e0b88f (ceph): osd/OSDMap: use new object_locator_t::hash to place object in a pg
- The hash value, if provided, becomes the ps (placement seed) portion of the
pg_t, skipping any hashing of the object ... - 10:37 PM Revision 92879f77 (ceph): osd: capture hashing of objects to hash positions/pgs in pg_pool_t
- The hashing is dependent on pool properties; capture (more of) it in a
method instead of having it in OSDMap.
Signed... - 10:37 PM Revision fb49065f (ceph): mon/MonClient: constify inbl command args
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:37 PM Revision a29d4fc3 (ceph): osdc/Objecter: constify inbl command args
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:36 PM Revision ef0f255a (ceph): osdc/Objecter: reimplement list_objects
- Return to caller at the end of each PG. This allows the caller to look at
the [pg_]hash_position and get something m... - 10:36 PM Revision d2e6cc63 (ceph): librados: add get_pg_hash_position to determine pg while listing objects
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:36 PM Revision eff932c6 (ceph): osdc/Objecter: stick bl inside ListContext
- This is simpler and less error-prone.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:36 PM Revision 8e5803ab (ceph): osdc/Objecter: factor pg_read out of list_objects code
- This will get used later for other ops against PGs (instead of objects).
Signed-off-by: Sage Weil <sage@inktank.com> - 10:36 PM Revision dd8c9398 (ceph): osdc/Objecter: separate explicit pg target from current target
- The pgid field is used to store the pg the op mapped to. We were just
setting it directly for PGLS. Instead, fill i... - 10:36 PM Revision 9381b693 (ceph): osdc/Objecter: drop redundant condition
- We are inside an if (response_size) block.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:36 PM Revision bffcca6a (ceph): osd/osd_types: make pref optional in pg_t constructor
- We don't use preferred placements any more, so this will
make it easier to start dropping references to it in new cod... - 10:33 PM Revision 3caf3eff (ceph): rbd: check write return code during bench-write
- This is allows rbd-bench to detect http://tracker.ceph.com/issues/6938
when combined with rapidly changing the mon os... - 10:33 PM Revision e32874fc (ceph): objecter: resend all writes after osdmap loses the full flag
- Now that the osd does not respond if it gets a map with the full flag
set first, clients need to resend all writes.
... - 10:33 PM Revision 4111729d (ceph): osd: drop writes when full instead of returning an error
- There's a race between the client and osd with a newly marked full
osdmap. If the client gets the new map first, it ... - 10:25 PM Revision 1d5427a7 (ceph): Merge pull request #907 from ceph/wip-3x
- osd: default to 3x replication
- 10:24 PM Revision caa0e22e (ceph): crush: CHOOSE_LEAF -> CHOOSELEAF throughout
- This aligns the internal identifier names with the user-visible names in
the decompiled crush map language.
Signed-o... - 10:24 PM Revision c8530194 (ceph): crush: add feature CRUSH_V2 for new indep mode and SET_*_TRIES rule steps
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:24 PM Revision e632a79b (ceph): PendingReleaseNotes: note change of CRUSH indep mode in release notes
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:24 PM Revision 384f01df (ceph): crush/mapper: dump indep partial progression for debugging
- ...if DEBUG_INDEP is #defined.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:24 PM Revision cb88763c (ceph): crush/mapper: fix up the indep tests
- Fix indentation.
Simplify+fix the changed vs moved calculation.
Use the new SET_CHOOSE_LEAF_TRIES command.
Signed-of... - 10:24 PM Revision 64aeded5 (ceph): crush/mapper: apply chooseleaf_tries to firstn mode too
- Parameterize the attempts for the _firstn choose method, and apply the
rule-specified tries count to firstn mode as w... - 10:24 PM Revision d1b97462 (ceph): crush/mapper: add SET_CHOOSE_TRIES rule step
- Since we can specify the recursive retries in a rule, we may as well also
specify the non-recursive tries too for com... - 10:24 PM Revision 09ce7a2b (ceph): crush/CrushWrapper: set chooseleaf_tries to 5 for 'simple' indep rules
- When making a generic indep rule, set the recursive retry to 5. This gives
better overall results.
Signed-off-by: S... - 10:24 PM Revision 03911b07 (ceph): crush/CrushCompiler: [de]compile set_choose[leaf]_tries rule step
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:24 PM Revision 431a13eb (ceph): osd/OSDMap: fix feature calculation for CACHEPOOL
- We need to include the faeture in the mask.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:15 PM Revision 580cf5f6 (ceph): Merge pull request #886 from ceph/wip-6922
- Fix some pg_num change return codes and make them more resistant to mis-use
Reviewed-by: Sage Weil <sage@inktank.com> - 08:35 PM Revision 63755c42 (ceph): Merge pull request #909 from dachary/wip-crush-unittest
- more CrushWrapper unittest
- 07:40 PM Revision 000c59a9 (ceph): crush: unittest remove useless c->create()
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:40 PM Revision dc095214 (ceph): crush: unittest CrushWrapper::check_item_loc
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:40 PM Revision b8190180 (ceph): crush: unittest use const instead of define
- And reduce the depth of the hierarchy because three levels of buckets
capture the same cases as four levels.
Signed-... - 07:40 PM Revision 16ac5904 (ceph): crush: unittest s/std::string/string/
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:40 PM Revision 09938e64 (ceph): crush: unittest CrushWrapper::update_item
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:40 PM Revision 4e26cc0d (ceph): crush: unittest CrushWrapper::get_immediate_parent
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:24 PM Revision 516788d1 (ceph): Merge remote-tracking branch 'origin/next'
- 07:10 PM Revision 7a9a088d (ceph): rgw: fix reading bucket policy in RGWBucket::get_policy()
- Fixes: 6940
Backport: dumpling, emperor
We changed the way we keep the bucket policy, and we shouldn't try to
access... - 06:35 PM Revision cb26fbde (ceph): osd: default to 3x replication
- 3x is the recommendation; it should be the default too.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:29 PM Revision f4c16236 (ceph): Merge pull request #901 from dachary/wip-crush-unittest
- crush: check for invalid names in loc[]
Reviewed-by: Sage Weil <sage@inktank.com> - 02:18 PM Revision bec1ac19 (ceph): Merge pull request #157 from ceph/wip-watchdog
- Implement a watchdog for queued jobs
- 08:43 AM Revision aedbc99f (ceph): crush: check for invalid names in loc[]
- Add the is_valid_crush_loc helper to test for invalid crush names in
insert_item and update_item, before performing a... - 07:13 AM Revision aa63d673 (ceph): os/MemStore: implement reference 'memstore' backend
- This is (as near to) a trivial ObjectStore backend for the OSD as we can
get at the moment. Everything is stored in ... - 07:13 AM Revision fe03ad28 (ceph): osd: queue pg deletion after on_removal txn
- The removal is normally so slow that these don't really race, but they
could.
Signed-off-by: Sage Weil <sage@inktank... - 02:15 AM Revision 80fb336b (ceph): Merge pull request #900 from ceph/wip-mon-mds-trim
- mon: MDSMonitor: trim versions and let PaxosService decide whether to propose
We were not trimming mdsmap versions a... - 01:06 AM Revision c98c1043 (ceph): tools: ceph-kvstore-tool: output value contents to file on 'get'
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:06 AM Revision 47ee7970 (ceph): mon: ceph-kvstore-tool: get size of value for prefix/key
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:06 AM Revision 00048fe3 (ceph): mon: Have 'ceph report' print last committed versions
- Only for those services that weren't doing it.
Backport: dumpling
Backport: emperor
Signed-off-by: Joao Eduardo Lui... - 01:06 AM Revision cc643828 (ceph): mon: MDSMonitor: let PaxosService decide on whether to propose
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
12/05/2013
- 11:48 PM Revision 856f8344 (ceph): Implement a watchdog for queued jobs
- This continually posts the run's status to the results server, if
configured, at an interval defaulting to 600 second... - 11:33 PM Revision 58231460 (ceph): os/ObjectStore: make getattrs() pure virtual
- It is required.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:05 PM Revision 11e26ee4 (ceph): s/true/1 and s/false/0
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 05:47 PM Revision cf099415 (ceph): mon: MDSMonitor: implement 'get_trim_to()' to let the mon trim mdsmaps
- This commit also adds two options to the MDSMonitor:
- mon_max_mdsmap_epochs: the maximum amount of maps we'll kee... - 05:41 PM Revision 032a00bb (ceph): mon: MDSMonitor: remove reference to no-longer-used encode_trim()
- We weren't using it and it's no longer used by anyone anyway.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 05:41 PM Revision 62fb4750 (ceph): mon: MDSMonitor: consider 'debug level' parameter on 'print_map()'
- The parameter was there, just not used. It does default to 7, so
existing callers are okay.
Signed-off-by: Joao Edu... - 05:41 PM Revision 3e845b56 (ceph): mon: MDSMonitor: print map on encode_pending() iff debug mon = 30+
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 05:18 PM Revision 39ddd213 (ceph): Merge pull request #899 from dachary/wip-crush-unittest
- CrushWrapper::insert_item unittest and minor fixes
Reviewed-by: Sage Weil <sage@inktank.com> - 05:07 PM Revision b9bff8e8 (ceph): crush: remove redundant test in insert_item
- A year after the last modification of test to check if an item was added
twice to the same bucket, the subtree_contai... - 05:07 PM Revision ccc60145 (ceph): crush: CrushWrapper unit tests
- Covers all cases for the following methods. All but insert_item are trivial.
* insert_item
* set_item_name
* name_ex... - 05:06 PM Revision 8af75968 (ceph): crush: insert_item returns on error if bucket name is invalid
- A bucket name may be created as a side effect of insert_item. All names
in the loc argument are checked for validity ... - 01:49 AM Revision 42119261 (ceph): A create_if_vm call was made more than once when a lock-many style lock
- was performed. This caused downburst to run twice, and the second
downburst fails as a result of the first downburst... - 01:36 AM Revision 207c910e (ceph): Merge branch 'teuthology-fix-downburst-yaml-wusui'
- 01:31 AM Revision 94f7dd1f (ceph): Implement --downburst-conf parameter for teuthology-lock.
- Load the appropriate yaml information when found (this formerly
did not work). Make sure teuthology --lock works wit... - 01:01 AM Revision f8b59659 (ceph): added fs:xfs to upgrade suites
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
12/04/2013
- 10:46 PM Revision 3b8371a4 (ceph): os/ObjectStore: prevent copying
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:46 PM Revision a70200e3 (ceph): os/ObjectStore: pass cct to ctor
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:42 PM Revision 0dd7d298 (ceph): Merge pull request #892 from jpds/ceph-disk-journal-mbrtogpt
- Call --mbrtogpt on journal run of sgdisk should the drive require a GPT ...
Reviewed-by: Sage Weil <sage@inktank.com... - 03:42 PM Revision ea600d0e (ceph): Merge pull request #782 from danchai/master
- ObjBencher: add rand_read_bench to support rand test in rados-bench
- 01:57 PM Revision 35011e0b (ceph): Call --mbrtogpt on journal run of sgdisk should the drive require a GPT...
- Signed-off-by: Jonathan Davies <jonathan.davies@canonical.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by:... - 07:41 AM Revision cae10830 (ceph): ObjBencher: add rand_read_bench functions to support rand test in rados...
- Signed-off-by: Tengwei Cai <tengweicai@gmail.com>
- 06:46 AM Revision e8298592 (ceph): doc/rados/operations/crush: fix more
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:18 AM Revision 7709a10f (ceph): doc/rados/operations/crush: fix rst
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:41 AM Revision bd08d332 (ceph): OSD: allow project_pg_history to handle a missing map
- If we get a peering message for an old map we don't have, we
can throwit out: the sending OSD will learn about the ne... - 05:41 AM Revision 9875c8b1 (ceph): init, upstart: prevent daemons being started by both
- There can be only one init system starting a daemon. If there is a
host entry in ceph.conf for a daemon, sysvinit wou... - 02:16 AM Revision 8543d0ed (ceph): Added docstrings. Cleaned up code (broke up long lines, removed unused
- variable references, pep8 formatted most of the code (one set of long lines
remains), and changed some variable and m... - 01:31 AM Revision 5cc60996 (ceph): rbd: make default size larger for xfstests
- Test 167 runs out of space on newer kernels
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 01:02 AM Revision 68fdcfa1 (ceph): FileSTore: do not time out threads while they're waiting for op throttle
- In order to support this, we pass TPHandle* through the ObjectStore
interface, and then if we have one we suspend the... - 12:39 AM Revision 8cf2a84a (ceph): Merge pull request #893 from jdurgin/wip-init-highlander
- init, upstart: prevent daemons being started by both
Reviewed-by: Sage Weil <sage@inktank.com> - 12:33 AM Revision c2e467b4 (ceph): init, upstart: prevent daemons being started by both
- There can be only one init system starting a daemon. If there is a
host entry in ceph.conf for a daemon, sysvinit wou... - 12:05 AM Revision 7ff7cf25 (ceph): doc: Partially incorporated comments form Loic Dachary and Aaron Ten Clay.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
12/03/2013
- 11:28 PM Revision 5e34beb6 (ceph): init, upstart: prevent daemons being started by both
- There can be only one init system starting a daemon. If there is a
host entry in ceph.conf for a daemon, sysvinit wou... - 10:41 PM Revision 0b9bb544 (ceph): crush: add a few unit tests for INDEP mode
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:41 PM Revision 94350996 (ceph): crush/mapper: strip firstn conditionals out of crush_choose, rename
- Now that indep is handled by crush_choose_indep, rename crush_choose to
crush_choose_firstn and remove all the condit... - 10:41 PM Revision 9085286f (ceph): osd, crush: add 'erasure' pool/pg type
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:41 PM Revision 6dc68f4f (ceph): osd/OSDMap: do not shift result when removing nonexistent osds
- If it is a replicated pool, remove and shift to the left. For erasure
pools, replace nonexistent items with CRUSH_IT... - 10:41 PM Revision 14138372 (ceph): mon, crush: add mode to "osd crush rule create-simple ..."
- Add a mode (firstn or indep) to the create-simple command. Make it
optional and default to firstn (for compatiblity ... - 10:41 PM Revision d51a219a (ceph): osd/osd_types: pg_pool_t: fix /// -> ///< comments
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:41 PM Revision 1b567ee0 (ceph): crush/mapper: clarify numrep vs endpos
- Pass numrep (the width of the result) separately from the number of results
we want *this* iteration. This makes thi... - 10:41 PM Revision 2731d303 (ceph): crush/mapper: pass parent r value for indep call
- Pass down the parent's 'r' value so that we will sample different values in
the recursive call when the parent tries ... - 10:41 PM Revision c43c893b (ceph): crush/mapper: new SET_CHOOSE_LEAF_TRIES command
- Explicitly control the number of sample attempts, and allow the number of
tries in the recursive call to be explicitl... - 10:41 PM Revision 1cfe140b (ceph): crush: eliminate CRUSH_MAX_SET result size limitation
- This is only present to size the temporary scratch arrays that we put on
the stack. Let the caller allocate them as ... - 10:41 PM Revision b1d4dd4e (ceph): crush: return CRUSH_ITEM_UNDEF for failed placements with indep
- For firstn mode, if we fail to make a valid placement choice, we just
continue and return a short result to the calle... - 10:41 PM Revision 86e97803 (ceph): crush: use breadth-first search for indep mode
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:41 PM Revision 7967ae0e (ceph): crush/CrushWrapper: add dump_tree()
- This is based on the OSDMap::print_tree(), but is a bit simpler because
we do not have up/down information at this le... - 10:41 PM Revision 4551fee9 (ceph): crush/mapper: add note about r in recursive choose
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:56 PM Revision e94ca0bd (ceph): Merge pull request #891 from ceph/wip-filestore-remount
- allow various threaded services to be restarted to allow mount->umount->mount to work
Reviewed-by: Greg Farnum <greg... - 08:47 PM Revision 8f377cc1 (ceph): Merge pull request #879 from xinglin/coverity-fixes
- Coverity fixes
The rgw patch is
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
The rest is
Reviewed-by: Sage Weil <... - 08:27 PM Revision cd6be292 (ceph): common/Finisher: allow finisher to be restarted
- Allow a start() after stop() by clearing the stop flag on a successful
stop.
Signed-off-by: Sage Weil <sage@inktank.... - 08:27 PM Revision 36505e85 (ceph): os/FileStore: allow mount after umount
- Clear the stop flag on successful shutdown so that we can start again
later.
Signed-off-by: Sage Weil <sage@inktank.... - 08:27 PM Revision 858a21b9 (ceph): common/WorkQueue: allow start() after stop()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:07 PM Revision 941875de (ceph): doc: Partially incorporated comments from Aaron Ten Clay.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:57 PM Revision d8ccd739 (ceph): OSDMonitor: use a different approach to prevent extreme multipliers on ...
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 06:48 PM Revision f60f5fe9 (ceph): Merge pull request #843 from ceph/wip-osd-metadata
- feed osd info about os, kernel, memory, arch to the mons
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Revi... - 06:39 PM Revision 9770d5d8 (ceph): Merge pull request #860 from dachary/wip-6827
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 06:19 PM Revision 9c8df349 (ceph): os/WBThrottle: added check of return value for posix_fadvise()
- check the return value of posix_fadvise() in WBThrottle::entry()
Signed-off-by: Xing Lin <xinglin@cs.utah.edu> - 06:19 PM Revision 0fd3cbf6 (ceph): rgw/rgw_op: added check of return value for rgw_unlink_bucket()
- checked the return value of rgw_unlink_bucket() in RGWCreateBucket::execute()
Signed-off-by: Xing Lin <xinglin@cs.ut... - 06:19 PM Revision dc06e23e (ceph): test/mon/workloadgen: added check of return value for statfs()
- check the return value of statfs() in update_osd_stat()
Signed-off-by: Xing Lin <xinglin@cs.utah.edu>
test/mon/work... - 06:18 PM Revision de097785 (ceph): test/filestore: add check of return values in StoreTest::SetUp
- add return value check for function calls, including mkdir, mkfs
and mount
Signed-off-by: Xing Lin <xinglin@cs.utah.... - 06:18 PM Revision 2884c817 (ceph): test/filestore/workloadgen: added check of return value for mkdir
- check return value of mkdir
Signed-off-by: Xing Lin <xinglin@cs.utah.edu>
test/filestore/workloadgen: fix return va... - 04:13 PM Revision 6ac9269d (ceph): Merge pull request #889 from dachary/wip-osd-metadata
- depends on #843 : CPU info + check osd metadata
- 02:39 PM Revision 602d5d53 (ceph): osd: include CPU info
- It will be handy when trying to figure out CPU bound problems / benchmarks.
Signed-off-by: Loic Dachary <loic@dachar... - 02:12 PM Revision f5025307 (ceph): pybind: syntax check osd metadata
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 08:31 AM Revision 65701978 (ceph): ceph-disk: blacklist /dev/fd0
- blkid -s TYPE /dev/fd0 has been verified to hang forever on a
H8DMR-82 supermicro motherboard running
3.8.0-33-gener... - 06:36 AM Revision bcb6bfd2 (ceph): test/ceph_decoder: add return value check for read_file()
- check the return value of read_file function call
Signed-off-by: Xing Lin <xinglin@cs.utah.edu> - 06:15 AM Revision 20507b5f (ceph): crush/CrushWrapper: default to the "new" bobtail-era tunables
- These are supported as of kernel version v3.9:
- chooseleaf_descend_once was added in 1604f48
- others were added i... - 06:12 AM Revision 07978bb2 (ceph): crush/CrushWrapper: explicitly set tunables on create, decode
- Set the tunables to the 'default' values on create.
Default to the legacy values when we decode, so that an old map ... - 05:57 AM Revision 8812c4e9 (ceph): rgw: don't error out on empty owner when setting acls
- Fixes: #6892
Backport: dumpling, emperor
s3cmd specifies empty owner field when trying to set acls on object
/ bucket... - 05:55 AM Revision 031b9ed5 (ceph): Merge pull request #877 from ceph/wip-6892
- rgw: don't error out on empty owner when setting acls
Reviewed-by: Sage Weil <sage@inktank.com> - 05:48 AM Revision 3f1352ff (ceph): doc/rados/operations/crush-map: describe crush locations, hook
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:46 AM Revision 396ee0d4 (ceph): add script/run-coverity
- Keep this in-tree.
Signed-off-by: Sage Weil <sage@inktank.com> - 01:36 AM Revision 283de99c (ceph): Merge pull request #887 from jdurgin/wip-peek-meta
- osd: read into correct variable for magic string
Reviewed-by: Sage Weil <sage@inktank.com> - 12:25 AM Revision 01ab8e63 (ceph): OSDMap: use unsigned instead of int for OSD counts
- These functions can never return <0, so use unsigned.
Signed-off-by: Greg Farnum <greg@inktank.com>
12/02/2013
- 11:26 PM Revision a5eda4fc (ceph): doc: Updated scrub defaults and added note about deep scrubbing.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:16 PM Revision f11b380e (ceph): osd: read into correct variable for magic string
- 4d140a71a1a48081b449b7d8dde808eb6e74c6b2 refactored this and
introduced a bug. peek_meta() was accidentally reading i... - 11:13 PM Revision f57dad64 (ceph): OSDMonitor: prevent extreme multipliers on PG splits
- Fixes: #6922
Backport: emperor
Signed-off-by: Greg Farnum <greg@inktank.com> - 11:13 PM Revision 26c00c5b (ceph): OSDMonitor: return EEXIST if users try to do a PG merge
- This was returning a machine-code success if users tried to merge, and
was erroneously (but harmlessly) increasing th... - 09:26 PM Revision 4fdc5d9e (ceph): workunits: use integers instead of true/false for hashpspool command
- Backport: emperor
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com - 09:07 PM Revision cc71fae7 (ceph): Merge pull request #881 from ceph/wip-objectstore
- osd: clean up the osd / objectstore separation
Reviewed-by: Samuel Just <sam.just@inktank.com> - 08:52 PM Revision 7b392a81 (ceph): white listed "wrongly marked me down" to avoid false alarm in the night...
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 06:49 PM Revision c77ce90f (ceph): doc: Fixed hyperlink to the manual installation section.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:48 PM Revision 648f3bcd (ceph): doc: Added a link to get packages.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:21 PM Revision 16b75768 (ceph): osd/OSDMap: fix typo and crush types helper
- Bah!
Signed-off-by: Sage Weil <sage@inktank.com> - 06:19 PM Revision 1242642d (ceph): Merge pull request #882 from ceph/wip-6699
- sysvinit, upstart: use df -P when weighting new OSDs
Reviewed-by: Noah Watkins <noah.watkins@inktank.com> - 06:10 PM Revision a4254f7f (ceph): Merge pull request #876 from javacruft/wip-missed-module
- Mark libcls_kvs as a module
Reviewed-by: Sage Weil <sage@inktank.com> - 05:59 PM Revision 5274b3ef (ceph): Merge pull request #841 from ceph/wip-crush-chassis
- osd/OSDMap: add 'chassis' to default type hierarchy
Reviewed-by: Loic Dachary <loic@dachary.org> - 05:24 PM Revision 78df4a14 (ceph): Merge pull request #883 from idryomov/wip-readme
- README: update a list of build deps for rpm-based systems
Reviewed-by: Sage Weil <sage@inktank.com> - 04:31 PM Revision 6298a576 (ceph): osd/OSDMap: add region, pdu, pod types while we are at it
- One use noted that they have a 'pdu' type in their type hierarchy that
typically spans multiple racks. Others are kn... - 04:25 PM Revision 3a6707a1 (ceph): osd/OSDMap: add 'chassis' to default type hierarchy
- A chassis is usually bigger than a host but smaller than a rack. This will
be useful for a broad class of modern har... - 09:52 AM Revision 5e1fc147 (ceph): README: update a list of build deps for rpm-based systems
- A list of build dependencies for rpm-based OSes is missing a few items.
This fills in the gaps.
Signed-off-by: Ilya ... - 06:47 AM Revision f5ddb12a (ceph): Merge remote-tracking branch 'gh/next'
- 06:21 AM Revision e80ab94b (ceph): Partial revert "mon: osd pool set syntax relaxed, modify unit tests"
- This reverts commit 08327fed8213a5d24cd642e12b38a171b98924cb, except
for the hashpspool bit. We switched back to an ...
11/30/2013
- 09:44 PM Revision f50371f0 (ceph): Merge remote-tracking branch 'gh/next'
- 09:41 PM Revision fd175ab9 (ceph): sysvinit, upstart: use df -P when weighting new OSDs
- This avoids parsing out the wrong value when a long device name makes
df wrap over two lines.
Fixes: #6699
Reported-... - 06:28 AM Revision 41056e52 (ceph): osd: use ObjectStore::create() helper to create ObjectStore impl
- No more knowledge of FileStore!
Signed-off-by: Sage Weil <sage@inktank.com> - 06:28 AM Revision e0f20892 (ceph): osd: construct ObjectStore outside of OSD
- This lets ceph_osd.cc handle the config details and use it directly for
all of the random command-line stuff, elimina... - 06:28 AM Revision bf5a7b24 (ceph): os/ObjectStore: generalize the FileStore's target_version
- This kills the last FileStore reference in the OSD.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:28 AM Revision 6bb42a0c (ceph): osd: move peek_journal_fsid() into ObjectStore (from OSD)
- This kills the last FileJournal reference in the OSD!
Signed-off-by: Sage Weil <sage@inktank.com> - 06:28 AM Revision 4d140a71 (ceph): os/ObjectStore: add {read,write}_meta
- Move these from the OSD. Use a generic implementation in ObjectStore that
hopefully all backends can share (so that ... - 06:28 AM Revision 6d92a8ef (ceph): osd: drop obsolete 'filestore' bool option
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:28 AM Revision 237d6b83 (ceph): os/ObjectStore: add static create() method
- Generic way to create an ObjectStore implementation of the required type,
so that users don't need to know anything a... - 06:26 AM Revision ea9dabf7 (ceph): mon/OSDMonitor: include osd metadata in 'ceph report'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:26 AM Revision 2974eb5a (ceph): osd: include misc osd config info in metadata sent to the mon
- addr info, pathnames.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:26 AM Revision c4f817f9 (ceph): mon/OSDMonitor: move osd metadata dump into a helper
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:25 AM Revision 51cd7508 (ceph): Merge pull request #838 from xinglin/boost-program-option-check
- autoconf: add check for the boost_program_options library
Reviewed-by: Noah Watkins <noah.watkins@inktank.com> - 06:24 AM Revision 444ddaef (ceph): Merge pull request #829 from ceph/port/detect-clang
- conf: use better clang detection
11/27/2013
- 11:17 PM Revision 838b6c83 (ceph): PG: don't query unfound on empty pgs
- When the replica responds, it responds with a notify
rather than a log, which the primary then ignores since
it is al... - 11:17 PM Revision 964c8e97 (ceph): PG: retry GetLog() each time we get a notify in Incomplete
- If for some reason there are no up OSDs in the history which
happen to have usable copies of the pg, it's possible th... - 10:45 PM Revision 8cd33e3a (ceph): rgw: bucket meta remove don't overwrite entry point first
- Fixes: #6056
When removing a bucket metadata entry we first unlink the bucket
and then we remove the bucket entrypoi... - 09:36 PM Revision 14cf4caf (ceph): rgw: don't error out on empty owner when setting acls
- Fixes: #6892
Backport: dumpling, emperor
s3cmd specifies empty owner field when trying to set acls on object
/ bucket... - 09:06 AM Revision 7ec21ed8 (ceph): Mark libcls_kvs as a module
- This was missed by the changes in commit 909a733fe7119fc1bf123b3739e3acc6f2135b6a
Signed-off-by: James Page <james.p...
11/26/2013
- 11:09 PM Revision ff60c364 (ceph): Merge pull request #859 from ceph/wip-pr781
- fix the bug ctypes.util.find_library to search for librados failed on...
- 11:00 PM Revision 909a733f (ceph): Merge pull request #864 from javacruft/wip-debian-feedback
- Misc fixes from current Debian packaging
Reviewed-by: Sage Weil <sage@inktank.com> - 10:59 PM Revision 17b495ab (ceph): Merge pull request #873 from ceph/wip-mds-assert
- mds: Add assertion to catch object mutation error
Reviewed-by: Sage Weil <sage@inktank.com> - 07:40 PM Revision e5357c0c (ceph): test: remove zero-copy read_fd test temporarily
- This fails since zero-copy from read_fd was temporarily disabled by
03d63c4b2d63b655924c5657637e85abdef40899.
Signed... - 05:44 PM Revision bafb5c36 (ceph): doc: clarify crush rule create-simple and fix typos
- update the description of osd crush rule create-simple using terms that
match the keywords from the crushmap to avoid... - 05:44 PM Revision 371dc71e (ceph): doc: fix formatting typo in mon configuration
- Signed-off-by: Loic Dachary <loic@dachary.org>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 05:44 PM Revision 00ee9a52 (ceph): doc: improve ceph-mon usage, fix ceph tell examples
- The ceph-mon command usage is updated to document all of the ceph-mon
specific options.
The ceph tell usage examples... - 05:06 PM Revision 890bd5b3 (ceph): Merge pull request #862 from ceph/wip-6829
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 05:02 PM Revision 8db8ed73 (ceph): Merge pull request #871 from dmick/wip-6894
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 04:59 PM Revision 5254cbd3 (ceph): Merge pull request #872 from ceph/wip-5871
- mds: remove superfluous warning of releasing lease
Reviewed-by: Sage Weil <sage@inktank.com> - 03:59 PM Revision 57f9c252 (ceph): Merge pull request #874 from liewegas/wip-readme
- README: add yum command line
- 03:19 PM Revision 4fa8f68f (ceph): README: add yum command line
- This makes it easy to cut and paste. Yay!
Signed-off-by: Sage Weil <sage@inktank.com> - 07:10 AM Revision b0dce8a0 (ceph): mds: Add assertion to catch object mutation error
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 06:56 AM Revision 09a4c1bb (ceph): mds: remove superfluous warning of releasing lease
- When receiving the lease release message, it's possible that the lease
has already expired and the corresponding dent... - 06:37 AM Revision c409e362 (ceph): mon: osd dump should dump pool snaps as array, not object
- Fixes: #6894
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 04:56 AM Revision 49a48ae8 (ceph): Merge branch 'wip-fix-teuth-tgt-wusui'
- 04:44 AM Revision 4c7dd504 (ceph): tgt and iscsi code need some minor fixes. Moved the settle call during
- simple read testing. In iscsi.py, generic_mkfs and generic_mount need
to be called from the main body of the task. ... - 02:03 AM Revision 1804e136 (ceph): Merge pull request #835 from ceph/wip-6705
- qa: workunits: mon: ping.py: test 'ceph ping'
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 01:12 AM Revision 29ef3d46 (ceph): Merge branch 'wip-zero-copy-bufferlist-last'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
11/25/2013
- 11:31 PM Revision e75b2d58 (ceph): Merge pull request #154 from ceph/wip-multi-mtype
- Wip multi mtype
- 10:38 PM Revision 03d63c4b (ceph): buffer: turn off zero-copy reads for now
- Some users will need to be changed to handle getting the correct
length from bufferlist::read_fd.
Signed-off-by: Jos... - 09:57 PM Revision 524f666e (ceph): rbd: Release resource before return
- Close file before return.
Fix coverity issue: CID 1019579
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Reported-b... - 09:57 PM Revision 784d1888 (ceph): mds: Release resource before return
- Close file before return.
Fix coverity issue: CID 1019571
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Reported-b... - 09:22 PM Revision d6c8830b (ceph): Merge pull request #868 from ceph/wip-6896
- osd: Remove bogus assert(active == acting.size())
Reviewed-by: Samuel Just <sam.just@inktank.com> - 09:20 PM Revision 66f51f82 (ceph): osd: Remove bogus assert(active == acting.size())
- We saw this assert because active is not correctly computed.
Remove assert and incorrectly computed active count.
We ... - 05:24 PM Revision 5ccc2ecd (ceph): SubmittingPatches: describe github pull-request process
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:20 PM Revision ab05580a (ceph): Add missing stuff to clean target
- Sweepup a few bits a pieces that get left behind by make clean.
Signed-off-by: James Page <james.page@ubuntu.com> - 04:19 PM Revision ae46c38c (ceph): Correctly mark library modules
- Mark RADOS class libraries as module so that they will be automatically
ignored when stripping binaries.
Signed-off-... - 04:10 PM Revision 94ca1cc6 (ceph): ceph-object-corpus: revert accidental revert
- From 5df3024d7847950672169069b9dc8c8dcb876019
Signed-off-by: Sage Weil <sage@inktank.com> - 03:55 PM Revision a24f1326 (ceph): rgw: lower some debug message
- Fixes: #6084
Backport: dumpling, emperor
Reported-by: Ron Allred <rallred@itrefined.com>
Signed-off-by: Yehuda Sadeh... - 03:54 PM Revision 69e055f3 (ceph): rgw: lower some debug message
- Fixes: #6084
Backport: dumpling, emperor
Reported-by: Ron Allred <rallred@itrefined.com>
Signed-off-by: Yehuda Sadeh... - 03:53 PM Revision fd1ec0fa (ceph): Merge pull request #863 from ceph/wip-6804
- rgw: lower some debug message
Reviewed-by: Sage Weil <sage@inktank.com> - 09:19 AM Revision c0297b43 (ceph): Changes suggested per review.
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 06:07 AM Revision b089adb8 (ceph): Merge pull request #861 from dachary/init-ceph
- init: fix typo s/{$update_crush/${update_crush/
11/23/2013
- 01:09 AM Revision 0b14c155 (ceph): Merge pull request #832 from ceph/wip-flush-5855-review
- Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com> - 12:14 AM Revision 30bc0e27 (ceph): safe_io: add functions for handling splice
- Like the other functions, these don't handle non-blocking I/O.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 12:14 AM Revision eb94b8fd (ceph): buffer: add an exception with an error code
- This allows e.g. raw buffer constructors to provide more specific
information about what failed, as well as a useful ... - 12:14 AM Revision 5021b43e (ceph): buffer: create raw pipe-based buffer
- This uses a pipe to reference kernel memory so we can use splice(2) to
avoid extra data copies. Take an fd in the fac... - 12:14 AM Revision 3f6fa05d (ceph): buffer: add methods to read and write using zero copy
- Create explicit methods for testing. Make buffer::list::write_fd() use
zero-copy if all the buffers support it. Don'... - 12:14 AM Revision be29b347 (ceph): buffer: attempt to size raw_pipe buffers
- Make sure the requested length is below the maximum pipe size for now,
since we're only using one pipe and splicing o... - 12:14 AM Revision 445fb183 (ceph): buffer: try to do zero copy in read_fd
- Leave the explicit read_fd_zero_copy around as well for testing.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 12:14 AM Revision 75d4a720 (ceph): buffer: enable tracking of calls to c_str()
- Track buffer::ptr::c_str() to catch internal calls that use it, like
buffer::ptr::cmp(). buffer::list::c_str() will b... - 12:13 AM Revision ebb261f9 (ceph): buffer: abstract raw data related methods
- Create a virtual function that returns the raw data instead of
accessing it directly, so raw buffers backed by pipes ... - 12:13 AM Revision b8518fea (ceph): buffer: remove unused raw::length() method
- This was accidentally introduced in
0c23a5624a80903fba7e635e8c44f38a79caf223
Signed-off-by: Josh Durgin <josh.durgin...
11/22/2013
- 11:49 PM Revision 740d406e (ceph): doc: Clarified description on scrub load threshold.
- fixes: #6735
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 11:48 PM Revision 8a3ed9be (ceph): doc: Fixed instruction.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:16 PM Revision e8ccb91f (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 11:15 PM Revision fc5789da (ceph): doc: Added commentary to configure pg defaults. Clarified size commentary.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:14 PM Revision dceaef43 (ceph): doc: PG splitting added to docs.
- fixes: #6727
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 11:13 PM Revision d39676b1 (ceph): doc: Took out "future" reference to namespaces.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:03 PM Revision deec86c7 (ceph): Also catch httplib2.ServerNotFoundError
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:59 PM Revision 9a55d892 (ceph): doc: Clarification of terms.
- fixes: #6749
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 06:52 PM Revision 53951fd5 (ceph): ReplicatedPG: test for missing head before find_object_context
- find_object_context doesn't return EAGAIN for a missing head.
I chose not to change that behavior since it might hide... - 03:08 PM Revision b35fc1bc (ceph): rgw: lower some debug message
- Fixes: #6084
Backport: dumpling, emperor
Reported-by: Ron Allred <rallred@itrefined.com>
Signed-off-by: Yehuda Sadeh... - 03:06 PM Revision 561e7b0b (ceph): rgw: initialize RGWUserAdminOpState::system_specified
- Fixes: #6829
Backport: dumpling, emperor
We didn't init this member variable, which might cause that when
modifying u... - 06:04 AM Revision f6b5acc0 (ceph): internal.py: nitty little spelling error
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:56 AM Revision 203065c0 (ceph): Merge pull request #857 from ceph/wip-6796
- mon: OSDMonitor: receive CephInt on 'osd pool set' instead on CephString
Reviewed-by: Greg Farnum <greg@inktank.com> - 02:49 AM Revision b2ee9352 (ceph): PendingReleaseNotes: mention 6796 and 'ceph osd pool set' behavior change
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 02:49 AM Revision 7c6d43cf (ceph): doc: rados: operations: pools: document 'osd pool set foo hashpspool'
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 02:49 AM Revision 49d2fb71 (ceph): mon: OSDMonitor: don't crash if formatter is invalid during osd crush dump
- Code would assume a formatter would always be defined. If a 'plain'
formatter or even an invalid formatter were to be... - 02:49 AM Revision 337195f0 (ceph): mon: OSDMonitor: receive CephInt on 'osd pool set' instead on CephString
- This partially reverts 2fe0d0d9 in order to allow Emperor monitors to
forward mon command messages to Dumpling monito... - 02:48 AM Revision 7191bb2b (ceph): mon: OSDMonitor: drop cmdval_get() for unused variable
- We don't ever use any value as a float, so just drop obtaining it. This
makes it easier to partially revert 2fe0d0d9... - 01:43 AM Revision 50868a52 (ceph): qa: workunits: mon: ping.py: test 'ceph ping'
- Basic testing by forcing each monitor out of quorum at a time and making
sure they still reply to ping requests.
Fix...
11/21/2013
- 11:21 PM Revision f7af3e72 (ceph): Schedule-suite Use 'multi' tube for multiple types. Scheduling.
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 10:19 PM Revision c38eeec8 (ceph): Allow ability to use multi machine type deliminated by ,- \t.
- I was originally attempting a more complicated locking mechanism
but I think its almost as good to just have it attem... - 09:52 PM Revision 6b5aaf3e (ceph): doc: Minor updates to manual deployment document.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:56 PM Revision d04f3a6a (ceph): Skip cluster() if use_existing_cluster is True
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:51 PM Revision 3502d4f4 (ceph): init: fix typo s/{$update_crush/${update_crush/
- Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
Reviewed-by: Loic Dachary <loic@dachary.org> - 03:29 AM Revision 29178d83 (ceph): doc: Cleanup of Add/Remove OSDs.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:28 AM Revision 634295d1 (ceph): doc: Cleanup on Add/Remove monitor.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:27 AM Revision de2bcd5d (ceph): doc: Added a manual deployment doc.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:27 AM Revision 10b4bf6a (ceph): doc: Added manual deployment section to index.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 02:42 AM Revision 8e8cf30f (ceph): os, osd, tools: Add backportable compatibility checking for sharded obj...
- OSD
New CEPH_OSD_FEATURE_INCOMPAT_SHARDS
FileStore
NEW CEPH_FS_FEATURE_INCOMPAT_SHARDS
Add FSSuperblock with fe... - 02:38 AM Revision b493178f (ceph): Merge branch 'next'
- 02:38 AM Revision 35c91cac (ceph): os, osd, tools: Add backportable compatibility checking for sharded obj...
- OSD
New CEPH_OSD_FEATURE_INCOMPAT_SHARDS
FileStore
NEW CEPH_FS_FEATURE_INCOMPAT_SHARDS
Add FSSuperblock with fe... - 02:37 AM Revision f753d56a (ceph): test: use older names for module setup/teardown
- setUp and tearDown require nosetests 0.11, but 0.10.4 is the latest on
centos. Rename to use the older aliases, which... - 02:17 AM Revision 83ee6843 (ceph): osd: fix bench block size
- The command was declared to take 'size' in dumpling, but was trying to
read 'bsize' instead, so it always used the de... - 02:16 AM Revision 9e2d0d31 (ceph): osd: fix bench block size
- The command was declared to take 'size' in dumpling, but was trying to
read 'bsize' instead, so it always used the de... - 02:03 AM Revision bac37088 (ceph): Don't run qemu-iotests on arm as well
- Different versions of qemu don't work with the qemu-iotests we're
using. Just disable these for now.
Signed-off-by: ... - 02:03 AM Revision bf9434db (ceph): Merge pull request #153 from ceph/wip-6790
- Reviewed by Warren.
- 12:37 AM Revision c5a26b38 (ceph): Use shortened version in order to avoid revision/arch mishaps.
- Sometimes -X is added to package names which does not exist in the
/version file. Simply using the version string doe...
11/20/2013
- 10:28 PM Revision 72bba1f3 (ceph): doc: Added fixes to osd reporting section.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:23 PM Revision f8150d44 (ceph): Add optional 'use_existing_cluster' flag
- If this flag is present, skip a few unnecessary steps
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 12:26 AM Revision 2ae29a16 (ceph): Don't run QEMU tests on ARM arch.
- Kernel doesn't support KVM and it doesn't make much sense to do
these tests on ARM in the first place...
Signed-off-...
11/19/2013
- 11:41 PM Revision a3f41484 (ceph): Merge pull request #854 from ceph/wip-osd-bench-size
- osd: fix bench block size
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 10:45 PM Revision 86e4fd4f (ceph): osd: Backfill peers should not be included in the acting set
- Create actingbackfill in choose_acting()
Use first backfill target as previously
Add asserts to catch inappropriate u... - 10:35 PM Revision 7119ef32 (ceph): segregating the upgrade suite based on modules
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com
(cherry picked from commit 0183db285c95cd4383085db2c5cf4fb0e74b99a6) - 06:06 PM Revision da775532 (ceph): ReplicatedPG,PG: move duplicate FlushedEvt logic info on_flushed()
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:06 PM Revision e657369c (ceph): PG,ReplicatedPG: allow multiple flushes to be in progress
- Shortly, we won't know precisely when to flush, so Strays
may need to flush twice.
Signed-off-by: Samuel Just <sam.j... - 06:06 PM Revision 6c1aaa4f (ceph): PG: call start_flush in Active() instead of using do_pending_flush()
- This way, we don't block an OpWQ thread while waiting on the filestore.
Signed-off-by: Samuel Just <sam.just@inktank... - 06:06 PM Revision 41272e71 (ceph): ReplicatedPG/PGBackend: block all ops other than Pull prior to active
- Previously, it was guarranteed that prior to activation, flushed would
be false on a replica. Now, there may be a pe... - 06:06 PM Revision 9ff01509 (ceph): PG: don't requeue waiting_for_active unless flushed and active
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:06 PM Revision 82e1e7e9 (ceph): PG: remove unused Peering::flushed
- This has been unused for quite some time!
Signed-off-by: Samuel Just <sam.just@inktank.com> - 06:06 PM Revision 19dbf7bc (ceph): osd: Simple dout() fix
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 03:35 AM Revision 68e0e063 (ceph): doc: warn about #6796 in release notes
- Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 02:13 AM Revision 574cb61e (ceph): man: re-generate changed man pages
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 02:12 AM Revision 0de0efa9 (ceph): RBD Documentation and Example fixes for --image-format
- - RBD Documentation, --image-format wrongly specified as --format in examples
- RBD Documentation, better describe i...
11/18/2013
- 10:39 PM Revision 40a76ef0 (ceph): osd: fix bench block size
- The command was declared to take 'size' in dumpling, but was trying to
read 'bsize' instead, so it always used the de... - 08:59 PM Revision 2301c04a (ceph): Merge branch 'next'
- 08:58 PM Revision 703f9a09 (ceph): Revert "JounralingObjectStore: journal->committed_thru after replay"
- committed_thru can race with the sync thread.
This reverts commit d8d27f13e11dcaefd3aa1c049b97c980283da575.
Reviewed... - 06:19 PM Revision 7a3ccbf0 (ceph): Merge branch 'wip-qa-suite-tgt-wusui'
11/15/2013
- 10:47 PM Revision 8292bc1b (ceph): upgrade: whitelist log bound mismatch
- Older releases were more restrictive about log bounds after split.
This is a harmless bug which would require backpor... - 09:08 PM Revision f0c89311 (ceph): release-notes: clarify that the osd data directory needs to be mounted
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 07:50 PM Revision ba67b9f0 (ceph): doc/release-notes.rst: v0.72.1 release notes
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 11:47 AM Revision 96d7a2e9 (ceph): doc: Fix wrong package names on Debian Wheezy for building Ceph
- 11:46 AM Revision f6d20cee (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 07:59 AM Revision 5779b1ce (ceph): Add tests for tgt.
- Fixes: #6724
- 06:25 AM Revision 4d923861 (ceph): v0.72.1
- 05:47 AM Revision 39830c61 (ceph): Fix ceph.repo so it uses URI value.
- Basically some weird cases where ceph-releases would be pointing
to the wrong branch/build when two branches had the ... - 05:40 AM Revision 7e53473a (ceph): Merge remote-tracking branch 'upstream/next'
- 05:38 AM Revision bf7c09a8 (ceph): osd_types: fix object_info_t backwards compatibility
- Shipping an object_info_t to a replica with the dirty
flag set would cause the replica to interpret that
object as be... - 05:38 AM Revision 878f3540 (ceph): ceph-filestore-tool: add tool for fixing lost objects
- Used to repair: #6761
Backport: emperor
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <g...
11/14/2013
- 11:13 PM Revision 04322d9f (ceph): ceph_manager: provide unique pool names to avoid collision
- Fixes: #6769
Signed-off-by: Samuel Just <sam.just@inktank.com> - 10:11 PM Revision 78fbf194 (ceph): ceph-filestore-tool: add tool for fixing lost objects
- Used to repair: #6761
Backport: emperor
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <g... - 10:07 PM Revision 1212a211 (ceph): CephContext: unregister lockdep after stopping service thread
- Fixes: #6769
Fixes: #6674
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@ink... - 08:25 PM Revision dd9d8b02 (ceph): ReplicatedPG: test for missing head before find_object_context
- find_object_context doesn't return EAGAIN for a missing head.
I chose not to change that behavior since it might hide... - 08:24 PM Revision d8d27f13 (ceph): JounralingObjectStore: journal->committed_thru after replay
- It's possible that the osd stopped between when the filestore
op_seq file was updated and when the journal was trimme... - 06:56 PM Revision 11f085d0 (ceph): osd_types: fix object_info_t backwards compatibility
- Shipping an object_info_t to a replica with the dirty
flag set would cause the replica to interpret that
object as be... - 01:46 PM Revision 7cb590dd (ceph): Merge pull request #152 from dachary/master
- add git clone to installation instrutions
- 01:12 PM Revision 3f62b925 (ceph): add git clone to installation instrutions
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 01:38 AM Revision 2555dd7b (ceph): Merge pull request #851 from ceph/wip-6768
- Reviewed-by: Greg Farnum <greg@inktank.com>
11/13/2013
- 11:27 PM Revision 07db94ef (ceph): syslog: ignore perf nmi handler timeout
- This seems to have started appearing in recent 3.12+ kernels
with perf enabled.
Signed-off-by: Josh Durgin <josh.dur... - 10:16 PM Revision a7063a11 (ceph): Use clearer "local monitor storage" in log messages
- Signed-off-by: David Zafman <david.zafman@inktank.com>
11/12/2013
- 11:07 PM Revision 88792d62 (ceph): Make report_job() always return an int
- 09:04 PM Revision 96cfb11b (ceph): Add some debug logging.
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
11/11/2013
- 08:38 AM Revision bf9c9d0f (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 12:13 AM Revision dcef9fb9 (ceph): automake: replaced hardcoded '-lboost_program_options' with a macro
- replaced '-lboost_program_options' with the BOOST_PROGRAM_OPTIONS_LIBS
macro in related Makefile.am files
Signed-off... - 12:06 AM Revision 125582e0 (ceph): autoconf: add check for the boost_program_options library
- check for the existence of boost_program_options library in
configure.ac since several files need that library
Signe...
11/10/2013
- 11:50 PM Revision cfb82a17 (ceph): filejournal: add journal pre-allocate for osx
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 06:28 AM Revision 729c1528 (ceph): Merge pull request #839 from kri5/master
- doc: Remove redundant command for quick start preflight
Reviewed-by: Sage Weil <sage@inktank.com>
Also available in: Atom