Activity
From 04/09/2014 to 05/08/2014
05/08/2014
- 10:35 PM Revision d34cc1e7 (ceph): Merge pull request #1772 from ceph/wip-8169
- rgw: calculate user manifest
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 09:58 PM Revision 5986f746 (ceph): :doc Ceph OSD is standard name
- This is a method of standardizing the usage of OSD so that "Ceph OSD"
is the daemon, and OSD maintains its industry s... - 09:29 PM Revision ddc2e1a8 (ceph): rgw: calculate user manifest
- Fixes: #8169
Backport: firefly
We didn't calculate the user manifest's object etag at all. The etag
needs to be the m... - 09:19 PM Revision 589b639a (ceph): osd/ReplicatedPG: carry CopyOpRef in copy_from completion
- There is a race with copy_from cancellation. The internal Objecter
completion decodes a bunch of data and copies it ... - 08:50 PM Revision aff119ac (ceph): Merge pull request #1791 from ceph/wip-8011
- ReplicatedPG: block scrub on blocked object contexts
Reviewed-by: Sage Weil <sage@inktank.com> - 08:35 PM Revision d4e67ff3 (ceph): ReplicatedPG::recover_backfill: do not update last_backfill prematurely
- Previously, we would update last_backfill on the backfill peer to
backfills_in_flight.empty() ? backfill_pos :
bac... - 08:35 PM Revision d620b13c (ceph): ReplicatedPG: add empty stat when we remove an object in recover_backfill
- Subsequent updates to that object need to have their stats added
to the backfill info stats atomically with the last_... - 07:57 PM Revision fced0562 (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... - 07:41 PM Revision db4ccb04 (ceph): ReplicatedPG: block scrub on blocked object contexts
- Fixes: #8011
Backport: firefly
Signed-off-by: Samuel Just <sam.just@inktank.com> - 06:47 PM Revision b4508a08 (ceph): Merge pull request #253 from ceph/wip-7510-wusui
- Further clarify 'too many values to unpack' error.
- 05:57 PM Revision 6fbf98bb (ceph): Further clarify 'too many values to unpack' error.
- Many errors in yaml configurations cause ValueError to get thrown
with the message 'too many values to unpack.' A pr... - 05:52 PM Revision 3152faf7 (ceph): osd/osd_types: add last_force_op_resend to pg_pool_t
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:13 PM Revision fc263c3f (ceph): Merge pull request #1778 from ceph/wip-7157
- ceph-disk: fix list for encrypted or corrupt volume
Reviewed-by: Alfredo Deza <alfredo.deza@inktank.com> - 04:07 PM Revision c3e3a132 (ceph): Merge pull request #1789 from ceph/wip-jcsp-clang
- misc. cleanups from clang warnings
Reviewed-by: Sage Weil <sage@inktank.com> - 04:00 PM Revision fbeb298d (ceph): Merge pull request #1777 from ceph/wip-6966
- ceph-disk: partprobe before settle when preparing dev
Reviewed-by: Alfredo Deza <alfredo.deza@inktank.com> - 03:52 PM Revision 0f196265 (ceph): ceph-disk: partprobe before settle when preparing dev
- Two users have reported this fixes a problem with using --dmcrypt.
Fixes: #6966
Tested-by: Eric Eastman <eric0e@aol.... - 03:47 PM Revision 2e530771 (ceph): Merge pull request #1788 from ceph/wip-da-sca-20140507
- Fix some issues from SCA
- 03:33 PM Revision df94b8de (ceph): Merge pull request #1790 from ceph/wip-krbd-fixes
- Two minor krbd fixes
Reviewed-by: Sage Weil <sage@inktank.com> - 03:08 PM Revision 56902320 (ceph): rbd-fuse.c: remove ridiculous linebreak
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:05 PM Revision 7a3724b0 (ceph): rbd-fuse.c: fix indentation
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:59 PM Revision 8101f980 (ceph): rbd-fuse.c: fix -Wmissing-field-initializers
- Init image_name with NULL to fix:
rbd_fuse/rbd-fuse.c:57:63: warning: missing field 'image_name' initializer
[-Wmis... - 02:17 PM Revision f1d953e0 (ceph): krbd: match new with delete, not free()
- struct krbd_ctx is allocated with new, use delete to get rid of it.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktan... - 02:17 PM Revision 65ca867e (ceph): krbd: fix sysfs path in the comment
- It's "/sys/bus/rbd/devices/<id>", but libudev works with devices and
not busses, so it's really "/sys/devices/rbd/<id... - 02:09 PM Revision 082367e8 (ceph): rbd.cc: init 'snap_protected' to fix -Wconditional-uninitialized
- Init 'snap_protected' with false to fix:
rbd.cc:544:35: warning: variable 'snap_protected' may be uninitialized
whe... - 02:04 PM Revision 0d01563f (ceph): rbd-fuse.c: init 'rbd' in open_rbd_image()
- Init 'rbd' in open_rbd_image() with NULL and add a check for
'rbd' before dereference it to fix:
rbd_fuse/rbd-fuse.c... - 01:54 PM Revision cfc885fa (ceph): ObjectCacher::_wait_for_write(): init 'bool done'
- Init 'bool done' with 'false' to fix:
osdc/Objecter.h:915:27: warning: implicit conversion los: variable 'done'
may... - 01:47 PM Revision 8322878c (ceph): Objecter::calc_target(): init best_locality with 0
- Init best_locality to fix:
osdc/Objecter.cc:1519:26: warning: variable 'best_locality' may be
uninitialized when us... - 12:28 PM Revision f0231ef3 (ceph): mon: Fix % escaping (\% should be %%)
- Clang's -Wpedantic points this out.
Signed-off-by: John Spray <john.spray@inktank.com> - 12:28 PM Revision 447335aa (ceph): os/FileJournal: remove unused attribute
- Clang:
os/FileJournal.h:224:8: warning: private field 'is_bdev' is not used
[-Wunused-private-field]
Signed-off-by: ... - 12:28 PM Revision 13750a1d (ceph): rgw: Remove trailing ; from fn definitions
- Clang:
warning: extra ';' after member function
definition [-Wextra-semi]
Signed-off-by: John Spray <john.spray@inkt... - 12:28 PM Revision 8584b406 (ceph): fragtree: remove dead code
- Signed-off-by: John Spray <john.spray@inktank.com>
- 12:28 PM Revision 6b15ce1c (ceph): fragtree: remove unused and broken verify()
- This fn had a while(1) with no break: if anyone
had called it it would block forever.
Caught by clang's "function 'v... - 12:28 PM Revision 3fd87127 (ceph): encoding: make .size() to __u32 cast explicit
- Caught by clang warning that this is a conversion
from "unsigned long" to "unsigned int" which can
lose precision. H... - 12:28 PM Revision d85b8faf (ceph): mds: Remove redundant 'using namespace std'
- This simply was not being used, and triggered
a clang warning.
Signed-off-by: John Spray <john.spray@inktank.com> - 08:09 AM Revision b4b79ebb (ceph): remove superfluous second semicolons at end of lines
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 07:38 AM Revision 1214257a (ceph): msg: fix some -Wextra-semi warnings
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 07:34 AM Revision 9ad60428 (ceph): crush/builder.c: remove some unreachable return statements
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:36 AM Revision 3f837254 (ceph): Merge pull request #1742 from ceph/wip-multimds
- Wip multimds
- 03:29 AM Revision 1f600602 (ceph): mds: properly wake up dentry waiters after fragmenting dirfrag
- When active MDS wants to fragment a replica dirfrag, it should set
the 'replay' parameter of MDCache::adjust_dir_frag... - 03:29 AM Revision 34e27e46 (ceph): mds: remove unused MMDSCacheRejoin::{MISSING,FULL}
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 03:29 AM Revision 3ca0d018 (ceph): mds: switch flushing ScatterLock to dirty ScatterLock after cache rejoin
- Otherwise the flushing flag may confuse Locker::eval_gather() if MDS later
imports lock's parent inode.
Signed-off-b... - 03:29 AM Revision 5fa2bae3 (ceph): mds: choose MIX state if replica of scatterlock is in MIX state
- After ScatterLock::infer_state_from_strong_rejoin() set scatterlock
to LOCK_MIX state, don't change the scatterlock t... - 02:58 AM Revision 727ad648 (ceph): client: refactor _lookup; fix NULL dentry case
- Return ENOENT for a valid NULL dentry in our cache. Restructure _lookup
to avoid duplicating some code.
Signed-off-... - 02:58 AM Revision 627e644c (ceph): client: do not manually clean up on unlink/rmdir
- The reply handler will do this in a safe, ordered fashion.
Signed-off-by: Sage Weil <sage@inktank.com> - 02:58 AM Revision 8f3409d1 (ceph): client: unlink dentry on traceless rmdir, unlink reply
- This used to be handled in _unlink() and _rmdir() even when a trace was
present in the reply, but this is cleaner.
S... - 02:58 AM Revision 635607ff (ceph): client: skip insert_trace on safe requests
- Only do this for the first reply.
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Yan, Zheng <zheng.z.yan... - 01:14 AM Revision bca32ef5 (ceph): Merge pull request #252 from ceph/wip-fsx-krbd
- rbd_fsx: expose krbd and related fsx options
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 01:13 AM Revision ff3987d4 (ceph): Merge pull request #1766 from ceph/wip-fsx-krbd
- krbd mode for librbd_fsx
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 01:10 AM Revision ce852b29 (ceph): Revert "ReplicatedPG: block scrub on blocked object contexts"
- This reverts commit e66f2e36c06ca00c1147f922d3513f56b122a5c0.
Reviewed-by: Sage Weil <sage@inktank.com>
0f3235d46c8f... - 01:01 AM Revision f1d412c3 (ceph): doc: Common graph used in 2 quick start files
- The graph in quick-ceph-deploy.rst applies to
quick-start-preflight.rst.
The graph in deploy seems more complete, so ...
05/07/2014
- 10:14 PM Revision db8873b6 (ceph): rgw: fix stripe_size calculation
- Fixes: #8299
Backport: firefly
The stripe size calculation was broken, specifically affected cases
where we had manif... - 10:14 PM Revision b1805e74 (ceph): Merge pull request #1780 from ceph/wip-8299
- rgw: fix stripe_size calculation
Reviewed-by: Sage Weil <sage@inktank.com> - 10:04 PM Revision 0e685c68 (ceph): rgw: send user manifest header field
- Fixes: #8170
Backport: firefly
If user manifest header exists (swift) send it as part of the object
header data.
Sig... - 10:03 PM Revision e0fb2e63 (ceph): rgw: cut short object read if a chunk returns error
- Fixes: #8289
Backport: firefly, dumpling
When reading an object, if we hit an error when trying to read one of
the ra... - 10:03 PM Revision 6a06f320 (ceph): Merge pull request #1776 from ceph/wip-8289
- rgw: cut short object read if a chunk returns error
Reviewed-by: Sage Weil <sage@inktank.com> - 09:53 PM Revision 328665db (ceph): rgw: send user manifest header field
- Fixes: #8170
Backport: firefly
If user manifest header exists (swift) send it as part of the object
header data.
Sig... - 09:53 PM Revision 7f5de5d0 (ceph): Merge pull request #1773 from ceph/wip-8170
- rgw: send user manifest header field
Reviewed-by: Sage Weil <sage@inktank.com> - 09:47 PM Revision 20383e35 (ceph): client: add asok command to kick sessions that were remote reset
- Fixes: #8021
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
(cherry picked from commit 09a1bc5a4601d356b9cc69be854... - 09:46 PM Revision d1307631 (ceph): vstart.sh: fix client admin socket path
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:27 PM Revision cdb0fac2 (ceph): client: add asok command to kick sessions that were remote reset
- Fixes: #8021
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
(cherry picked from commit 09a1bc5a4601d356b9cc69be854... - 09:23 PM Revision 14ebe9b5 (ceph): osd: throttle snap trimmming with simple delay
- This is not particularly smart, but it is *a* knob that lets you make
the snap trimmer slow down. It's a flow and a ... - 09:23 PM Revision 4e5e41de (ceph): osd: throttle snap trimmming with simple delay
- This is not particularly smart, but it is *a* knob that lets you make
the snap trimmer slow down. It's a flow and a ... - 09:22 PM Revision 4a91196b (ceph): osd: throttle snap trimmming with simple delay
- This is not particularly smart, but it is *a* knob that lets you make
the snap trimmer slow down. It's a flow and a ... - 09:02 PM Revision 3ba2e228 (ceph): mon/MonClient: remove stray _finish_hunting() calls
- Callig _finish_hunting() clears out the bool hunting flag, which means we
don't retry by connection to another mon pe... - 09:01 PM Revision 383f6440 (ceph): osd/ReplicatedPG: fix trim of in-flight hit_sets
- We normally need to stat the hit_set to know how many bytes to adjust the
stats by. If the hit_set was just written,... - 09:01 PM Revision ef35448e (ceph): osd/ReplicatedPG: fix whiteouts for other cache mode
- We were special casing WRITEBACK mode for handling whiteouts; this needs to
also include the FORWARD and READONLY mod... - 07:49 PM Revision 5ae93dd2 (ceph): Merge pull request #32 from ceph/wip-8284
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 07:45 PM Revision 0ee409b6 (ceph): osd: Remove classic scrub code since Argonaut osd can't join
- Fixes: #7553
Signed-off-by: David Zafman <david.zafman@inktank.com> - 07:18 PM Revision 81c74182 (ceph): ECUtil.h: clarify calculation with braces
- Fix for cppcheck issue:
[src/osd/ECUtil.h:61]: (style) Clarify calculation
precedence for '%' and '?'.
Signed-off... - 06:20 PM Revision bb170c1b (ceph): Merge pull request #249 from ceph/wip-8284
- rados.py: Add pool_snaps option for ceph_test_rados test command
- 06:05 PM Revision 499b29a3 (ceph): Merge pull request #1783 from guangyy/folder-merge-doc
- Update doc to reflect the bahavior change for filestore_merge_threshold setting.
Reviewed-by: Samuel Just <sam.just@... - 06:05 PM Revision 7b1b553d (ceph): Merge pull request #1784 from ceph/wip-da-cleanup-includes
- Cleanup some included headers
Reviewed-by: Samuel Just <sam.just@inktank.com> - 06:01 PM Revision 13f54b7d (ceph): PG::start_peering_interval: use check_new_interval for same_interval_since
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 04:52 PM Revision 5752d76e (ceph): rgw_acl_swift.h: fix #define header guard
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:02 PM Revision 8059c9fb (ceph): rgw_rest_metadata.cc: fix -Wparentheses-equality
- Fix for:
warning: equality comparison with extraneous parentheses
[-Wparentheses-equality]
Signed-off-by: Danny Al-... - 04:00 PM Revision 8a0c0163 (ceph): ReplicatedPG.cc: fix -Wparentheses
- Fix for:
warning: using the result of an assignment as a condition
without parentheses [-Wparentheses]
Signed-off-... - 03:32 PM Revision a0f59df1 (ceph): test_rgw_manifest.cc: fix VLA of non-POD element type
- Use vector to fix:
test/rgw/test_rgw_manifest.cc:184:20: error: variable length array
of non-POD element type 'RGWOb... - 01:55 PM Revision b105a07a (ceph): rbd_fsx: expose krbd and related fsx options
- Expose
-K (enable krbd mode) through 'krbd',
-Z (use direct IO) through 'direct_io',
-U (disable randomized striping... - 01:47 PM Revision 6c49d6e1 (ceph): Merge pull request #1775 from ceph/wip-rbd-clang
- fix clang-analyzer warnings in rbd and objectcacher
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 01:34 PM Revision 3d280d6b (ceph): Merge pull request #1782 from xinglin/coverity-fixes
- test/libcephfs/test.cc: free cmount structure before return
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 01:30 PM Revision ab9de9c0 (ceph): test_librbd_fsx: wire up O_DIRECT mode
- Wire up O_DIRECT mode (-Z) for krbd, to have a workaround for possible
problems with BLKDISCARD leaving stale entries... - 01:30 PM Revision 817985b4 (ceph): test_librbd_fsx: align temporary buffers allocated in check_clone()
- check_clone() allocates temporary good_buf and temp_buf with malloc(),
which is not good enough for krbd with O_DIREC... - 01:30 PM Revision 8d41f86f (ceph): test_librbd_fsx: update usage
- Update usage to include all options and flags.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com> - 01:30 PM Revision d13e32e2 (ceph): test_librbd_fsx: move prterrcode() and simple_err()
- Move prterrcode() and simple_err() so that all printing functions are
close together.
Signed-off-by: Ilya Dryomov <i... - 01:30 PM Revision 7df50ecd (ceph): test_librbd_fsx: align temp_buf by readbdy instead of writebdy
- temp_buf is used for reads, so align it by readbdy.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com> - 01:30 PM Revision 3513ba0a (ceph): test_librbd_fsx: use posix_memalign() to allocate aligned buffers
- Use posix_memalign() to allocate good_buf and temp_buf, which must be
writebdy and readbdy aligned respectively. Usi... - 01:30 PM Revision d63808ed (ceph): test_librbd_fsx: make resizes sector-size aligned
- In preparation for krbd mode support, change check_trunc_hack() to
resize to a sector-size aligned value. The kernel... - 01:30 PM Revision fef984b9 (ceph): test_librbd_fsx: add holebdy option
- In preparation for krbd mode support, provide an option to specify
alignment for discards. The kernel will reject di... - 01:30 PM Revision d5daf718 (ceph): test_librbd_fsx: add a flag to disable randomized striping
- In preparation for krbd mode support, introduce an option to disable
randomized striping. The kernel as of 3.15 does... - 01:30 PM Revision 421e6c56 (ceph): test_librbd_fsx: add krbd mode support
- Add krbd mode support (-K) to test krbd in the same way librbd is
tested. This introduces a dependency on libkrbd an... - 01:30 PM Revision c4a764cc (ceph): test_librbd_fsx: fix a bug in docloseopen()
- docloseopen() always opens $iname image. This is bad, because the
image we had opened could have been something like... - 12:21 PM Revision 99400f82 (ceph): osdmaptool.cc: cleanup included headers
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:21 PM Revision a5e0d802 (ceph): monmaptool.cc: cleanup included headers
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:17 PM Revision 537385cc (ceph): ceph_osdomap_tool.cc: cleanup included headers
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:15 PM Revision d57561a8 (ceph): ceph_monstore_tool.cc: cleanup included headers
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:14 PM Revision e2e3d1d0 (ceph): ceph_filestore_tool.cc: remove not needed includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:12 PM Revision ea6df887 (ceph): ceph_kvstore_tool.cc: cleanup includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:12 PM Revision 86206098 (ceph): ceph_filestore_dump.cc: cleanup includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:03 PM Revision 16e86aef (ceph): mon_store_converter.cc: remove not needed includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:03 PM Revision 2c33ace3 (ceph): dupstore.cc: remove not needed include of <iostream>
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:02 PM Revision b1f4cd45 (ceph): rest_bench.cc: remove not needed includes, re-order includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:56 AM Revision bc166f3a (ceph): psim.cc: remove not used includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:55 AM Revision de252c11 (ceph): scratchtool.c: remove not needed include of <pthread.h>
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:55 AM Revision 4da88945 (ceph): radosacl.cc: remove include of <iostream>, re-order includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:53 AM Revision 24a047ec (ceph): ceph_conf.cc: cleanup includes, remove not needed headers
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:53 AM Revision c0dcd231 (ceph): ceph_authtool.cc: remove not needed includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:27 AM Revision e66aec6e (ceph): ceph_monstore_tool.cc: remove twice included headers
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:27 AM Revision 71b340a0 (ceph): ceph_osdomap_tool.cc: remove some twice included headers
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:27 AM Revision a8a2b564 (ceph): AuthMonitor.cc: remove twice included header, resorted includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:27 AM Revision ddb9ce0e (ceph): MDSMonitor.cc: remove twice included header, resorted includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:27 AM Revision 8ab3232a (ceph): rgw_admin.cc: remove twice included header, resort includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:27 AM Revision e2b4d417 (ceph): ceph_monstore_tool.cc: remove not needed includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:41 AM Revision f9a91f2b (ceph): Update doc to reflect the bahavior change for filestore_merge_threshold...
- Signed-off-by: Guang Yang (yguang@yahoo-inc.com)
- 06:06 AM Revision 523619b0 (ceph): Merge pull request #1532 from ceph/wip-fast-dispatch
- fast dispatch
This series adds an ms_fast_dispatch interface to the Messenger/Dispatcher, designed so that you can di... - 05:23 AM Revision 5e5a0867 (ceph): Merge remote-tracking branch 'origin/master' into wip-fast-dispatch
- Conflicts:
src/osd/OSD.cc - 04:44 AM Revision 0d3cdb9f (ceph): test/libcephfs/test.cc: free cmount structure before return
- call ceph_shutdown to free cmount structure before return
Signed-off-by: Xing Lin <xinglin@cs.utah.edu> - 02:06 AM Revision 25d2469f (ceph): client: leave NULL dentry in place on ENOENT during lookup
- If we get a NULL lookup result, unlink the inode but leave the dentry
in place.
Signed-off-by: Sage Weil <sage@inkta... - 02:06 AM Revision 334c43f5 (ceph): client: avoid blindly removing dentries
- MetaRequests may have references to these dentries. Instead of removing
them and tearing down the directory, just un... - 02:06 AM Revision 8fa5408f (ceph): client: handle traceless rename in insert_trace, not verify_reply_trace
- The insert_trace() logic is about managing local cache consistency; the
verify_reply_trace() is about retrying reques... - 02:06 AM Revision cc65c392 (ceph): client: add debugging around traceless reply failures
- Tracking down #5021
Signed-off-by: Sage Weil <sage@inktank.com> - 12:07 AM Revision 2dff44a7 (ceph): Merge pull request #33 from ceph/wip-8297-wusui
- 2-workload testrgw needs to be sequential.
- 12:04 AM Revision 545d8ad1 (ceph): rgw: extend manifest to avoid old style manifest
- In case we hit issue #8269 we'd like to avoid creating an old style
manifest. Since we need to have parts that use di...
05/06/2014
- 11:55 PM Revision 9968b938 (ceph): rgw: fix stripe_size calculation
- Fixes: #8299
Backport: firefly
The stripe size calculation was broken, specifically affected cases
where we had manif... - 11:50 PM Revision 4a3728d1 (ceph): 2-workload testrgw needs to be sequential.
- Fixes: 8297
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 11:10 PM Revision 6c2b1732 (ceph): mds: handle export freezen race
- handle following sequence of events:
- subtree becomes frozen, C_MDC_ExportFreeze is queued.
- export is cancelled
- ... - 11:10 PM Revision 7d1fd669 (ceph): mds: maintain auth bits during replay
- Objects' STATE_AUTH bits are set when replaying EImportStart event.
MDCache::trim_non_auth_subtree() clear objects' S... - 11:10 PM Revision 5b86a13c (ceph): mds: send dentry unlink message to replicas of stray dentry
- stray dentry may have more replicas than the unlinked dentry has.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 11:10 PM Revision 7a066f88 (ceph): mds: include authpinned objects in remote authpin request
- Server::handle_slave_auth_pin() may drop old authpins if it encounters
object that is not authpinable. So it is bette... - 11:10 PM Revision 6d6d1889 (ceph): mds: fix frozen inode check in MDCache::handle_discover()
- When MDCache::handle_discover() encounters a frozen dirfrag, it should
proceed if the dirfrag is being merged, but th... - 11:10 PM Revision f386e163 (ceph): mds: pre-allocate inode numbers less frequently
- no need to refill the pre-allocated inode numbers each time an inode
number is used.
Signed-off-by: Yan, Zheng <zhen... - 11:10 PM Revision c4f0f051 (ceph): mds: tolerate bad sessionmap during journal replay
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 11:10 PM Revision a85bf8c9 (ceph): mds: remove mdsdir in the final step of shutdown MDS
- Otherwise we may get bad subtree map if we restart the MDS before
the shutdown process finishes.
Signed-off-by: Yan,... - 11:10 PM Revision a2caea7c (ceph): mds: clear aborted flag before rollback slave requests
- There is a special case that the MDRequest needs to be preserved after
rolling back slave rename. The preserved MDReq... - 11:10 PM Revision f7541067 (ceph): mds: fix-up inode's fragstat/rstat according its dirfrags
- Extend the code that fixup inode's fragstat/rstat to handle multiple
dirfrags
Signed-off-by: Yan, Zheng <zheng.z.yan... - 11:10 PM Revision 4e844c94 (ceph): mds: encode dirfrag base in cache rejoin ack
- Makes sure recovering MDS get uptodate fragstat/rstat for subtree root
dirfrags. it's required the codes that fix-up ... - 11:10 PM Revision 5283d80d (ceph): mds: ignore stale rstat/fragstat when splitting dirfrag
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 11:10 PM Revision da173949 (ceph): mds: fix root and mdsdir inodes' rsubdirs
- inode rstat accounts inode itself.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 11:10 PM Revision 6e3501bd (ceph): mds: fix _rollback_repair_dir()
- _rollback_repair_dir() may increase dirfrag's rfiles/rsubdirs twice.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 11:10 PM Revision 22abd7b0 (ceph): mds: cancel fragmenting dirfrags when cluster is degraded
- when cluster is degraded, acquiring locking can take long time.
It is not good to keep dirfrags in frozen state for a... - 11:10 PM Revision a09070ab (ceph): mds: allow negetive rstat
- When splitting dirfrag, delta rstat is always added to the first new
dirfrag. Ancestors of the dirfrag may have nagti... - 09:06 PM Revision 09beebe3 (ceph): ceph-disk: fix list for encrypted or corrupt volume
- Continue gracefully if an fs type is not detected, either because it is
encrypted or because it is corrupted.
Signed... - 09:00 PM Revision e7df73dd (ceph): osd: Prevent divide by zero in agent_choose_mode()
- Fixes: #8175
Backport: firefly
Signed-off-by: David Zafman <david.zafman@inktank.com>
Signed-off-by: Sage Weil <sage... - 09:00 PM Revision 022d467b (ceph): osd, common: If agent_work() finds no objs to work on delay 5 (default)...
- Add config osd_agent_delay_time of 5 seconds
Honor delay by ignoring agent_choose_mode() calls
Add tier_delay to logg... - 09:00 PM Revision 6a55c3bc (ceph): osd/ReplicatedPG: agent_work() fix next if finished early due to start_max
- Backport: firefly
Signed-off-by: David Zafman <david.zafman@inktank.com>
(cherry picked from commit 9cf470cac8dd4d8f... - 08:29 PM Revision 14650b28 (ceph): PG: only complete replicas should count toward min_size
- Backport: emperor,dumpling,cuttlefish
Fixes: #7805
Signed-off-by: Samuel Just <sam.just@inktank.com>
Signed-off-by: S... - 08:18 PM Revision bd8e026f (ceph): rgw: don't allow multiple writers to same multiobject part
- Fixes: #8269
Backport: firefly, dumpling
A client might need to retry a multipart part write. The original thread
mi... - 08:08 PM Revision b7134c9a (ceph): Merge pull request #1774 from ceph/wip-8296
- osd/ReplicatedPG: fix whiteouts for other cache mode
Reviewed-by: Samuel Just <sam.just@inktank.com> - 08:06 PM Revision 1b899148 (ceph): Fix clone problem
- When clone happened, the origin header also will be updated in GenericObjectMap,
so the new header wraper(StripObject... - 07:59 PM Revision 091d1fe4 (ceph): Revert "Revert "Clean up remote.py and misc.py changes.""
- This reverts commit 02504c3fd27d788e2e446369015b14cbf259a8d2.
- 07:59 PM Revision 36b07b8a (ceph): Use SFTPClienti get for long reads/writes
- Modified remote.py to use the paramiko SFTPClient get
method to extract long files (mostly tar files) from
the remote... - 07:59 PM Revision 8bed6ab6 (ceph): FIx mktemp dir and redundant Paramiko connecting.
- Use previously initialized connection for sftp_get calls.
Use local directory for tarball temp file location. - 07:59 PM Revision 01cf3671 (ceph): Fix linter errors
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:59 PM Revision a1838b2a (ceph): Rewrite most file-retrieval functions
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:59 PM Revision 38578b80 (ceph): Revert "Restrict paramiko to old versions for now"
- This reverts commit c86df77aa68dc5331b98df3fa038faee77c578ad.
- 07:59 PM Revision 02684870 (ceph): Revert "Revert "Handle raw data I/O.""
- This reverts commit 0c8a3e2334631f5fc20cb7933d0005353ea6a46e.
- 07:06 PM Revision 7b1eec94 (ceph): Use longer varchar for locked_by in DB.
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 07:03 PM Revision 03b0d1cf (ceph): rgw: cut short object read if a chunk returns error
- Fixes: #8289
Backport: firefly, dumpling
When reading an object, if we hit an error when trying to read one of
the ra... - 06:39 PM Revision 2d5d3097 (ceph): Pipe: wait for Pipes to finish running, instead of just stop()ing them
- Add a stop_and_wait() function that, in addition to closing the Pipe and killing
its socket, waits for any fast_dispa... - 06:21 PM Revision 6ec99f7a (ceph): librbd: check return value during snap_unprotect
- This would only fail if the header object was corrupted, so it's
unlikely to occur in practice.
Signed-off-by: Josh ... - 06:11 PM Revision 6f2eddaa (ceph): ObjectCacher: remove useless assignment
- left is not read after the break. Caught by clang-analyzer.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 06:01 PM Revision 3e387d62 (ceph): osd/ReplicatedPG: fix whiteouts for other cache mode
- We were special casing WRITEBACK mode for handling whiteouts; this needs to
also include the FORWARD and READONLY mod... - 05:49 PM Revision 650051cd (ceph): Merge pull request #1601 from ceph/wip-7576
- osd: prevent pg map epochs from lagging too far behind
Reviewed-by: Samuel Just <sam.just@inktank.com> - 05:30 PM Revision ea3bef1e (ceph): rados.py: Add pool_snaps option for ceph_test_rados test command
- Fixes: #8284
Signed-off-by: David Zafman <david.zafman@inktank.com> - 05:12 PM Revision 2b48e52c (ceph): Merge pull request #1748 from onlyjob/docs
- sample.ceph.conf update:
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 05:10 PM Revision 9c0e92f0 (ceph): Merge pull request #1653 from ceph/wip-7499
- rgw, radosgw-admin: bucket link uses bucket instance id now
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 05:00 PM Revision 5cc56860 (ceph): rgw: send user manifest header field
- Fixes: #8170
Backport: firefly
If user manifest header exists (swift) send it as part of the object
header data.
Sig... - 04:34 PM Revision bdd1b5ac (ceph): Merge pull request #251 from ceph/wip-8295
- rgw: fix indentation for cache_pools
- 04:22 PM Revision 4ad23dc5 (ceph): rgw: fix indentation for cache_pools
- Fixes: #8295
Signed-off-by: Sage Weil <sage@inktank.com> - 02:12 PM Revision f31e3ee0 (ceph): Merge pull request #1768 from daniel-j-h/code_quality
- Variable length array of std::strings (not legal in C++) changed to std::vector<std::string>
Reviewed-by: Sage Weil ... - 02:04 PM Revision e65a9da9 (ceph): Revert "Fix installation into user home directory, broken by d3f0c0b"
- This reverts commit 7539281037ce7a755ac8661ecb15aea32e5f79f6.
This breaks mount.fuse.ceph installation. - 02:03 PM Revision b78644e7 (ceph): 0.80
- 10:54 AM Revision cdbbf86f (ceph): doc: Fixed artifacts from merge.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:54 AM Revision a31b9e9c (ceph): doc: Added sudo to setenforce. Restored merge artifact.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:53 AM Revision 51582722 (ceph): doc: Added erasure coding and cache tiering notes. Special thanks to Lo...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:51 AM Revision 08a4e888 (ceph): Variable length array of std::strings (not legal in C++) changed to std...
- Signed-off-by: Daniel J. Hofmann <daniel@trvx.org>
- 12:20 AM Revision d158c156 (ceph): Merge pull request #250 from ceph/wip-fix-thrasher
- ceph_manager: reset osd weights to 1 when waiting for clean
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 12:05 AM Revision 33b4bfc7 (ceph): ceph_manager: reset osd weights to 1 when waiting for clean
- If we leave the weights adjusted, we can get PGs stuck in a remapped state
because we are probabilistically rejecting...
05/05/2014
- 11:55 PM Revision 38408f6b (ceph): Merge pull request #1770 from ceph/wip-8290
- client: check snap_caps in Incode::is_any_caps()
Reviewed-by: Sage Weil <sage@inktank.com> - 11:46 PM Revision ae434a35 (ceph): client: check snap_caps in Incode::is_any_caps()
- Fixes: #8290
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 11:26 PM Revision 7f3a4206 (ceph): Merge pull request #1764 from eile/master
- Fix installation into user home directory, broken by d3f0c0b
Reviewed-by: Sage Weil <sage@inktank.com> - 10:29 PM Revision e1277ba6 (ceph): OSD: move the peer_epoch and map sharing infrastructure into OSDService
- None of this code requires OSD-internal data or acquring locks from
anybody else.
Signed-off-by: Greg Farnum <greg@i... - 10:29 PM Revision b038f0c5 (ceph): OSD: rename share_map_incoming and share_map_outgoing
- share_map_incoming -> share_map
share_map_outgoing -> share_map_peer
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision 4bf20afc (ceph): SimpleMessenger: Don't grab the lock when sending messages if we don't ...
- We'd like it if sending a message didn't require any global locks, but the
submit_message() function conditionally ne... - 10:29 PM Revision 9028f95e (ceph): OSD: Juggle the locking when resurrecting a PG
- Don't hold the old PG's lock in _create_lock_pg. Instead, just copy the
necessary data bits into a holding location. ... - 10:29 PM Revision 62b2d43a (ceph): OSD: remove dead comment
- enqueue_op no longer requires holding the osd_lock.
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision fd2b57ea (ceph): OSD: enable ms_fast_dispatch
- We've been setting it up, now this patch actually adds a fast path for osd ops
which bypasses the osd_lock and should... - 10:29 PM Revision fccf1c70 (ceph): OSD: do not take the pre_publish_lock in connection utility functions
- They loop back around for local connections and deadlock, so we use the
map reservation mechanism instead.
TODO: actu... - 10:29 PM Revision 2ec92c76 (ceph): OSD: scan for dropped PGs in consume_map instead of advance_map
- We have to wait until after we know that nobody will be adding ops for
newly-dead PGs to the list. While we're moving... - 10:29 PM Revision 938feb49 (ceph): OSD: move the {boot,up,bind} epochs into OSDService
- Provide interfaces around setting and retrieving them, instead of accessing
them directly with a lock.
Signed-off-by... - 10:29 PM Revision 399e67f8 (ceph): OSD: pass a pointer to last_sent_epoch instead of the whole Session
- We don't use any other part of the Session, and this interface will
be easier to move out of the OSD class.
Signed-o... - 10:29 PM Revision 0fbaa160 (ceph): OSD: move should_share_map and share_map_incoming to OSDService
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:29 PM Revision 0ffdeab9 (ceph): OSD: fix a few map sharing bugs
- 1) do not share OSD maps with peers that already have them
2) do not share maps with oneself
Signed-off-by: Greg Far... - 10:29 PM Revision 9fba69a1 (ceph): OSD: allow build_incremental_map_msg to fail on lookups
- Since we're now building incremental map messages out-of-band with doing
other map updates now, we need to tolerate l... - 10:29 PM Revision 6c98e36f (ceph): OSD: add an op threadpool GenContext workqueue
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:29 PM Revision ebdc0970 (ceph): OSD: use the async workqueue to send OSDMap updates on dropped ops
- Check whether we actually want to send a map in-line, and if we do, create
a GenContext which does so and put that in... - 10:29 PM Revision 5268e51b (ceph): OSD: don't share_map_incoming() directly from handle_replica_op()
- Let the op_tp handle it, or our C_SendMap callback in the op_gen_wq.
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision b2187ac9 (ceph): OSD: use an OSDMapRef& and require the Session* in _share_map_incoming
- You can pass in a NULL Session*, but both callers do that; and using
an OSDMapRef& reduces shared_ptr copies.
Signed... - 10:29 PM Revision b53cec43 (ceph): OSD: add _should_share_map function
- Just copy _share_map_incoming and rip out all the parts that actually
update data structures.
Signed-off-by: Greg Fa... - 10:29 PM Revision 667769c6 (ceph): OSD: simplify _share_map_incoming based on _should_share_map()
- Also, remove the bool return code since nobody looks at it.
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision 1e3c4959 (ceph): OSD: add a Session::sent_epoch_lock
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:29 PM Revision 276a4fe4 (ceph): OSD: change Session handling around _share_map_incoming
- Move responsibility for the reference up to _share_map_incoming's caller,
and start using the Session::sent_epoch_loc... - 10:29 PM Revision d78988bf (ceph): OSD: refactor handle_op error handling cases
- We move our map version-checking code earlier (to dispatch_op) and refactor
our other fail-to-dispatch cases. This is... - 10:29 PM Revision c97f9683 (ceph): OSD: share map updates in the op_tp threads instead of the main dispatc...
- Sharing maps can require disk accesses and things. We don't want to do that
in our fast path, so do it in OSD::dequeu... - 10:29 PM Revision 9d8c797e (ceph): OSD: Push responsibility for grabbing pg_map_lock up to callers of _rem...
- The atomicity requirements of other systems prevent us dropping the PG lock
inside that function, and the PG lock is ... - 10:29 PM Revision 767e94ac (ceph): OSD: shard heartbeat_lock
- heartbeat_need_update must be protected independently in order to avoid
a loop with the pg_map_lock and the PG::_lock... - 10:29 PM Revision a94a64d9 (ceph): OSD: protect access to boot_epoch, up_epoch, bind_epoch
- We need to access these members in some call chains via fast_dispatch,
where they're otherwise unprotected.
Signed-o... - 10:29 PM Revision 2f97f477 (ceph): OSD: protect state member with a Spinlock
- This member was previously protected by the osd_lock (although setting
SHUTDOWN was synchronized with the heartbeat l... - 10:29 PM Revision 812c6723 (ceph): OSD::_share_map_incoming: pass osdmap in explicitly
- We'll want to be able to use this method without the osd_lock. Note
that we can't do so yet -- we call send_increment... - 10:29 PM Revision b199194d (ceph): OSD::send_incremental_map: use service superblock so we can avoid locki...
- TODO: make it actually safe by dealing with build_incremental_map_msg()
Signed-off-by: Samuel Just <sam.just@inktank... - 10:29 PM Revision 9835866e (ceph): OSD: use safe params in map-sharing functions
- We were previously using unprotected access to OSD members.
Unfortunately, this does not make them completely safe: ... - 10:29 PM Revision 09bf5e80 (ceph): msgr: change the delay queue flushing semantics
- Since we're doing fast_dispatch out of the delay queue, we don't want to
flush while holding the pipe lock. Instead, ... - 10:29 PM Revision 5abbbfeb (ceph): OSDService: add osdmap reservation mechanism
- The goal here is to be able to get "reserved" refs
to next_map, and ensure that pgs won't see a newer
map until the r... - 10:29 PM Revision 475d8319 (ceph): OSD: add a RWLock pg_map_lock
- If we're going to dispatch ops without grabbing the osd lock, we need
something else to protect the pg map (and it'll... - 10:29 PM Revision 6d533492 (ceph): OSD: pass osdmap to handle_op and handle_replica_op
- We need a map to process them, and we don't want to
take the OSD lock to access one. (And we can't just
use the servi... - 10:29 PM Revision eb30f88c (ceph): OSD: add session waiting_for_map mechanisms
- This will replace the existing waiting_for_osdmap mechanism
with a per-session wait list.
Signed-off-by: Samuel Just... - 10:29 PM Revision 37553183 (ceph): OSD: remove wake_all_pg_waiters
- We shouldn't need this -- we check the pg waiters list on each
map.
Signed-off-by: Samuel Just <sam.just@inktank.com... - 10:29 PM Revision 00d36f6e (ceph): OSD: wake_pg_waiters atomically with pg_map update
- Also, call enqueue_op directly rather than going back
through the entire dispatch machinery.
Be sure to grab the pg l... - 10:29 PM Revision ec163579 (ceph): OSD: replace handle_pg_scan, handle_pg_backfill with handle_replica_op
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision e0ac34a0 (ceph): OSD: remove unused push_wq
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:29 PM Revision dd3d023a (ceph): OSD: rename gen_wq, schedule_work, and PG_QueueAsync to include "recovery"
- These all hook into the recovery thread pool and need to make that obvious.
Signed-off-by: Greg Farnum <greg@inktank... - 10:29 PM Revision 1379c031 (ceph): OSD: remove never-activated while loop from send_incremental_map
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:29 PM Revision a62db614 (ceph): DispatchQueue: factor out pre_dispatch and post_dispatch
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision 4e20ce19 (ceph): Messenger,DispatchQueue: add ms_fast_dispatch mechanism
- This adds a Dispatcher interface allowing the implementation
to accept ms_fast_dispatch calls for some messages witho... - 10:29 PM Revision 69fc6b2b (ceph): msgr: enable fast_dispatch on local connections
- We do two things:
1) Call ms_handle_fast_connect() when setting up the local connection, so
the Dispatcher can set up... - 10:29 PM Revision 816b10ed (ceph): RWLock: assert pthread function return values
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision 78f310d8 (ceph): PG: constify the init() function params
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:29 PM Revision 37fac29c (ceph): OSD::_share_map_incoming: line wrap debug output
- Formatting only.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision 63cc1ec1 (ceph): OSD: add handle_osd_map debug output
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:26 PM Revision e68422b3 (ceph): Merge pull request #1769 from ceph/wip-doc-cache-tier
- doc: Support for cache tiering.
- 10:14 PM Revision ea34f48c (ceph): Merge remote-tracking branch 'origin/wip-doc-radosgw-80'
- Conflicts:
doc/radosgw/config.rst - 09:57 PM Revision d7e04cc8 (ceph): TrackedOp: remove the init_from_message function
- I'm not sure why we ever had this instead of just doing things in the
subclass constructor, and the semantics around ... - 09:57 PM Revision 6a559a5d (ceph): TrackedOp: introduce a _dump_op_descriptor function
- Use this instead of direct access to the Message underneath when dumping
the TrackedOp.
Signed-off-by: Greg Farnum <... - 09:57 PM Revision 2e674dea (ceph): TrackedOp: rename arrived_at to initiated_at, specify when constructed
- Instead of relying on the message's get_recv_stamp, take a timestamp
when the TrackedOp is constructed. Rename get_re... - 09:57 PM Revision 5a3efda7 (ceph): TrackedOp: introduce an _unregistered() function to let implementations...
- Right now, the OpRequest uses it to clean up Message payload data.
Signed-off-by: Greg Farnum <greg@inktank.com> - 09:57 PM Revision 95fc551a (ceph): TrackedOp: do not track a Message
- Give it to the OpRequest (currently, the only TrackedOp implementation).
Signed-off-by: Greg Farnum <greg@inktank.com> - 09:57 PM Revision e2b62bc3 (ceph): TrackedOp: do not require a Message when creating new Ops
- Further parameterize the template to allow passing in an arbitrary parameter,
and move all the Message-based event ma... - 09:53 PM Revision 3c9529ad (ceph): Merge pull request #1760 from ceph/wip-8283
- osd/ReplicatedPG: fix trim of in-flight hit_sets
Reviewed-by: Samuel Just <sam.just@inktank.com> - 07:35 PM Revision fc3318ed (ceph): doc: Fix hyperlink.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:34 PM Revision a7e72193 (ceph): doc: Index update and librados.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:33 PM Revision fcbc5fa6 (ceph): doc: Quotas for Admin Ops API.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:33 PM Revision e97b56eb (ceph): doc: New Admin Guide for Ceph Object Storage.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:18 PM Revision 99e67abc (ceph): rados/thrash: Add pool_snaps variants
- Fixes: #8284
Signed-off-by: David Zafman <david.zafman@inktank.com> - 06:10 PM Revision c86df77a (ceph): Restrict paramiko to old versions for now
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:03 PM Revision 0c8a3e23 (ceph): Revert "Handle raw data I/O."
- This reverts commit 257e1459fa064701d789f0ad54384bb80b45e6d9.
- 03:03 PM Revision 02504c3f (ceph): Revert "Clean up remote.py and misc.py changes."
- This reverts commit 74eff43ee1a2b73159277370cfa9d194e42bf49c.
- 07:54 AM Revision 75392810 (ceph): Fix installation into user home directory, broken by d3f0c0b
- Signed-off-by: Stefan Eilemann <Stefan.Eilemann@epfl.ch>
- 06:28 AM Revision 8e1e4ba3 (ceph): marginal/multimds: fuse_default_permissions = 0 for ceph-fuse
- This can reduce the test time becuase it avoids sending getattr
request whenever the kernel checks inode permission.
...
05/03/2014
- 10:14 PM Revision 24c5ea8d (ceph): osd: check blacklisted clients in ReplicatedPG::do_op()
- OSD checks if client is blacklisted only when receiving OSD request.
It's possible that OSD request's sender get blac... - 10:13 PM Revision b4dfd3d5 (ceph): Merge pull request #1740 from ceph/wip-8155
- mon: OSDMonitor: disallow nonsensical cache-mode transitions
Reviewed-by: Sage Weil <sage@inktank.com> - 10:11 PM Revision 491cfdb3 (ceph): Merge pull request #1763 from ceph/wip-blacklist
- Wip blacklist
Backport: firefly
Reviewed-by: Sage Weil <sage@inktank.com> - 09:36 PM Revision f92677c5 (ceph): osd: check blacklisted clients in ReplicatedPG::do_op()
- OSD checks if client is blacklisted only when receiving OSD request.
It's possible that OSD request's sender get blac... - 02:59 PM Revision c64b67b5 (ceph): ceph-object-corpus: rebase onto firefly corpus
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:57 PM Revision 077e6f86 (ceph): ceph-object-corpus: v0.80-rc1-35-g4812150
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:41 PM Revision af8a5298 (ceph): Merge pull request #1762 from yuyuyu101/wip-8282
- Fix clone problem
Backport: firefly
Reviewed-by: Sage Weil <sage@inktank.com> - 02:24 PM Revision 794c9465 (ceph): ceph_manager: fix float stringification
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:49 PM Revision ca116a3e (ceph): Merge pull request #1752 from ceph/wip-da-SCA-fixes-20140501
- Various fixes from SCA
Reviewed-by: Sage Weil <sage@inktank.com> - 01:42 PM Revision 00868514 (ceph): Merge pull request #1755 from eile/master
- Fix out of source builds
Reviewed-by: Sage Weil <sage@inktank.com> - 10:02 AM Revision 8bd4e582 (ceph): Fix out of source builds
- Signed-off-by: Stefan Eilemann <Stefan.Eilemann@epfl.ch>
- 04:55 AM Revision 3aee1e0f (ceph): Fix clone problem
- When clone happened, the origin header also will be updated in GenericObjectMap,
so the new header wraper(StripObject... - 04:18 AM Revision a723ddf5 (ceph): ceph_manager: fix typo
- From ce7fa1839f4b3e3db675b2d68a2bb57849f58c1e. Tested this time.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewe... - 02:42 AM Revision fd970bbc (ceph): mon: OSDMonitor: disallow nonsensical cache-mode transitions
- Fixes: 8155
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 02:26 AM Revision 3e314584 (ceph): Merge pull request #1735 from ceph/wip-8113
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 12:06 AM Revision 7a46469f (ceph): Merge pull request #248 from ceph/wip-thrash-osd-weights
- ceph_manager: randomly reweight in osds
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 12:06 AM Revision 94e6c085 (ceph): rgw: don't allow multiple writers to same multiobject part
- Fixes: #8269
A client might need to retry a multipart part write. The original thread
might race with the new one, t... - 12:04 AM Revision d2d7b941 (ceph): cache-snaps.yaml: set target_max_objects to test snap flush/evict
- Signed-off-by: Samuel Just <sam.just@inktank.com>
05/02/2014
- 11:52 PM Revision 4aa93dd1 (ceph): Merge pull request #1698 from ceph/wip-snapmapper-debug
- osd/SnapMapper: debug
Reviewed-by: Samuel Just <sam.just@inktank.com> - 11:48 PM Revision 2700ebf8 (ceph): Merge pull request #1694 from ceph/wip-throttle-snap-master
- osd: throttle snap trimmming with simple delay
Reviewed-by: Samuel Just <sam.just@inktank.com> - 11:43 PM Revision b45adc98 (ceph): Merge pull request #1759 from dachary/wip-mailmap
- DNM: mailmap updates
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 11:41 PM Revision 72fdd557 (ceph): osd/ReplicatedPG: fix trim of in-flight hit_sets
- We normally need to stat the hit_set to know how many bytes to adjust the
stats by. If the hit_set was just written,... - 11:36 PM Revision 84728058 (ceph): Revert "ReplicatedPG: block scrub on blocked object contexts"
- This reverts commit e66f2e36c06ca00c1147f922d3513f56b122a5c0.
Reviewed-by: Sage Weil <sage@inktank.com> - 11:35 PM Revision b7d31e5f (ceph): osd, common: If agent_work() finds no objs to work on delay 5 (default)...
- Add config osd_agent_delay_time of 5 seconds
Honor delay by ignoring agent_choose_mode() calls
Add tier_delay to logg... - 11:35 PM Revision f47f8679 (ceph): osd: Prevent divide by zero in agent_choose_mode()
- Fixes: #8175
Backport: firefly
Signed-off-by: David Zafman <david.zafman@inktank.com>
Signed-off-by: Sage Weil <sage... - 11:35 PM Revision fe0031d9 (ceph): rados.cc: fix typo in help output
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 PM Revision 70a4a73d (ceph): SimpleLock.h: remove twice included osd_types.h
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 PM Revision be5a99d6 (ceph): SimpleLock.h: remove unused private function clear_more()
- Remove unused private function clear_more(), it's replaced by
try_clear_more().
Signed-off-by: Danny Al-Gaaf <danny.... - 11:35 PM Revision 1e7eb1a1 (ceph): osd_types.h: pass eversion_t by reference to operator<<
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 PM Revision 8fad144c (ceph): PGBackend::be_compare_scrubmaps(): pass pgid by reference
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 PM Revision 296b8ed0 (ceph): PG::read_info(): pass 'const coll_t coll' by reference
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 PM Revision 8bf039d0 (ceph): Dumper::dump_entries(): reduce scope of 'got_data'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 PM Revision b05e04ec (ceph): Dumper::dump_entries(): remove not needed variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 PM Revision 4fe31c1b (ceph): linux_fiemap.h: remove twice included int_types.h
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:34 PM Revision 9a716d88 (ceph): rgw_bucket.cc: return error if update_containers_stats() fails
- In case need_stats is set on rgw_read_user_buckets() and the
update_containers_stats() call fails with !-ENOENT, not ... - 11:32 PM Revision ce7fa183 (ceph): ceph_manager: randomly reweight in osds
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:55 PM Revision 3f1d7f5e (ceph): mon/PGMonitor: set tid on no-op PGStatsAck
- The OSD needs to know the tid. Both generally, and specifically because
the flush_pg_stats may be blocking on it.
F... - 10:54 PM Revision 4e0eaa95 (ceph): mon/OSDMonitor: share latest map with osd on dup boot message
- If we get a dup boot message, share the newer maps with the osd so that
they know they are living in the past.
Fixes... - 10:54 PM Revision 89044a6d (ceph): mon/PGMonitor: set tid on no-op PGStatsAck
- The OSD needs to know the tid. Both generally, and specifically because
the flush_pg_stats may be blocking on it.
F... - 10:43 PM Revision 5a6ae2a9 (ceph): mon/PGMonitor: set tid on no-op PGStatsAck
- The OSD needs to know the tid. Both generally, and specifically because
the flush_pg_stats may be blocking on it.
F... - 10:43 PM Revision 2e6b2486 (ceph): mon/OSDMonitor: share latest map with osd on dup boot message
- If we get a dup boot message, share the newer maps with the osd so that
they know they are living in the past.
Fixes... - 10:42 PM Revision 77a6f0ae (ceph): mon/MonClient: remove stray _finish_hunting() calls
- Callig _finish_hunting() clears out the bool hunting flag, which means we
don't retry by connection to another mon pe... - 10:42 PM Revision d0245947 (ceph): mailmap: Florent Bautista affiliation
- and name normalization
Signed-off-by: Loic Dachary <loic@dachary.org> - 10:35 PM Revision 61a2f064 (ceph): mailmap: Warren Usui name normalization
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 10:35 PM Revision 7b192f7d (ceph): mailmap: Guang Yang name normalization
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 09:22 PM Revision 331869a0 (ceph): Merge pull request #1754 from nereocystis/hardware-to-glossary
- doc: Include links from hardware-recommendations to glossary
- 04:48 PM Revision 5844c23e (ceph): Bump paramiko to 1.12.0
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:08 PM Revision 46628907 (ceph): sample.ceph.conf update:
- * corrected URLs.
* added [client] section.
* more options and descriptions.
* filestore settings were moved under... - 04:04 AM Revision adf2ec43 (ceph): Merge pull request #30 from ceph/wip-8263
- Wip 8263
- 02:21 AM Revision 9cf470ca (ceph): osd/ReplicatedPG: agent_work() fix next if finished early due to start_max
- Backport: firefly
Signed-off-by: David Zafman <david.zafman@inktank.com> - 12:31 AM Revision 9f1a9168 (ceph): osd/SnapMapper: pass snaps set by const ref
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:29 AM Revision 6105c355 (ceph): osd/SnapMapper: debug
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:25 AM Revision cf25bdf6 (ceph): osd: prevent pgs from getting too far ahead of the min pg epoch
- Bound the range of PG epochs between the slowest and fastest pg
(epoch-wise) with 'osd map max advance'. This value ... - 12:25 AM Revision 49a3b222 (ceph): osd: ignore MarkMeDown message if we aren't in PREPARING_TO_STOP state
- If we aren't waiting for this, ignore it.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:25 AM Revision 58ace1aa (ceph): osd: fix 'ack' to be 'request_ack' in MOSDMarkMeDown
- This field was passed along but always set to false. It did not seem to
indicate whether this was/wasn't an ack (the... - 12:25 AM Revision f0658090 (ceph): mon/OSDMonitor: do not reply to MOSDMarkMeDown if ack is not requested
- If a reply isn't requested, do not bother to send one. Note that old
clients did not request an ack, but we will inf... - 12:24 AM Revision 81e4c477 (ceph): osd: track per-pg epochs, min
- Add some simple tracking so that we can quickly determine what the min
pg osdmap epoch is.
Signed-off-by: Sage Weil ... - 12:08 AM Revision 48121505 (ceph): Merge pull request #1751 from ceph/wip-mds-shutdown
- mds: remove mdsdir in the final step of shutdown MDS
Reviewed-by: Sage Weil <sage@inktank.com> - 12:04 AM Revision c879e895 (ceph): doc: Include links from hardware-recommendations to glossary
- Included :term: in parts of hardware-recommendations so that glossary
links appear.
Signed-off-by: Kevin Dalley <kevi...
05/01/2014
- 11:06 PM Revision c6ada53a (ceph): Merge pull request #1749 from hufman/fix-typo-releasenotes-pyramind
- Fixes a very minor typo in the release notes
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 10:07 PM Revision cc043225 (ceph): mds: note MDiscoverReply encoding change in corpus
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:40 PM Revision e597068b (ceph): mds: remove mdsdir in the final step of shutdown MDS
- Otherwise we may get bad subtree map if we restart the MDS before
the shutdown process finishes.
Signed-off-by: Yan,... - 09:39 PM Revision 18334ea3 (ceph): rados/thrash: Fix workload of cache-agent-big
- Create a log of objects and operate on some of them
(Initial object creation counts against total operations specifie... - 09:36 PM Revision 27b276e6 (ceph): rgw: test with ec + cache pool
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:36 PM Revision c5da7b21 (ceph): rgw: option to create a cache pool
- 64mb for now!
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 08:46 PM Revision 1f4a3e1f (ceph): mds: bump protocol
- In commit f689e5f049736bb0a0fa437e05936f6c1b9c1bb6 we change the encoding
and semantics for MDiscoverReply.
Signed-o... - 05:52 PM Revision b0803559 (ceph): Fix syntax of erasure coded pool creation
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 05:46 PM Revision d993b9ca (ceph): Merge pull request #1738 from ceph/wip-8147
- osd: automatically scrub PGs with invalid stats
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Z... - 05:17 PM Revision f74eea7b (ceph): Merge pull request #247 from ceph/requests-sessions
- Use a requests.Session object for retries instead of safe_while
- 04:59 PM Revision 1ac05fd1 (ceph): doc/release-notes: changelog link
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:48 PM Revision d1b93530 (ceph): Add branch name to job config
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:25 PM Revision ab9645f9 (ceph): Add suite name to job config
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:25 PM Revision ba66c6ba (ceph): Add /build and /*.yaml to gitignore
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:36 PM Revision ffef20fe (ceph): doc/release-notes: final v0.67.8 notes and changelog
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:18 AM Revision ffc58b4e (ceph): 0.67.8
- 06:07 AM Revision 387b2974 (ceph): Merge pull request #1750 from nereocystis/doc-link-to-involved
- doc: documenting links to get-involved
- 05:25 AM Revision 0454962e (ceph): Fixes a very minor typo in the release notes
- pyramind -> pyramid
- 04:31 AM Revision 78b3c93d (ceph): doc: documenting links to get-involved
- Create a link from documenting-ceph so that it is easy to find the
github repository used for ceph.
Signed-off-by: K... - 01:46 AM Revision 79bf1a69 (ceph): Merge pull request #28 from ceph/wip_add_0688_release
- added new correctd tag 67.8
- 01:41 AM Revision 013a3b6c (ceph): added new correctd tag 67.8
04/30/2014
- 11:48 PM Revision 2e0befda (ceph): Merge pull request #27 from ceph/wip_add_0688_release
- added latest dumpling tag v0.68.8
- 11:35 PM Revision 4322ade6 (ceph): added latest dumpling tag v0.68.8
- 10:15 PM Revision 4b16b70c (ceph): Merge pull request #1743 from ceph/wip-mon-backports.dumpling
- mon: OSDMonitor: HEALTH_WARN on 'mon osd down out interval == 0'
Reviewed-by: Sage Weil <sage@inktank.com> - 10:13 PM Revision 0f3235d4 (ceph): ReplicatedPG: block scrub on blocked object contexts
- Fixes: #8011
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry pick... - 10:11 PM Revision e66f2e36 (ceph): ReplicatedPG: block scrub on blocked object contexts
- Fixes: #8011
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 10:10 PM Revision 4bac8c7a (ceph): rados.h,ReplicatedPG: add CEPH_OSD_FLAG_ENFORCE_SNAPC and use on flush
- We need to ensure that even with pool snaps, we use the snapc provided in order
to ensure that the clones are written... - 10:09 PM Revision 3b6d262f (ceph): Merge pull request #1745 from ceph/wip-7941
- rados.h,ReplicatedPG: add CEPH_OSD_FLAG_ENFORCE_SNAPC and use on flush
Reviewed-by: Sage Weil <sage@inktank.com> - 10:08 PM Revision d9106ce5 (ceph): ECBackend::continue_recovery_op: handle a source shard going down
- get_min_avail_to_read_shards might return an error if there are
no longer enough sources to reconstruct the missing s... - 10:07 PM Revision ed464336 (ceph): Merge pull request #1744 from ceph/wip-8161
- ECBackend::continue_recovery_op: handle a source shard going down
Reviewed-by: Sage Weil <sage@inktank.com> - 10:06 PM Revision 87195d5f (ceph): ReplicatedPG: we can get EAGAIN on missing clone flush
- Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 060105c313c5b4a777c55f17115eeb95ebb17117) - 10:05 PM Revision d700d99f (ceph): ReplicatedPG: do not preserve op context during flush
- Any information stashed in the OpContext may be obsolete by the time we
actually mark the object clean. Instead, let... - 10:03 PM Revision 348e8c17 (ceph): Merge pull request #1746 from ceph/wip-8086
- Wip 8086
Reviewed-by: Sage Weil <sage@inktank.com> - 09:37 PM Revision aafed10c (ceph): rgw_common.cc: reduce scope of 'fpos' variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:34 PM Revision 49b810ff (ceph): rgw_admin.cc: remove unused string variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:31 PM Revision b9e612ca (ceph): PGBackend.cc: remove unused to_remove variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:29 PM Revision 5fec86ee (ceph): KeyValueStore.cc: remove unused variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:28 PM Revision 7928fe75 (ceph): rgw_op.cc: remove unused map variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:26 PM Revision 074161fc (ceph): rgw_main.cc: remove unused variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:21 PM Revision ae9a7d06 (ceph): rgw_main.cc: use static_cast instead of c-style
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 08:51 PM Revision b99f6365 (ceph): buffer.cc: catch exception by reference
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 08:51 PM Revision 5da8e0e8 (ceph): rados.cc: reduce scope of variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 08:51 PM Revision 3ebbd998 (ceph): CDentry.cc: fix bool comparison using relational operator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 08:51 PM Revision e624085f (ceph): ObjectStore.h: pass const string parameter by reference
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 08:51 PM Revision a84fed61 (ceph): crush/mapper.c: fix printf format for unsigned variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 08:51 PM Revision e4b31094 (ceph): KeyValueStore: rename s/logger/perf_logger/
- [src/os/KeyValueStore.h:368] -> [src/os/ObjectStore.h:100]: (warning) The class
'KeyValueStore' defines member varia... - 08:51 PM Revision 55624288 (ceph): OSDMonitor.cc: prefer prefix ++operator for non-trivial iterator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 08:51 PM Revision ef0de7ac (ceph): OSDMap.cc: prefer prefix ++operator for non-trivial iterator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 08:51 PM Revision 46442ea9 (ceph): hitset.cc: fix format string to unsigned int
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 08:51 PM Revision 022e705f (ceph): SimpleLock.h: fix bool comparison using relational operator
- [src/mds/SimpleLock.h:287]: (warning) Comparison of a boolean value
using relational operator (<, >, <= or >=).
Sig... - 07:30 PM Revision a9d7aa35 (ceph): Refactor teuthology.beanstalk
- This architecture will make it easier to add new functionality.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 07:30 PM Revision 041666b0 (ceph): Add --runs, to print only run names
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:30 PM Revision 3fa6271f (ceph): Calculate a timeout to use based on queue size
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:52 PM Revision 82a3668e (ceph): Merge pull request #1629 from ceph/wip-die-mkcephfs
- remove mkcephfs (merge post-firefly?)
Reviewed-by: Alfredo Deza <alfredo.deza@inktank.com> - 05:36 PM Revision 8979eb39 (ceph): Merge pull request #1741 from ceph/wip-early-reply
- Wip early reply
- 05:33 PM Revision 21bbdf5d (ceph): mds: avoid adding replicas of target dentry to rename witnesses
- When the rename target dentry is NULL, we can use MDentryLink messages
instead of slave requests to update its replic... - 05:32 PM Revision 3a7d6684 (ceph): mds: allow early reply when request's witness list is empty
- Early reply should be Ok when there were slave requests, but all
of them were for acquiring locks.
Signed-off-by: Ya... - 05:11 PM Revision b5d1dd8a (ceph): Merge pull request #1121 from ceph/wip-no-anchor
- mds: remove anchor table (merge post-firefly only)
Reviewed-by: Sage Weil <sage@inktank.com> - 05:10 PM Revision 0fa969b5 (ceph): Merge pull request #1670 from yuyuyu101/wip-test-clone
- Add clone test on store_test
Reviewed-by: Sage Weil <sage@inktank.com> - 04:13 PM Revision fb0944e2 (ceph): mon: OSDMonitor: HEALTH_WARN on 'mon osd down out interval == 0'
- A 'status' or 'health' request will return a HEALTH_WARN whenever the
monitor handling the request has the option set... - 10:31 AM Revision 41d93aab (ceph): mds: include authority of the source inode in rename witnesses
- rename updates source inode's ctime
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
04/29/2014
- 09:41 PM Revision adc51e1c (ceph): Drop usage of safe_while
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:17 PM Revision ec72137e (ceph): Add a requests.Session object to ResultsReporter
- By default it is set up to retry requests 10 times
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 09:17 PM Revision ea9c034f (ceph): Use the new ResultsReporter.session object
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:17 PM Revision 61e469b6 (ceph): Remove unused timeout arg to ResultsReporter init
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:16 PM Revision 3f93d168 (ceph): Merge pull request #243 from ceph/wip-8116-wusui
- Wip 8116 wusui
- 09:14 PM Revision 257e1459 (ceph): Handle raw data I/O.
- Paramiko 1.13.0 checks data in the Channel and fails if
invalid UTF-8 characters are sent. The teuthology/misc.py
fu... - 09:14 PM Revision 74eff43e (ceph): Clean up remote.py and misc.py changes.
- Fixed method names to be non-redundant (remote_mktemp in remote is
now just mktemp, for example), and made some param... - 08:18 PM Revision 5339c1f2 (ceph): Changes so these are not installed and still removed
- 08:18 PM Revision 3faeb08d (ceph): When deleting all of a run's jobs, delete the run
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:23 PM Revision 68b440d6 (ceph): osd: automatically scrub PGs with invalid stats
- If a PG has recnetly split and has invalid stats, scrub it now, even if
it has scrubbed recently. This helps the sta... - 05:03 PM Revision d01aa5bf (ceph): mon: OSDMonitor: return immediately if 'osd tier cache-mode' is a no-op
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 04:12 PM Revision 5a6b3516 (ceph): Make symlink of librbd to qemu's folder so it can detect it.
- Per issue #7293.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
(cherry picked from commit 65f3354903fdbdb81468... - 12:09 PM Revision 063b6a27 (ceph): Fixes #8050 Adds a cluster.yaml that is written by interactive task
- 12:09 PM Revision d71a8745 (ceph): These will likely go somewhere better before merge
- 12:09 PM Revision 1532af44 (ceph): Moves node: remote mapping to the internal task.
- 12:09 PM Revision ce778848 (ceph): Changes invocation of serialize_remote_roles to internal task to avoid ...
- 05:58 AM Revision f689e5f0 (ceph): mds: remove discover ino
- Anchor table was the main user of MDCache::discover_ino(), it has
been removed. MDCache::discover_path() can replace ... - 01:11 AM Revision 913a5dd4 (ceph): mds: remove anchor table
- use backtrace instead of anchors to find/open remote inodes
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 01:11 AM Revision 82176000 (ceph): doc: Ensure fastcgi socket doesn't clash with gateway daemon socket.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 01:10 AM Revision 9c9b92f9 (ceph): doc: Verified RHEL configuration.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 01:09 AM Revision ec11bf7e (ceph): doc: Fixed inconsistent header.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 01:08 AM Revision 63b2964b (ceph): doc: Added rhel-6-server-optional-rpms repo.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 01:07 AM Revision 150a1de4 (ceph): Merge branch 'master' of https://github.com/ceph/ceph into wip-doc-radosgw
- 12:28 AM Revision f674f36f (ceph): Copy range using fiemap not entire length
- Under rbd usage, if a volume has tens of thousands of objects and each 4M
object only has several KB(run fio on this ... - 12:08 AM Revision 3920f40a (ceph): rbd-fuse: fix unlink
- The path contains a leading / that needs to be ignored.
Fixes: #8197
Signed-off-by: Josh Durgin <josh.durgin@inktank...
04/28/2014
- 11:52 PM Revision 915bd92f (ceph): Merge pull request #1701 from ceph/wip-libkrbd
- libkrbd convenience library
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 11:51 PM Revision a0867dbd (ceph): Merge pull request #1648 from ceph/wip-client-sleep
- Wip client sleep
Reviewed-by: Sage Weil <sage@inktank.com> - 10:57 PM Revision bab84d45 (ceph): Revert "valgrind.supp: be less picky about library versions"
- This reverts commit f895d16c9e2fd59aab446254e53480cdb91092a1.
- 10:57 PM Revision f261687f (ceph): valgrind: fix tcmalloc suppression for trusty
- Fixes: #8225
Signed-off-by: Sage Weil <sage@inktank.com> - 10:51 PM Revision b3db3a5f (ceph): Merge pull request #1709 from dachary/wip-brag
- brag : useability changes
Reviewed-by: Babu Shanmugam <anbu@enovance.com>
Reviewed-by: Josh Durgin <josh.durgin@inkt... - 10:36 PM Revision 9021b352 (ceph): Merge branch 'wip-rbd-invalidate'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 10:33 PM Revision 818dde31 (ceph): Merge pull request #1737 from steveftaylor/add_rbd_fuse_image_restriction
- Added a new command line parameter (-i or --image=) that allows rbd-fuse...
Reviewed-by: Josh Durgin <josh.durgin@in... - 10:28 PM Revision 11e06061 (ceph): Merge pull request #1699 from chrisglass/python-api-cleanup
- Simple mechanical cleanups
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 10:15 PM Revision 5d340d26 (ceph): librbd: add an interface to invalidate cached data
- This is useful for qemu to guarantee live migration with caching is
safe, by invalidating the cache on the destinatio... - 10:14 PM Revision e08b8b66 (ceph): librbd: check return code and error out if invalidate_cache fails
- This will only happen when shrinking or rolling back an image is done
while other I/O is in flight to the same ImageC... - 09:31 PM Revision b1df2c37 (ceph): Changed the -i parameter to -r in order to avoid a conflict with a gene...
- 09:15 PM Revision a0271000 (ceph): rgw: fix url escaping
- Fixes: #8202
This fixes the radosgw side of issue #8202. Needed to cast value
to unsigned char, otherwise it'd get pa... - 09:13 PM Revision d8c5cc67 (ceph): Merge pull request #1652 from ceph/wip-5170-firefly
- Wip 5170 firefly
- 09:11 PM Revision 735a90a9 (ceph): rgw: fix url escaping
- Fixes: #8202
This fixes the radosgw side of issue #8202. Needed to cast value
to unsigned char, otherwise it'd get pa... - 09:11 PM Revision 8cc878e4 (ceph): Merge pull request #1734 from ceph/wip-8202
- rgw: fix url escaping
Reviewed-by: Sage Weil <sage@inktank.com> - 09:06 PM Revision 5544a51d (ceph): Merge pull request #1736 from ceph/wip-7500-wusui
- Fix s3 tests in the rgw workunit.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 08:56 PM Revision 9e3b8609 (ceph): Fix s3 tests in the rgw workunit.
- Make it possible to set RGW_PORT with ENV variable.
Fixes: 7500
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 08:49 PM Revision 3ec00406 (ceph): Added a new command line parameter (-i or --image=) that allows rbd-fus...
- the mount directory. The purpose of this is to allow a single RBD to be "mounted" in userspace without opening (and l...
- 07:45 PM Revision 060105c3 (ceph): ReplicatedPG: we can get EAGAIN on missing clone flush
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 07:45 PM Revision d83b8f58 (ceph): ReplicatedPG: do not preserve op context during flush
- Any information stashed in the OpContext may be obsolete by the time we
actually mark the object clean. Instead, let... - 07:40 PM Revision a60e15af (ceph): doc/release-notes: v0.67.8 notes
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:02 PM Revision 2ac27d8f (ceph): Merge pull request #244 from ceph/wip-7199-wusui
- Wip 7199 wusui
- 06:00 PM Revision 694827bc (ceph): Allow scrubbing while thrashing
- Added ability to implement scrubbing while thrashing
(scrub_interval in config can be set to an interval
similar to h... - 05:33 PM Revision c511894e (ceph): Merge branch 'master' of https://github.com/ceph/ceph into wip-doc-radosgw
- 05:14 PM Revision bcf92c49 (ceph): rgw: fix url escaping
- Fixes: #8202
This fixes the radosgw side of issue #8202. Needed to cast value
to unsigned char, otherwise it'd get pa... - 04:12 PM Revision 2cbe1dc0 (ceph): Only attempt to use sudo if necessary
- 07:07 AM Revision 27ec495a (ceph): Added Java Example
04/27/2014
- 01:42 PM Revision 8f64b5c1 (ceph): Update librados-intro.rst
- 01:40 PM Revision b8aa58af (ceph): client: drop dirty/flushing caps if auth MDS' session is reset
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 01:40 PM Revision 70ab0793 (ceph): client: wake up cap waiters if MDS session is reset
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 01:40 PM Revision 3e41f92b (ceph): client: cleanup unsafe requests if MDS session is reset
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 01:40 PM Revision 09a1bc5a (ceph): client: add asok command to kick sessions that were remote reset
- Fixes: #8021
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 12:15 PM Revision 998b365c (ceph): Changed the java code example
04/26/2014
- 12:49 PM Revision c1bf7dbb (ceph): Merge pull request #1729 from ceph/wip-7966
- readlink result in resapwn
Reviewed-by: Yan, Zheng <zheng.z.yan@intel.com> - 02:46 AM Revision 5d497826 (ceph): mds: terminate readlink result in resapwn
- readlink(2) does not null terminate the buffer; we need to do that.
Fixes: #7966
Signed-off-by: Sage Weil <sage@inkt...
04/25/2014
- 11:20 PM Revision 58d7640d (ceph): Merge pull request #1727 from ceph/wip-8193
- ceph_test_rados_api_tier: increase HitSetTrim timeouts
- 11:00 PM Revision 438b5789 (ceph): Merge pull request #1700 from xanpeng/patch-1
- Fix error in mkcephfs.rst
Signed-off-by: Xan Peng <xanpeng@gmail.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 10:58 PM Revision 0062070e (ceph): Merge pull request #1725 from FlorentCoppint/master
- Skipping '_netdev' Debian fstab option
Reviewed-by: Sage Weil <sage@inktank.com> - 10:49 PM Revision d0f1806d (ceph): ceph_test_rados_api_tier: increase HitSetTrim timeouts
- ...so that they pass when they get unlucky with thrashing.
This will vastly decrease the probability of failure, but... - 08:22 PM Revision f102e494 (ceph): Post last_in_suite jobs, but delete when run
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:01 PM Revision 5de353e7 (ceph): Update unit test for Cluster.__repr__()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:36 PM Revision e6e28744 (ceph): Fix Cluster.__repr__()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:20 AM Revision 9ac264a8 (ceph): Skipping '_netdev' Debian fstab option
- Signed-off-by: Florent Bautista <florent@coppint.com>
04/24/2014
- 11:48 PM Revision 499adb1d (ceph): rados.h,ReplicatedPG: add CEPH_OSD_FLAG_ENFORCE_SNAPC and use on flush
- We need to ensure that even with pool snaps, we use the snapc provided in order
to ensure that the clones are written... - 09:29 PM Revision ee69c7a4 (ceph): rgw: update idle_timeout for rgw_s3tests_multiregion.yaml
- Fixes: #8194
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 08:42 PM Revision 9b37398d (ceph): Merge pull request #1717 from dachary/wip-auid
- mon: add ceph osd pool set <pool> auid
Reviewed-by: Greg Farnum <greg@inktank.com> - 08:27 PM Revision e8b13f71 (ceph): Merge pull request #1724 from ceph/wip-uselocalgithubforqemu-wusui
- Use new git mirror for qemu-iotests
- 07:55 PM Revision ddf37d90 (ceph): Use new git mirror for qemu-iotests
- Fixes: 8191
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 07:48 PM Revision 1885792c (ceph): ECBackend::continue_recovery_op: handle a source shard going down
- get_min_avail_to_read_shards might return an error if there are
no longer enough sources to reconstruct the missing s... - 03:46 PM Revision af209851 (ceph): Don't push last_in_suite jobs to paddles
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:29 AM Revision c0c2361b (ceph): brag : implement --verbose on client
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 08:18 AM Revision 70092110 (ceph): brag : document the zero argument behavior
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 08:18 AM Revision 2b16a818 (ceph): brag : meaningfull error messages
- To help figure out problems, include the error message in the output
when a submission fails.
Signed-off-by: Loic Da... - 01:00 AM Revision 2708c3c5 (ceph): Merge remote-tracking branch 'gh/firefly'
- 12:23 AM Revision d384d3a6 (ceph): Merge pull request #1720 from jdurgin/wip-list-children-test
- test_rbd.py: ignore children in cache pools
Reviewed-by: Sage Weil <sage@inktank.com>
04/23/2014
- 11:07 PM Revision 5b979766 (ceph): Merge pull request #1719 from ceph/wip-8168
- Wip 8168
Reviewed-by: Sage Weil <sage@inktank.com> - 09:11 PM Revision 39c1bfc4 (ceph): ReplicatedPG::do_op: don't return ENOENT for whiteout on snapdir read
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:11 PM Revision 83f89348 (ceph): ReplicatedPG::do_osd_ops: consider head whiteout in list-snaps
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:47 PM Revision 76a21389 (ceph): Merge pull request #1718 from ceph/wip-7882-wusui
- Support latest qemu iotest code
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 08:28 PM Revision a83aff54 (ceph): test_rbd.py: ignore children in cache pools
- This is necessary until http://tracker.ceph.com/issues/8187 is fixed.
Signed-off-by: Josh Durgin <josh.durgin@inktan... - 08:20 PM Revision aae16ab3 (ceph): mon: add ceph osd pool set <pool> auid
- When a pool is created with ceph osd pool create, the auid is not
inferred from the session auid and is set to zero. ... - 08:20 PM Revision 606e725e (ceph): Support latest qemu iotest code
- Modified qemu-iotests workunit script to check for versions
that use the latest qemu (currently only Trusty). Limit ... - 03:51 PM Revision 4ed25fdb (ceph): Merge pull request #1714 from ceph/wip-fs-client
- two small fixes for client
Reviewed-by: Sage Weil <sage@inktank.com> - 09:33 AM Revision 26517504 (ceph): rbd: add libkrbd convenience library
- Add libkrbd libtool convenience library to provide an interface for
mapping and unmapping rbd images programmatically... - 09:33 AM Revision 2521e73a (ceph): mount.ceph: switch to module_load()
- Implement modprobe() in terms of module_load() from common/module.h
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktan... - 09:33 AM Revision 0ba3960c (ceph): rbd: switch to libkrbd for 'rbd {map,showmapped,unmap}' operations
- Thanks to libkrbd, 'rbd map' now outputs the device node it mapped to
to stdout:
$ sudo rbd map foo
/dev/rbd... - 09:33 AM Revision 4238ffdc (ceph): doc: do not mention modprobe in rbd docs
- rbd binary will load rbd.ko itself, with appropriate options. Loading
it by hand with default options is undesirable... - 09:33 AM Revision 0c2b0fb8 (ceph): doc: 'rbd showmapped' doesn't need privileges
- No need to run 'rbd showmapped' with sudo.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com> - 09:33 AM Revision f6318545 (ceph): rbd: deprecate --no-settle option
- Waiting for udev has been the default for a while now, and, after
switching to libkrbd, is no longer an option. (lib... - 02:29 AM Revision bad34e90 (ceph): client: check cap ID when handling cap export message
- handle following sequence of events:
- mds0 exports an inode to mds1. client receives the cap import
message from m... - 02:14 AM Revision 383d21dc (ceph): client: avoid releasing caps that are being used
- To avoid releasing caps that are being used, encode_inode_release()
should send implemented caps to MDS.
Signed-off-... - 12:42 AM Revision 3a2c8886 (ceph): rados: add ec and rep lost_unfound_delete tests
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 12:39 AM Revision e64d8314 (ceph): task/: add tests for ec and rep mark_unfound_lost delete
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 12:36 AM Revision d726251f (ceph): doc: Fix hyperlink to CRUSH maps.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:36 AM Revision a06f8667 (ceph): Merge pull request #1713 from ceph/wip-7439
- Wip 7439
Reviewed-by: Sage Weil <sage@inktank.com> - 12:31 AM Revision 6902e224 (ceph): doc: Added cache tiering settings to ceph osd pool set.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:30 AM Revision 0d964bc6 (ceph): doc: Added new cache tiering doc to index/TOC.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:30 AM Revision 44e4e3d5 (ceph): doc: Added new cache tiering doc to main docs.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
04/22/2014
- 10:46 PM Revision 8350b6e4 (ceph): Bump psutil version requirement
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 10:43 PM Revision 2182815c (ceph): ReplicatedPG: handle ec pools in mark_all_unfound_lost
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:21 PM Revision 6769f4dc (ceph): 0.80-rc1
- 08:37 PM Revision 245923e7 (ceph): ReplicatedPG: enable mark_unfound_lost delete for ec pools
- revert is tricky to implement at this time for ec pools, so
we'll instead just implement delete for ec pools.
Fixes:... - 07:44 PM Revision 387110b1 (ceph): rados/singleton/all/cephtool: whitelist scrub vs split vs agent issue
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:40 PM Revision 47866fd2 (ceph): Merge pull request #1691 from ceph/wip-8139
- osd_types: pg_t: allow is_split to handle checks for splits prior to the most recent
Reviewed-by: Samuel Just <sam.j... - 07:35 PM Revision 9078513c (ceph): Fix for #8115
- Increase boot disk size per #8115 where monitors shut down due to
/ being full on vm machines.
Signed-off-by: Sandon... - 06:59 PM Revision 009e8746 (ceph): qa/workunits/rbd/copy.sh: skip some tests when tiering is enabled
- The rados ls bit doesn't work.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@ink... - 06:59 PM Revision c0bff439 (ceph): qa/workunits/rbd/copy.sh: fix test
- I broke this in commit 9d64ac66082bd108ec3c2a74e2e77475b5564eae.
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-... - 06:25 PM Revision 5daf5385 (ceph): ECBackend: use std::swap for boost::optional
- Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off-by: Samuel Just <sam.just@inktank.com> - 04:43 PM Revision 90040490 (ceph): rbd: use stringify() in options parsing routines
- Use stringify() in map_option_{uuid,ip,int}_cb() instead of essentially
open-coding it.
Signed-off-by: Ilya Dryomov ... - 04:43 PM Revision 070a8208 (ceph): configure: check for blkid/blkid.h header
- The check for the presence of blkid/blkid.h was missing.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com> - 04:43 PM Revision 944dd1c6 (ceph): Makefile: build common/secret.c with libtool
- Turn common/secret.c into a libtool convenience library, libsecret.la.
Currently it is build directly, twice: for mou... - 04:43 PM Revision ac9b461f (ceph): common: add module_{load,has_parameter}()
- Add two kernel module helpers: module_{module,has_parameter}(). They
are going to live in common/module.[ch].
Signe... - 04:43 PM Revision be081dbd (ceph): stringify: use ostringstream instead of stringstream
- Use ostringstream, as we don't need both input and output of the
stringstream in stringify().
Signed-off-by: Ilya Dr... - 04:02 PM Revision 6cb5ce86 (ceph): Merge pull request #1710 from ceph/wip-coverity
- a couple coverity fixes
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 03:37 PM Revision f244109c (ceph): Merge pull request #1711 from ceph/wip-coverity-respawn
- mds: make strncpy in ::respawn safer
Reviewed-by: Sage Weil <sage@inktank.com> - 03:31 PM Revision cac15c7d (ceph): mds: make strncpy in ::respawn safer
- Previous code assumed null terminated argv[0]
was not longer than PATH_MAX and the resulting
strncpy was not strictly... - 03:29 PM Revision b4eb5025 (ceph): osd/osd_types: RWState: initialize snaptrimmer_write_marker
- ** CID 1204295: Uninitialized scalar field (UNINIT_CTOR)
/osd/osd_types.h: 2716 in ObjectContext::RWState::RWState(... - 03:28 PM Revision 4e5f4420 (ceph): osdc/Objecter: drop unused field
- This as missed by 860d72770cdf092c027d50f4ee03bed76c975599.
** CID 1204296: Uninitialized scalar field (UNINIT_CTO... - 03:27 PM Revision 124a663a (ceph): doc/release-notes: a bit of prose about firefly
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:26 AM Revision 66170f39 (ceph): osd/osd_types: pg_interval_t: dump primary
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:26 AM Revision 931ae6b8 (ceph): osd/osd_types: pg_interval_t: include up_primary in pg_interval_t
- Nothing uses this, but it triggers a new interval, which makes it confusing
when it is not recording in the interval ... - 04:26 AM Revision 18aded2e (ceph): osd/osd_types: pg_interval_t: include primaries in operator<<
- Also make up vs acting explicit.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:26 AM Revision 000233f7 (ceph): osd: change in up set primary constitutes a peering interval change
- In several places, a change in the up_primary triggers a new peering
interval, but the palces that actually generate ... - 04:26 AM Revision 5562e26e (ceph): osd: use parent pgid (as appropriate) in generate_past_intervals()
- Feed in the ancestor pg_t (if any) when we are looking at intervals for
previous maps that may have preceded a recent... - 03:49 AM Revision 62301462 (ceph): Merge pull request #1651 from enovance/wip-brag
- Few bug fixes in ceph-brag
Reviewed-by: Sage Weil <sage@inktank.com> - 01:20 AM Revision 025ab9f4 (ceph): doc/release-notes: v0.80
- Signed-off-by: Sage Weil <sage@inktank.com>
04/21/2014
- 11:53 PM Revision c80f128c (ceph): Merge pull request #1707 from ceph/wip-rbd-test
- rbd: fix tests for cache pools
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 11:47 PM Revision a80e66f9 (ceph): qa/workunit/rbd/import_export.sh: skip list-objects tests with tiering
- Listing objects isn't reliable with cache pools; skip that part of the
test if we see that rbd has tiering enabled.
... - 11:26 PM Revision 9d64ac66 (ceph): qa/workunit/rbd/copy.sh: do not delete/recreate rbd pool
- Among other things, it breaks when tiering is enabled.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:43 PM Revision c3833d7c (ceph): doc: Fixed syntax to include 'pool'.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:31 PM Revision 8620bd2f (ceph): PG::PriorSet: consider lost osds in up_now for pcontdec
- Otherwise, the pg will remain down even as osds are marked lost.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 10:13 PM Revision f44e2c82 (ceph): Merge pull request #1703 from ceph/wip-7942
- Wip 7942
Reviewed-by: Sage Weil <sage@inktank.com> - 10:11 PM Revision 95394b60 (ceph): ReplicatedPG::do_op: check for blocked snapset obj
- Otherwise, we might use an invalid snapset in find_object_context.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 10:11 PM Revision 8259d874 (ceph): ReplicatedPG: in trim, grab w locks on obc and snapset_obc
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:11 PM Revision f3df5018 (ceph): ReplicatedPG: do not create whiteout clones
- First, make_writeable treats whiteout heads like snapdir for
cloning purposes. Second, to ensure that we send the co... - 10:11 PM Revision 0d5a5393 (ceph): ReplicatedPG: if we get ENOENT on clone, remove clone from snapset
- Fixes: #7916
Signed-off-by: Samuel Just <sam.just@inktank.com> - 10:11 PM Revision caa63565 (ceph): ReplicatedPG,rados: add CEPH_OSD_[COPY_FROM]_MAP_SNAP_TO_CLONE
- When promoting a clone, we want to use the provided snapid to specify
specify the clone id directly.
Signed-off-by: ... - 09:28 PM Revision bd39ecd6 (ceph): Merge pull request #1705 from ceph/wip-8124
- Wip 8124
Reviewed-by: Sage Weil <sage@inktank.com> - 09:18 PM Revision 2cb0bac6 (ceph): qa/workunits/cephtool/test.sh: make set pg_num test non-racy
- Loop while the pool is creating.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.... - 05:53 PM Revision e4a048c4 (ceph): ECMsgTypes::ECSubWrite: fix at_version indentation
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 05:53 PM Revision 7bb20115 (ceph): encoding: use unqualified name for encode/decode in boost::optional enc...
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 05:53 PM Revision 5821cc7e (ceph): osd/: propogate hit_set history with repop
- We don't actually send the whole info on each repop, just the log
entries, updated stats, and a few other bits. For ... - 05:53 PM Revision 16eccdd3 (ceph): PG,PGLog: update hit_set during peering
- Fixes: #8124
Signed-off-by: Samuel Just <sam.just@inktank.com> - 05:53 PM Revision f7e75880 (ceph): ReplicatedPG::agent_load_hit_sets: take ondisk_read_lock
- Otherwise, the hit_set might be not yet written due to a recently
completed recovery.
Signed-off-by: Samuel Just <sa... - 05:53 PM Revision 506dce84 (ceph): ReplicatedPG: do not use shard for hit_set object names
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 05:52 PM Revision ddf1e986 (ceph): osd: track the number of hit_set archive objects in a pg
- Also, use this value in agent_choose_mode instead of the max
number.
Related: #8124
Signed-off-by: Samuel Just <sam.... - 05:46 PM Revision 1fb90c94 (ceph): ReplicatedPG::hit_set_persist: clean up degraded check
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 03:11 PM Revision 1448cdf5 (ceph): Work around #8166
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 01:56 PM Revision b7394efe (ceph): multimds: bump up timeout for misc.yaml
- This keeps timing out after 3h.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:30 AM Revision 476b929e (ceph): Update mkcephfs.rst
- There should be no blank between mount options.
- 01:59 AM Revision 95d0278d (ceph): ReplicatedPG::mark_all_unfound_lost: delete local copy if necessary
- There might be a local copy for an EC pool in the DELETE case. The replica
copies should be already handled by merge...
04/19/2014
- 12:58 PM Revision 61b6564b (ceph): Simple mechanical cleanups
- * Removed trailing and useless whitespaces
* Removed useless imports.
Signed-off-by: Christopher Glass <christopher.... - 12:33 AM Revision 7a61cdbf (ceph): buffer: adjust #include order
- The pthread.h include is somehow clobbering things, although it is not
clear how. :(
Signed-off-by: Sage Weil <sage...
04/18/2014
- 10:12 PM Revision 74f4d573 (ceph): Merge pull request #1696 from ceph/wip-8097
- buffer: use Mutex instead of Spinlock for raw crcs
Reviewed-by: Samuel Just <sam.just@inktank.com> - 09:32 PM Revision fbb90f6e (ceph): Merge pull request #26 from ceph/wip-rbd-cache
- test rbd with cache pool
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 09:24 PM Revision 0234bcfc (ceph): Merge pull request #1697 from ceph/wip-num_objects_omap
- osd_types::object_stat_sum_t: fix add/sub for num_objects_omap
Reviewed-by: Sage Weil <sage@inktank.com> - 09:09 PM Revision e087eae8 (ceph): Merge pull request #1695 from ceph/wip-8153
- Revert "ReplicatedPG::get_snapset_context: assert snap obj is not missin...
Reviewed-by: Sage Weil <sage@inktank.com> - 08:59 PM Revision f9e9365f (ceph): Revert "ReplicatedPG::get_snapset_context: assert snap obj is not missing"
- This breaks mark_lost_unfound_revert.
This reverts commit 0d2177a18071ad9c9581826a43751c36bab5b2db. - 08:54 PM Revision dec77c34 (ceph): Merge pull request #1693 from ceph/wip-7997
- mon: fix get_version race (more)
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> - 08:50 PM Revision 4413670d (ceph): osd: throttle snap trimmming with simple delay
- This is not particularly smart, but it is *a* knob that lets you make
the snap trimmer slow down. It's a flow and a ... - 08:41 PM Revision 82edda23 (ceph): test: handle the create-pg delay when testing cache split syntax
- Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 06:47 PM Revision d07ce841 (ceph): Merge pull request #1692 from ceph/wip-7784
- mon: OSDMonitor: HEALTH_WARN on 'mon osd down out interval == 0'
Reviewed-by: Sage Weil <sage@inktank.com> - 06:15 PM Revision b2112d50 (ceph): mon: OSDMonitor: HEALTH_WARN on 'mon osd down out interval == 0'
- A 'status' or 'health' request will return a HEALTH_WARN whenever the
monitor handling the request has the option set... - 06:12 PM Revision 09985d25 (ceph): mon: wait for PaxosService readable in handle_get_version
- We were waiting for the election to finish, but we need to *also* wait for
paxos to recover. Being a peon or leader ... - 04:53 PM Revision d7967b42 (ceph): rbd/thrash: factor out install + ceph
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:51 PM Revision e97b8650 (ceph): rbd: do most tests with a (small) cache pool in front
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:51 PM Revision 03a84442 (ceph): rbd/basic: factor out install + ceph
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:49 PM Revision 007d9752 (ceph): Require requests >= 1.0
- 01:59 PM Revision c623b3dd (ceph): rados/thrash: whitelist 'must scrub before tier agent can activate'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:21 AM Revision 7251983d (ceph): Merge pull request #1676 from ceph/wip-8092
- Wip 8092
Reviewed-by: Sage Weil <sage@inktank.com> - 04:19 AM Revision 375e4ee8 (ceph): Merge pull request #1678 from ceph/wip-8108
- osd: OSDMap: have osdmap json dump print valid boolean instead of string
Reviewed-by: Sage Weil <sage@inktank.com> - 04:17 AM Revision 8fb2388d (ceph): osd_types: pg_t: add get_ancestor() method
- Give us the ancestor for when the pool had a past value for pg_num.
Signed-off-by: Sage Weil <sage@inktank.com> - 01:58 AM Revision 7afc2777 (ceph): rados: include objectstore tests
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 12:53 AM Revision 2dd2b11f (ceph): Merge pull request #1683 from ceph/wip-mds-op-prio
- mds: dynamically adjust priority of committing dirfrags
Reviewed-by: Greg Farnum <greg@inktank.com>
04/17/2014
- 09:51 PM Revision dea70112 (ceph): Merge pull request #1689 from ceph/wip-8091
- Wip 8091
Reviewed-by: Sage Weil <sage@inktank.com> - 09:46 PM Revision 7e697b1b (ceph): ReplicatedPG::recover_replicas: do not recover clones while snap obj is...
- Otherwise, we cannot safely read the snapset for the clone.
Fixes: #8091
Signed-off-by: Samuel Just <sam.just@inktan... - 09:06 PM Revision 0e90c69f (ceph): watch_tube() belongs to the beanstalk module
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:33 PM Revision e9a1c778 (ceph): Update requests version
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:31 PM Revision 3ad51c8e (ceph): osd_types::object_stat_sum_t: fix add/sub for num_objects_omap
- Introduced in a130a4452e4fb159dc62fb417077d98dc9ebd621
Signed-off-by: Samuel Just <sam.just@inktank.com> - 08:18 PM Revision 79e7db75 (ceph): Merge pull request #1688 from ceph/wip-8048
- osd/ReplicatedPG: check clones for degraded
Reviewed-by: Samuel Just <sam.just@inktank.com> - 08:18 PM Revision ac014510 (ceph): Merge pull request #1685 from ceph/wip-8132
- mon: set leader commands prior to first election
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> - 08:11 PM Revision 3d0e80ac (ceph): osd/ReplicatedPG: check clones for degraded
- We check whether the head is degraded, and we check whether a clone is
unreadable, but in the case where we have a ca... - 08:03 PM Revision 5dbc6426 (ceph): s/wait-for-package/wait_for_package/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:49 PM Revision 224a0f57 (ceph): Merge pull request #1674 from ceph/wip-8086
- ReplicatedPG::agent_work: skip hitset objects before getting object cont...
Reviewed-by: Sage Weil <sage@inktank.com> - 07:40 PM Revision 5580ffb8 (ceph): Merge pull request #242 from ceph/wip-7773
- Mirror beanstalkd queue in paddles
- 05:50 PM Revision 26f4d5b0 (ceph): Merge pull request #1687 from ceph/wip-8130
- osdc/Objecter: fix osd target for newly-homeless op
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 05:48 PM Revision 93c0515f (ceph): osdc/Objecter: fix osd target for newly-homeless op
- If we recalculate the mapping and find that there is no primary, we need
to set the 'osd' field to -1. Otherwise, th... - 05:27 PM Revision 03b8cdac (ceph): Refactor try_delete_jobs()
- Also tweak its error message
- 05:27 PM Revision 66a27422 (ceph): Add methods for querying and deleting jobs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:27 PM Revision 165f5d53 (ceph): When killing a run, delete paddles jobs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:27 PM Revision 1449e753 (ceph): Use shared methods to connect to beanstalkd
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:27 PM Revision 8a4de411 (ceph): Rename teuthology.queue to teuthology.worker
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:27 PM Revision 8fdea4d1 (ceph): Submit queued jobs to paddles
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:27 PM Revision ee33192f (ceph): When deleting jobs, also delete them from paddles
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:27 PM Revision 741c773b (ceph): Look for archive_base in config
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:27 PM Revision d12e6f4e (ceph): Be slightly less verbose about logging
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:07 PM Revision fe71a12d (ceph): Merge pull request #1684 from onlyjob/debian
- spelling corrections
Reviewed-by: Sage Weil <sage@inktank.com> - 05:05 PM Revision b0338ca3 (ceph): Merge pull request #1671 from ceph/wip-7699
- mds: Fix respawn (add path resolution)
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sage@inkt... - 05:03 PM Revision 3a794d5f (ceph): Merge pull request #1677 from ceph/wip-poolset-noblock
- mon: Don't block on EAGAIN from `osd pool set`
Reviewed-by: Sage Weil <sage@inktank.com> - 04:33 PM Revision 881680ee (ceph): mon: set leader commands prior to first election
- If we have just started and receive a command, we currently will reply with
EINVAL because the leader commands are em... - 04:08 PM Revision fc948794 (ceph): safe_while: Don't sleep() on the first attempt
- This was causing unnecessary delays in several places
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 02:43 PM Revision e3233927 (ceph): Pass -D flag to teuthology report
- Fixes an issue where tests run on old teuthology branches that died for
uncommon reasons were not being marked as dea... - 02:28 PM Revision 40e8dbbb (ceph): mon: EBUSY instead of EAGAIN when pgs creating
- In 69321bf, EAGAIN changed behaviour to block indefinitely
rather than returning to user. Change the return for
`osd... - 04:57 AM Revision 2e375b6f (ceph): Merge pull request #1675 from guangyy/wip-bench
- Make rados/rest bench work for multiple write instances without metadata conflict.
Reviewed-by: Greg Farnum <greg@in... - 02:43 AM Revision f22e2e9a (ceph): spelling corrections
- 01:16 AM Revision 75a5bd5d (ceph): Merge pull request #1681 from ceph/wip-8043
- mon/OSDMonitor: require force argument to split a cache pool
Reviewed-by: Samuel Just <sam.just@inktank.com> - 01:13 AM Revision 6d58e3c9 (ceph): Merge pull request #1682 from ceph/wip-8020
- OSD: split pg stats during pg split
Reviewed-by: Sage Weil <sage@inktank.com> - 01:10 AM Revision 18caa1cd (ceph): OSD: split pg stats during pg split
- Fixes: #8020
Signed-off-by: Samuel Just <sam.just@inktank.com> - 01:08 AM Revision 5e4a5dc6 (ceph): osd_types::osd_stat_sum_t: fix floor for num_objects_omap
- Introduced in a130a4452e4fb159dc62fb417077d98dc9ebd621
Signed-off-by: Samuel Just <sam.just@inktank.com>
04/16/2014
- 10:09 PM Revision a3d759eb (ceph): Merge branch 'wip-8100'
- Reviewed-by: Mark Nelson <mark.nelson@inktank.com>
- 10:06 PM Revision a3d452ac (ceph): common/obj_bencher: Fix error return check from read that is negative o...
- Fixed read return value in d99f1d9f68db41231e0ffff4082b05d6d095c231
Fixes: #8100
Signed-off-by: David Zafman <david... - 08:21 PM Revision 4b9202bc (ceph): Update to use psutil 2.x API
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:49 PM Revision 24da7d0c (ceph): Merge pull request #1680 from ceph/wip-7786
- civetweb: update subproject
- 06:08 PM Revision 4db1984c (ceph): osd/ReplicatedPG: add missing whitespace in debug output
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 02:45 PM Revision 089dda15 (ceph): Optionally use civetweb instead of apache
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:45 PM Revision 761d7693 (ceph): Don't run apache functions if not using apache
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:45 PM Revision 8b93c03f (ceph): Generate subtasks instead of copy/pasting them
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:11 AM Revision 924064f8 (ceph): mds: dynamically adjust priority of committing dirfrags
- Adjust priority of committing dirfrags according to number of
expiring log segments. The more expiring log segments, ... - 05:51 AM Revision 0640a085 (ceph): mds: fix cap revoke confirmation
- when the _revokes list is emptied, it doesn't mean that client has
released the revoking caps. It's possible that cli... - 01:28 AM Revision 8c7a5ab8 (ceph): Use string instead of char* when saving arguments for rest-bench
04/15/2014
- 10:37 PM Revision 0d2177a1 (ceph): ReplicatedPG::get_snapset_context: assert snap obj is not missing
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:57 PM Revision 015df934 (ceph): mon/OSDMonitor: require force argument to split a cache pool
- There are several perils when splitting a cache pool:
- split invalidstes pg stats, which disables the agent
- a s... - 07:28 PM Revision 823219bb (ceph): Don't pass apache's config to radosgw
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:12 PM Revision 12af2abb (ceph): Rename some functions and variables
- This is to make the refactoring a little smoother and easier to read.
Signed-off-by: Zack Cerza <zack.cerza@inktank.... - 05:32 PM Revision c2523458 (ceph): osd: OSDMap: have osdmap json dump print valid boolean instead of string
- Fixes: 8108
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 03:58 PM Revision f82f6637 (ceph): Fix all but one of the PEP-8 issues
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:28 AM Revision aa6df59e (ceph): mds: Fix respawn (add path resolution)
- Previously assumed that ceph-mds executable was in
PWD - now use /proc/self/exe to find the
executable whereever it m... - 08:30 AM Revision f6db1bc2 (ceph): mds: share max size to client who is allowed for WR cap
- WR cap is allowed for the loner client when filelock is in excl->mix
state. MDS should share max size with the loner ... - 08:02 AM Revision 358bde5d (ceph): Add clone test on store_test
- Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
- 07:48 AM Revision 308758b7 (ceph): Make rados/rest bench work for multiple write instances without metadat...
- Signed-off-by: Guang Yang <yguang@yahoo-inc.com>
- 12:21 AM Revision 4c015136 (ceph): Improve unlock error messages.
- Added messages if the hostname is invalid, and if
the user is not the owner of the lock.
Fixes: 6295
Signed-off-by: ... - 12:13 AM Revision 908fa5ed (ceph): Merge pull request #1666 from ceph/wip-mds
- Wip mds
04/14/2014
- 11:55 PM Revision edda6f74 (ceph): ReplicatedPG::_rollback_to: fix comment, clone certainly could be missing
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:55 PM Revision d39e0031 (ceph): ReplicatedPG::cancel_flush: requeue dup_ops even if !op
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:55 PM Revision 3f7861e2 (ceph): ReplicatedPG::agent_work: skip if head is missing
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:55 PM Revision 43b7c3a2 (ceph): ReplicatedPG::finish_promote: soid.clone may have been trimed, fix assert
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:55 PM Revision 9b7fa388 (ceph): ReplicatedPG::process_copy_chunk: don't check snaps if we got head
- Even if we are promoting a clone, we may be reading from head.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 11:12 PM Revision 9f6f7d35 (ceph): Merge pull request #1673 from ceph/wip-stress-watch
- ceph_test_stress_watch: test over cache pool
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgi... - 11:11 PM Revision 895b6d4d (ceph): Merge pull request #1667 from ceph/wip-8089
- osd: fix dup request ahndling for ENOENT and cache ops
Reviewed-by: Samuel Just <sam.just@inktank.com> - 11:10 PM Revision 898ee489 (ceph): Merge pull request #1654 from ceph/wip-7940
- Wip 7940
Reviewed-by: Samuel Just <sam.just@inktank.com> - 11:09 PM Revision cab29ac1 (ceph): Merge pull request #1664 from ceph/wip-8085
- osd: handle misdirected pg command
Reviewed-by: Samuel Just <sam.just@inktank.com> - 11:07 PM Revision a2323a61 (ceph): Merge pull request #1660 from ceph/wip-hitset-missing
- osd: handle hitset-get on a missing hit_set object
Reviewed-by: Samuel Just <sam.just@inktank.com> - 11:07 PM Revision eef2bf67 (ceph): Fix kvm issues for Trusty
- Change kvm reference to qemu-system-x86_64 and use raw format
in kvm/qemu command. Tested on both Trusty and Precise... - 10:57 PM Revision 37ed4b60 (ceph): ceph_test_stress_watch: test over cache pool
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:36 PM Revision 4388d876 (ceph): Merge pull request #1661 from ceph/wip-objecter
- objecter: make linger watch the correct pool/object
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Josh... - 08:57 PM Revision ab4a35f7 (ceph): Merge pull request #1672 from ceph/wip-strerror
- Use cpp_strerror() wherever possible, and use autoconf for portability
Reviewed-by: Josh Durgin <josh.durgin@inktank... - 08:07 PM Revision d0a7632a (ceph): Use cpp_strerror() wherever possible, and use autoconf for portability
- strerror_r is not portable; on Gnu libc it returns char * and sometimes
does not fill in the supplied buffer. Use au... - 06:44 PM Revision 29d83fef (ceph): Merge pull request #1668 from ceph/wip-librados-tests
- ceph_test_rados_api_*: fix build warnings and memset ranges
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 06:08 PM Revision 502cc614 (ceph): ReplicatedPG::agent_work: skip hitset objects before getting object con...
- Otherwise, we might read the attr on a hitset object we are in the
process of deleting.
Fixes: #8086
Signed-off-by: ... - 05:55 PM Revision ba74f907 (ceph): Merge pull request #25 from ceph/wip-fastdumpemp-wusui
- Reduce runs in the dumpling-emperor upgrade suite.
- 05:07 PM Revision f6d1d922 (ceph): pipe: only read AuthSessionHandler under pipe_lock
- session_security, the AuthSessionHandler for a Pipe, is deleted and
recreated while the pipe_lock is held. read_messa... - 05:07 PM Revision 27d6032e (ceph): auth: add rwlock to AuthClientHandler to prevent races
- For cephx, build_authorizer reads a bunch of state (especially the
current session_key) which can be updated by the M... - 05:04 PM Revision 25c32482 (ceph): osdc/ObjectCacher: back off less during flush
- In cce990efc8f2a58c8d0fa11c234ddf2242b1b856 we added a limit to avoid
holding the lock for too long. However, if we ... - 04:54 PM Revision 2b4b00b7 (ceph): pipe: only read AuthSessionHandler under pipe_lock
- session_security, the AuthSessionHandler for a Pipe, is deleted and
recreated while the pipe_lock is held. read_messa... - 04:54 PM Revision c049967a (ceph): auth: add rwlock to AuthClientHandler to prevent races
- For cephx, build_authorizer reads a bunch of state (especially the
current session_key) which can be updated by the M... - 04:27 PM Revision 0d4aed88 (ceph): mon: fix Session ref leak in handle_get_version
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:19 PM Revision d5634349 (ceph): doc: Distro specific rgw.conf example.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:19 PM Revision bd22cac9 (ceph): doc: Distro specific rgw.conf example.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:18 PM Revision 75606e98 (ceph): doc: Created standalone doc for Keystone Integration.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:18 PM Revision 6650c0e8 (ceph): doc: Added new docs to index.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:18 PM Revision 1310af23 (ceph): doc: Reworked the simple configuration guide to be more generic.
- Changes include removing keystone and putting it into a separate document,
removing user config and putting it into a... - 04:16 PM Revision 6853d21a (ceph): doc: New admin guide for Ceph Object Gateway. Needs some clarification ...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:15 PM Revision e02b8458 (ceph): doc: Admin API usage for quotas. Needs additional clarification on syntax.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:56 PM Revision d0d162a5 (ceph): buffer: use Mutex instead of Spinlock for raw crcs
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:52 AM Revision 64cd332e (ceph): Merge pull request #1622 from dachary/wip-mailmap
- mailmap updates
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com> - 09:31 AM Revision 7c17fc4a (ceph): mds: don't modify inode when calculating client ranges
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 08:39 AM Revision 3dd88006 (ceph): Merge pull request #1669 from ceph/wip-client-debug
- client: print inode max_size
- 08:38 AM Revision 65ec24e3 (ceph): client: print inode max_size
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 04:59 AM Revision d6c71b76 (ceph): osd/ReplicatedPG: add missing whitespace in debug output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:37 AM Revision 171d5c50 (ceph): ceph_test_rados_api_*: fix build warnings, memset ranges
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:33 AM Revision 8905e3e2 (ceph): osd/ReplicatedPG: handle dup ops earlier in do_op
- Current the dup op checks happen in execute_ctx, long after we handle
cache ops or get the obc and (potentially) retu...
04/13/2014
- 12:38 PM Revision 26659a5a (ceph): mds: don't issue/revoke caps before client has caps
- If early reply is not allowed, MDS does not send reply to client immediately
after Locker::issue_new_caps adds new ca... - 12:33 PM Revision bd8aa6f4 (ceph): mds: do file recover after authpin inode
- MDCache::do_file_recover may call Locker::evel_gather, which may change
filelock to stable state. So we should authpi... - 05:23 AM Revision a72bcddf (ceph): osd/ReplicatedPG: handle misdirected do_command
- We can get a query on a pg we still have but are no longer primary for. If
that happens, do not reply. The client w...
04/12/2014
- 06:14 AM Revision 4ccc845c (ceph): mds: fix typo in Server::do_rename_rollback()
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 05:33 AM Revision 93b933fb (ceph): Merge pull request #1659 from ceph/wip-8054
- mds: finish table servers recovery after creating newfs
Reviewed-by: Sage Weil <sage@inktank.com> - 12:46 AM Revision 809d0fab (ceph): osd/ReplicatedPG: handle missing hit_set on HITSET_GET rados op
- Fixes: #8081
Signed-off-by: Sage Weil <sage@inktank.com> - 12:33 AM Revision d72602f6 (ceph): Merge pull request #1655 from ceph/wip-8077
- osd: handle missing hti_set objects in agent_load_hit_sets
Reviewed-by: Samuel Just <sam.just@inktank.com> - 12:11 AM Revision b31107b7 (ceph): test/librados/TestCase: add Param option that can set up a cache pool
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:11 AM Revision 53a4b719 (ceph): ceph_test_rados_api_watch_notify: test over cache pool
- Signed-off-by: Sage Weil <sage@inktank.com>
04/11/2014
- 11:22 PM Revision 6e0496b9 (ceph): librados: Rollback interface additions
- Add C interface rados_ioctx_snap_rollback() and indicate that rados_rollback()
is deprecated.
Add C++ interface IoCt... - 11:22 PM Revision b6b0c3bd (ceph): librados: Add ObjectWriteOperation::snap_rollback() for pool snapshots
- snap_rollback() is the same as selfmanaged_snap_rollback() but we want an
independent interface for pool snapshots. ... - 11:22 PM Revision 09b5538c (ceph): test: Fix ceph_test_rados to not core dump with invalid arguments
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 11:22 PM Revision 3ce40780 (ceph): test: Add --pool-snaps option to ceph_test_rados
- Fixes: #7940
Signed-off-by: David Zafman <david.zafman@inktank.com> - 10:50 PM Revision 3853cc90 (ceph): Merge pull request #1658 from ceph/wip-8008
- osd: fix repair_object
Reviewed-by: Samuel Just <sam.just@inktank.com> - 10:50 PM Revision 2e40afcd (ceph): Merge pull request #1657 from ceph/wip-8063
- ceph_test_rados_api_tier: fix scrub test
Reviewed-by: Samuel Just <sam.just@inktank.com> - 10:39 PM Revision 6ff645f5 (ceph): osd/PG: fix repair_object when missing on primary
- If the object is missing on the primary, we need to fully populate the
missing_loc.needs_recovery_map. This broke wi... - 09:48 PM Revision 19acfebc (ceph): ceph_test_librados_tier: tolerage EAGAIN from pg scrub command
- We may get EAGAIN if the osd happens to be down, for example due to
thrashing. Try a few times and then give up.
No... - 09:44 PM Revision b1db0751 (ceph): Merge pull request #1656 from ceph/wip-osd-boot
- mon: fix osd boot check
Reviewed-by: Greg Farnum <greg@inktank.com> - 09:32 PM Revision 39b9d9d8 (ceph): mon/OSDMonitor: fix osd epoch in boot check
- This was introduced in 4c99e978a77a242e540cb8ccacb967d24322416c and was
incorrect; boot_epoch is the previous epoch t... - 08:14 PM Revision 78df66f5 (ceph): osd/ReplicatedPG: skip missing hit_sets when loading into memory
- We weren't handling hit_sets that were missing.
Two changes here:
1- Load the hit_sets oldest to newest. That mean... - 07:23 PM Revision 7077438b (ceph): mds: finish table servers recovery after creating newfs
- Fixes: #8054
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 05:33 PM Revision 052519ed (ceph): Revert "mds: finish table servers recovery after creating newfs"
- This reverts commit f6c20730c16a7632061639dd83be523fc6a9a44f.
This breaks single MDS startup.
Signed-off-by: Sage W... - 05:20 PM Revision f3745912 (ceph): Merge pull request #1650 from dachary/wip-erasure-code-doc
- erasure-code: document the ruleset-root profile parameter
Reviewed-by: Mark Nelson <mark.nelson@inktank.com> - 05:08 PM Revision f12bccc9 (ceph): radosgw-admin: check params for object rewrite
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 28c716bccd955eaf68e9c739139c901ca4f419f7) - 05:08 PM Revision 9130e7d6 (ceph): radosgw-admin: new 'bucket rewrite' command
- Iterates through objects and rewrites them.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from com... - 05:08 PM Revision 6f2ee99a (ceph): radosgw-admin: add some conditions for bucket rewrite
- --min-rewrite-size, --max-rewrite-size to specify object size
conditions
--start-date, --end-date to specify objec... - 05:08 PM Revision 82d8397a (ceph): rgw: update bucket / object rewrite
- Get code up to date for firefly, need to pass bucket owner for quota
related functionality.
Signed-off-by: Yehuda Sa... - 05:04 PM Revision fcd94d6a (ceph): Merge pull request #1630 from ceph/wip-7450
- Wip 7450
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 03:33 PM Revision ec4a6ce0 (ceph): Merge pull request #1635 from ceph/wip-7437
- Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <j... - 01:59 PM Revision 1ad5bdcd (ceph): Merge pull request #1641 from ceph/wip-multimds
- mds: guarantee message ordering when importing non-auth caps
Reviewed-by: Sage Weil <sage@inktank.com> - 01:57 PM Revision 60cb2aec (ceph): Merge branch 'master' of https://github.com/enovance/ceph-brag into fir...
- 01:56 PM Revision 204b7a46 (ceph): Merge pull request #1645 from ceph/wip-8054
- mds: finish table servers recovery after creating newfs
Reviewed-by: Sage Weil <sage@inktank.com> - 01:28 PM Revision ad40356d (ceph): Included the total cluster size in components_count object
- Signed-off-by: Babu Shanmugam <anbu@enovance.com>
- 12:05 PM Revision 78fcb1a0 (ceph): Fetching the date from ceph osd dump as that is more reliable across ce...
- Signed-off-by: Babu Shanmugam <anbu@enovance.com>
- 11:59 AM Revision 99d74eef (ceph): doc: Add additional information over CloudStack and RBD
- 11:51 AM Revision db3e0b51 (ceph): erasure-code: document the ruleset-root profile parameter
- If unspecified it is ruleset-root=default and will translate into
take default
when a ruleset is created for an ... - 11:28 AM Revision 6d42bd9f (ceph): While generating crush_types, avoiding item parsing, and calculating ty...
- Signed-off-by: Babu Shanmugam <anbu@enovance.com>
- 08:42 AM Revision 19878325 (ceph): Bug fix in the way crush_type is extracted from osd crush dump
- Signed-off-by: Babu Shanmugam <anbu@enovance.com>
- 07:11 AM Revision e46af060 (ceph): Merge pull request #1647 from ceph/wip-lockdep
- a couple of lockdep fixes
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 04:36 AM Revision 072d3711 (ceph): RWLock: make lockdep id mutable
- This allows us to keep the lock/unlock methods const, as per commit
970d53fc0fefc89ffe7550880a4aaa36bd534955.
Signed... - 04:34 AM Revision da0d3820 (ceph): Revert "RWLock: don't assign the lockdep id more than once"
- This reverts commit 957ac3cbe394473f225ffd2b632461fcdaca99e6.
It's important to assign these for all operations for ... - 04:34 AM Revision 632098f2 (ceph): common_init: remove dup lockdep message
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:02 AM Revision 8c38ec7a (ceph): Merge pull request #1646 from dmick/wip-erasure-doc
- doc: Wordsmith the erasure-code doc a bit.
- 02:55 AM Revision 3c54a49e (ceph): Wordsmith the erasure-code doc a bit
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 01:57 AM Revision f6c20730 (ceph): mds: finish table servers recovery after creating newfs
- Fixes: #8054
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 01:30 AM Revision 9fa5c5fa (ceph): big: test xfs + btrfs
- Note that previously we were specifying neither, so the OSDs were running
off of /.
Signed-off-by: Sage Weil <sage@i... - 01:25 AM Revision 756e3626 (ceph): Merge pull request #1643 from ceph/wip-8062
- mon/OSDMonitor: ignore boot message from before last up_from
Reviewed-by: Greg Farnum <greg@inktank.com> - 12:39 AM Revision 3db74861 (ceph): mds: issue new caps before starting log entry
- Locker::issue_new_caps() calls Locker::eval(), which may dispatch
other requests.
Signed-off-by: Yan, Zheng <zheng.z... - 12:22 AM Revision 98127202 (ceph): librados, test: Have write, append and write_full return 0 on success
- Fix consistency of write, append, write_full, all return 0 on success
Include C (rados_*) variants, C++ ctx variants
... - 12:22 AM Revision d2113814 (ceph): pybind: Check that "key" is a string
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 12:22 AM Revision 39bf68c3 (ceph): pybind, test: Add python binding for append and add to test
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 12:22 AM Revision 3d290c2f (ceph): test: Add EC unaligned append write test to ceph_test_rados_api_io
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 12:22 AM Revision d99f1d9f (ceph): test, librados: aio read *return_value consistency, fix ceph_test_rados...
- test:
Add set_completion*PP() functions to cast arg to correct class
Add return_value checks
Add some reads wit... - 12:22 AM Revision 69afc59b (ceph): test: Add multiple write test cases to ceph_test_rados_api_aio
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 12:22 AM Revision 07e8ee20 (ceph): test: Add EC testing to ceph_test_rados_api_aio
- Fixes: #7437
Signed-off-by: David Zafman <david.zafman@inktank.com>
04/10/2014
- 11:48 PM Revision 008663aa (ceph): rgw, radosgw-admin: bucket link uses bucket instance id now
- Fixes: 7499
We need to link user to a specific bucket instance. This updates both
the radosgw-admin link command, and... - 10:54 PM Revision 6ce7116f (ceph): civetweb: update subproject
- Fixes: #7786
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:53 PM Revision 6dc29904 (ceph): Change status to _status everywhere (fix regression)
- 0550dd119150acf8f7b7da2f32b3938c910c3c99 didn't add '_' to 'status'
everywhere it was needed.
Signed-off-by: Dan Mic... - 08:40 PM Revision 43d837d3 (ceph): rgw: radosgw-admin object rewrite
- A radosgw-admin command that copies the object into itself while
preserving mtime and attributes so that data can be ... - 08:34 PM Revision 4c99e978 (ceph): mon/OSDMonitor: ignore boot message from before last up_from
- It is possible we will have a dup OSDBoot message queued up in the mon
and will process it again after that osd was m... - 08:24 PM Revision 364d0b40 (ceph): ceph.conf: longer client_moutn_timeout (which also applies to librados)
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:01 PM Revision 28371a24 (ceph): Merge pull request #1624 from ceph/wip-6789
- mon: Monitor: suicide on start if mon has been removed from monmap
Reviewed-by: Sage Weil <sage@inktank.com> - 05:55 PM Revision a8f09539 (ceph): osd/ReplicatedPG: adjust obc + snapset_obc locking strategy
- Prevoiusly we assumed that if we had snapset_obc set, !exists on the head
and if we got the snapdir lock we were good... - 02:14 PM Revision 86b85947 (ceph): mon: Monitor: suicide on start if mon has been removed from monmap
- If the monitor has been marked as having been part of an existing quorum
and is no longer in the monmap, then it is s... - 11:46 AM Revision 02048dcc (ceph): mds: guarantee message ordering when importing non-auth caps
- Current code allow importing non-auth caps when inode is being exported.
This can breaks message ordering because the... - 04:19 AM Revision cf69bdbd (ceph): Merge pull request #1639 from ceph/wip-multimds
- Wip multimds
Reviewed-by: Sage Weil <sage@inktank.com> - 03:13 AM Revision ac51fcac (ceph): mds: include truncate_seq/truncate_size in filelock's state
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 03:13 AM Revision 808ba130 (ceph): mds: remove wrong assertion for remote frozen authpin
- For across authority rename, the MDS first freezes the source inode's
authpin. It happens while the source dentry isn... - 01:02 AM Revision 860d7277 (ceph): osdc/Objecter: move mapping into struct, helper
- Move the common bits of Op and LingerOp into op_target_t and separate the
actual mapping calculation into calc_target... - 12:21 AM Revision 5df98f47 (ceph): Merge pull request #1637 from ceph/wip-8042
- mon: fix election required_features checks
Reviewed-by: Greg Farnum <greg@inktank.com>
04/09/2014
- 11:25 PM Revision 71d97f99 (ceph): Merge pull request #1636 from ceph/wip-6480
- fix auth races that may have lead to qemu crashes
Reviewed-by: Sage Weil <sage@inktank.com> - 11:21 PM Revision 48895a46 (ceph): osdc/ObjectCacher: back off less during flush
- In cce990efc8f2a58c8d0fa11c234ddf2242b1b856 we added a limit to avoid
holding the lock for too long. However, if we ... - 11:21 PM Revision f3b5ba6f (ceph): osdc/ObjectCacher: limit writeback IOs generated while holding lock
- While analyzing a log from Mike Dawson I saw a long stall while librbd's
objectcacher was starting lots (many hundred... - 11:03 PM Revision 18642ed3 (ceph): mon: tell peers missing features during probe
- Use a new probe op to inform mons that they are missing features during
the earliest probe phase. This prevents them... - 11:01 PM Revision 39ca440b (ceph): mon: move required_features back into Monitor
- This is simpler and cleaner.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:40 PM Revision c8039ab8 (ceph): mon: ignore sync clients without required_features
- If we let them sync data they don't understand they will get confused
and crash.
Signed-off-by: Sage Weil <sage@inkt... - 09:31 PM Revision 75948357 (ceph): utime: declare is_zero(), ceph_timespec(), and sleep() as const
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 09:31 PM Revision 9af10b2c (ceph): auth: CephxProtocol const cleanup
- need_key() and build_authorizer() can be const.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 09:31 PM Revision 3ccef662 (ceph): auth: AuthClientHandler const cleanup
- get_protocol(), build_request(), build_rotating_request(), and
build_authorizer() can all be declared const now.
Sig... - 09:31 PM Revision b297689a (ceph): auth: make AuthClientHandler::validate_ticket() protected
- It's just used internally. Make it private in the subclasses since
there's just one level of inheritance.
Signed-off... - 09:31 PM Revision 50ed65fb (ceph): auth: remove unused get_global_id() method
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 09:31 PM Revision 4d3d89bf (ceph): auth: remove unused tick() method
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 09:31 PM Revision 957ac3cb (ceph): RWLock: don't assign the lockdep id more than once
- This never does anything since lockdep_register() assigns an id >= 0
in the RWLock constructor. This also prevents me... - 09:31 PM Revision 970d53fc (ceph): RWLock: make read locking methods const
- This allows methods using RWLock for reading to be declared const.
There might be cases where we'd want to take a wri... - 09:31 PM Revision 3119022d (ceph): auth: separate writes of build_request() into prepare_build_request()
- validate_tickets() updates internal state, as does
tickets.get_handler(). Move them into a new method called before
b... - 09:29 PM Revision 2cc76bcd (ceph): auth: add rwlock to AuthClientHandler to prevent races
- For cephx, build_authorizer reads a bunch of state (especially the
current session_key) which can be updated by the M... - 09:20 PM Revision d4f2a8ce (ceph): Reduce runs in the dumpling-emperor upgrade suite.
- Add + to 2-workload, 4-workload and 6-final-workload
suites. Reduce 5-upgrade-sequence to only run two
tests and mak... - 08:59 PM Revision f1d63236 (ceph): Merge pull request #238 from ceph/wip-pep8
- Wip pep8
- 08:56 PM Revision 0550dd11 (ceph): more statuses redefinition fixes
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:36 PM Revision 30f3b01a (ceph): rename variable to avoid collision
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:27 PM Revision b476ec29 (ceph): remove unused import
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:26 PM Revision 15a3acb7 (ceph): fix redefinition of region
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 06:35 PM Revision 2e8035fa (ceph): osd: Fix appending write to return any error back to caller
- Also, correct double bumping of num_writes
Signed-off-by: David Zafman <david.zafman@inktank.com> - 06:35 PM Revision 3371a251 (ceph): test: Fix Seg fault in ceph_test_rados
- Fixes: #8049
Signed-off-by: David Zafman <david.zafman@inktank.com> - 06:35 PM Revision edd542e4 (ceph): tools: Improve ceph_scratchtoolpp
- Minor output improvements
Remove clone_range code that was asserting
Signed-off-by: David Zafman <david.zafman@inkta... - 06:13 PM Revision 34d69cdc (ceph): mon: refresh elector required_features when they change
- Currently we only refresh required_features on Elector::start(). This
does not prevent an old peer from calling an e... - 06:09 PM Revision b3b502f1 (ceph): mon/Elector: ignore ACK from peers without required features
- If an old peer gets a PROPOSE from us, we need to be sure to ignore their
ACK. Ignoring their PROPOSEs isn't suffici... - 05:37 PM Revision 5a567c47 (ceph): Merge pull request #1626 from ceph/wip-8031
- osd: improve misdirected op checks
Reviewed-by: Samuel Just <sam.just@inktank.com> - 05:34 PM Revision 5b16650b (ceph): Merge pull request #1627 from ceph/wip-8001
- osd/PG: set CREATING pg state bit until we peer for the first time
Reviewed-by: Samuel Just <sam.just@inktank.com> - 05:34 PM Revision 2a9f5fd5 (ceph): Merge pull request #1631 from ceph/wip-8045
- osd: fix check_osdmap_features deadlock
Reviewed-by: Samuel Just <sam.just@inktank.com> - 03:48 PM Revision 3382fe3c (ceph): os/FileStore: reset journal state on umount
- We observed a sequence like:
- replay journal
- sets JournalingObjectStore applied_op_seq
- umount
- mount
... - 03:47 PM Revision 06f27fc6 (ceph): os/FileStore: reset journal state on umount
- We observed a sequence like:
- replay journal
- sets JournalingObjectStore applied_op_seq
- umount
- mount
... - 03:14 PM Revision f1a89340 (ceph): Merge pull request #1632 from ceph/wip-5469
- librbd: fix zero length request handling
Reviewed-by: Sage Weil <sage@inktank.com> - 02:12 PM Revision dc4bbfa7 (ceph): Merge pull request #1634 from ceph/wip-8028
- rpm: add redhat-lsb dependency
Reviewed-by: Alfredo Deza <alfredo.deza@inktank.com> - 02:05 PM Revision f1c6b65b (ceph): ceph.spec.in: require redhat-lsb-core
- We need this for /lib/lsb/init-functions.
Fixes: #8028
Signed-off-by: Sage Weil <sage@inktank.com> - 01:55 PM Revision 1d0c62fa (ceph): Merge pull request #1606 from ceph/wip-shrink-icache
- client: try shrinking kernel inode cache when trimming session caps
Reviewed-by: Sage Weil <sage@inktank.com> - 06:07 AM Revision ae09361a (ceph): mailmap: Yan, Zheng name normalization
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 06:06 AM Revision 5ee0b7b2 (ceph): mailmap: Nikola Kotur affiliation
- Reviewed-by: Nikola Kotur <kotnick@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org> - 03:48 AM Revision e5f3eb82 (ceph): Merge pull request #1633 from ceph/wip-8004
- client: wake up umount waiter if receiving session open message
Reviewed-by: Sage Weil <sage@inktank.com> - 03:23 AM Revision 02aedbc4 (ceph): client: wake up umount waiter if receiving session open message
- Wake up umount waiter if receiving session open message while
umounting. The umount waiter will re-close the session.... - 02:30 AM Revision 1848a237 (ceph): librados: Fix typo for read functions documentation
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 02:30 AM Revision 9c6733e6 (ceph): librados: Allow rados_pool_list() to get NULL buffer if len == 0
- Coverity wants a NULL check for buf, but caller should be able to
pass a NULL buf and 0 len in order to get byte coun... - 02:30 AM Revision 409999c3 (ceph): rbd: Prevent Seg fault by checking read result in snap_read_header()
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 01:25 AM Revision 0bed25c6 (ceph): Merge pull request #236 from ceph/wip-fix-mon-warn-corrected
- changed mon data avail warn to avoid monitor storage warnings
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 01:21 AM Revision b3218eeb (ceph): changed mon data avail warn to avoid monitor storage warnings
- 12:39 AM Revision a8330f5c (ceph): librbd: fix zero length request handling
- Zero-length writes would hang because the completion was never
called. Reads would hit an assert about zero length in... - 12:28 AM Revision 22a0c1fd (ceph): osd: do not block when updating osdmap superblock features
- We are holding osd_lock in check_osdmap_features, which means we cannot
block while waiting for filestore operations ...
Also available in: Atom