Activity
From 12/12/2013 to 01/10/2014
01/10/2014
- 11:48 PM Revision dae248f2 (ceph): Merge pull request #998 from ceph/wip-omapdirfrag2
- use OMAP to store dirfrags
- 11:41 PM Revision cec8d858 (ceph): mds: require CEPH_FEATURE_OSD_TMAP2OMAP
- Require that all OSDs support TMAP2OMAP before starting the MDS. This
avoids doing some work and then crashing with ... - 11:40 PM Revision 0f0dd74c (ceph): osd: introduce TMAP->OMAP conversion operation
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 11:40 PM Revision b8dfcc1e (ceph): mds: use OMAP to store dirfrags
- MDS can fetch dirfrags from both TMAP and OMAP. When committing a
dirfrags that is stored in TMAP, MDS first uses OSD... - 11:40 PM Revision 1d8429de (ceph): osd/OSDMap: get_up_osd_features()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:28 PM Revision 20f8bae9 (ceph): Merge pull request #1074 from ceph/wip-7135
- Fixes: #7135
Reviewed-by: Sage Weil <sage@inktank.com> - 10:02 PM Revision 617a50c0 (ceph): src/test/librados/misc.cc: verify that omap_clear doesn't blast xattr
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:02 PM Revision 90d6cec6 (ceph): src/test/ObjectMap: test clear_keys_header() call
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:02 PM Revision 0c81849c (ceph): os/DBObjectMap, FileStore: omap_clear should not remove xattrs
- Prevously, FileStore::_omap_clear() used ObjectMap::clear(), which
incorrectly also blasts any stored xattrs. Instea... - 09:58 PM Revision ecd50347 (ceph): Merge pull request #1073 from dachary/wip-mailmap
- mailmap updates
Reviewed-by: Sage Weil <sage@inktank.com> - 09:57 PM Revision 1ddf5893 (ceph): Merge remote-tracking branch 'gh/next'
- 07:50 PM Revision 6225f2cc (ceph): mailmap: fix typo in Alexandre Maragone
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:33 PM Revision 413afa82 (ceph): qa/workunits/cephtool/test.sh: hashpspool takes int in emperor
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:17 PM Revision d429ab54 (ceph): osd/OSDMonitor: fix 'osd tier add ...' pool mangling
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:17 PM Revision f49d9cde (ceph): osd: fix propagation of removed snaps to other tiers
- When we update removed_snaps we do not update snap_seq. Drop this broken
optimization.
Signed-off-by: Sage Weil <sa... - 07:15 PM Revision 3b3511c3 (ceph): mon: debug propagate_snaps_to_tiers
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:08 PM Revision 69d49627 (ceph): Merge pull request #174 from ceph/wip-7171
- thrashosds: change min_in from 2 -> 3
- 07:02 PM Revision 9a9ee610 (ceph): valgrind: ignore tcmalloc uninitialized memory
- This is the main source of noise when running valgrind +
tcmalloc. Apparently there are other issues, so I think we
... - 07:00 PM Revision 495f2163 (ceph): thrashosds: change min_in from 2 -> 3
- See #7171. In rare cases CRUSH can't handle it when only 2/6 of
the OSDs are marked in. Avoid those situations for n... - 06:44 PM Revision 631d0c71 (ceph): erasure-code: erasure code decode interface helper
- The decode_concat method is implemented, documented and tested. It is a
convenience method to concatenate chunks into... - 06:43 PM Revision d2b2f5de (ceph): erasure-code: jerasure implementation of chunk size helpers
- The encode methode uses the get_chunk_size method which is a translation
of the code it previously used for the same ... - 06:24 PM Revision 1f3c1bdd (ceph): erasure-code: add chunk size calculation helpers
- With the current erasure code interface, figuring out the size of a
chunk and the number of chunks for a given object... - 06:24 PM Revision eb2374ea (ceph): erasure-code: refactor the example to use chunk size helpers
- The get_chunk_size and get_chunk_count methods are implemented using the
code found in the encode() method. The encod... - 06:08 PM Revision 72168f71 (ceph): rgw: convert bucket info if needed
- Fixes: #7110
In dumpling, the bucket info was separated into bucket entry point and
bucket instance objects. When set... - 06:08 PM Revision ee9fc590 (ceph): rgw: convert bucket info if needed
- Fixes: #7110
In dumpling, the bucket info was separated into bucket entry point and
bucket instance objects. When set... - 06:07 PM Revision fa43d9ce (ceph): organizationmap: joe.buck@inktank.com is Inktank
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 05:51 PM Revision 74489532 (ceph): Merge pull request #1062 from ceph/wip-7110
- rgw: convert bucket info if needed
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 05:45 PM Revision a0e3f05d (ceph): Merge pull request #1070 from dachary/wip-organizationmap
- organizationmap: match authors with organizations
Reviewed-by: Sage Weil <sage@inktank.com> - 05:44 PM Revision 8604e762 (ceph): organizationmap: match authors with organizations
- Using the same format as .mailmap, match author names with the
organization sponsoring them, if any. It can be used f... - 05:26 PM Revision ce95cef3 (ceph): mongoose: fix warning
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:22 PM Revision 0c339fe4 (ceph): Merge pull request #169 from ceph/wip-utsrelease
- kernel: use utsrelease string for need_to_install() purposes
- 04:53 PM Revision 8f01eeb5 (ceph): Merge pull request #1069 from dachary/wip-mailmap
- mailmap updates
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Roald J. van Loon <roald@roaldvanloon.nl>
Rev... - 02:29 PM Bug #7065 (Resolved): omap_clear() also removes all of object's xatts
- 0c81849c4f1661ce89b8623edaf2873bb6611f62
- 02:29 PM Bug #7135 (Resolved): OMAP_CLEAR removes xattr entries as well
- 0c81849c4f1661ce89b8623edaf2873bb6611f62
- 01:26 PM Bug #7135: OMAP_CLEAR removes xattr entries as well
- wip-7135
- 10:39 AM Bug #7135: OMAP_CLEAR removes xattr entries as well
- Dup #7065?
- 10:34 AM Bug #7135 (Resolved): OMAP_CLEAR removes xattr entries as well
- The issue is in FileStore::_omap_clear, which calls ObjectMap::clear() rather than some form of ObjectMap::clear_omap...
- 02:15 PM Documentation #7007: Missing page for "OS Recommendations"
- Trying to update...
- 11:35 AM Feature #6452 (Fix Under Review): cachepool: snapshots
- 11:35 AM Feature #7057 (Resolved): crush location
- 11:21 AM Bug #7121 (Resolved): nightlies: failed to become clean before timeout expired due to degraded pg
- 10:59 AM Bug #7121: nightlies: failed to become clean before timeout expired due to degraded pg
- Yeah; our tests run a lot closer to the edges than users really do or should, so I'd just adjust the thrasher's min_in.
- 10:55 AM Bug #7121: nightlies: failed to become clean before timeout expired due to degraded pg
- 10:55 AM Bug #7121: nightlies: failed to become clean before timeout expired due to degraded pg
- the behavior is the same as on dumpling, so this isn't a recent regression.
old tunables work for this pg, but ten... - 10:32 AM Bug #7121: nightlies: failed to become clean before timeout expired due to degraded pg
- Sam suggests that maybe the retry behavior got changed erroneously with the recent refactor, and that that's what cau...
- 10:39 AM rgw Bug #7110 (Resolved): rgw: cannot set acls on pre-dumpling buckets
- Landed to dumpling - ee9fc590a556354b54a174a4790c4142949d7409
Landed to emperor - 72168f717b2632f2942fcabf69798ff59a... - 09:56 AM rgw Bug #7110: rgw: cannot set acls on pre-dumpling buckets
- Landed to next 744895326c718efca720bf71e164d65e4eb29d32
- 09:54 AM rgw Bug #7110 (Pending Backport): rgw: cannot set acls on pre-dumpling buckets
- 09:54 AM rgw Bug #7110: rgw: cannot set acls on pre-dumpling buckets
- still need to backport it to dumpling and emperor
- 09:51 AM rgw Bug #7110 (Resolved): rgw: cannot set acls on pre-dumpling buckets
- 10:36 AM rbd Bug #7125 (Need More Info): Assertion failure in rbd_img_obj_callback()
- Hi Eric,
Is it reproducible?
What kind of stress testing were you doing? Can you share a script or
at least d... - 10:26 AM Feature #6173 (Fix Under Review): Add LevelDB support to ceph cluster backend store
- https://github.com/ceph/ceph/pull/1049.patch
- 10:26 AM Revision bf481b91 (ceph): kernel: use utsrelease string for need_to_install() purposes
- Currently, to see if a node has rebooted into the right kernel,
need_to_install() compares a given 40-char commit has... - 09:57 AM rgw Bug #7084 (Can't reproduce): segv in RGWDataChangesLog::RGWDataChangesLog
- reopen if this ever comes up again... but looks like a bad build or something :/
- 09:51 AM Revision af0269de (ceph): mailmap: make roald@roaldvanloon.nl primary
- It seems more appropriate than @gmail.com
Signed-off-by: Loic Dachary <loic@dachary.org> - 09:46 AM Revision f18b310c (ceph): mailmap: remove company name from Pascal de Bruijn name
- It is in the email address anyway.
Signed-off-by: Loic Dachary <loic@dachary.org> - 09:44 AM Bug #6097 (Resolved): btrfs locking regression on async snap ioctl
- 09:44 AM rgw Bug #7083 (Resolved): rgw: public-read acl test failing on master
- Landed to master 6fac2acc5e6f77651ffcd7dc7aa833713517d8a6
- 09:43 AM Revision 39db90f7 (ceph): mailmap: add Andrew Leung, Carlos Maltzahn and Esteban Molina-Estolano
- Although the commit aliases are cryptic, the timeframe and account names
seem to match.
Signed-off-by: Loic Dachary ... - 09:42 AM Bug #7103 (Resolved): config: variable substitution happen only once
- 09:42 AM Bug #7117: centOS: init script silently dies due to missing '/usr/lib64/ceph/ceph_common.sh'
- Something with the make file?
- 08:36 AM Bug #7117: centOS: init script silently dies due to missing '/usr/lib64/ceph/ceph_common.sh'
- AFAICT, the reason is that the init-script is not even starting any daemon due to failing on...
- 09:40 AM Bug #7126 (Resolved): mon: returns wrong version from mon_commands
- 09:38 AM Bug #7126: mon: returns wrong version from mon_commands
- actually, le'ts not backport it.. i don't think it affects anything except the new tiering commands.
- 09:09 AM Revision 176cec82 (ceph): mailmap: add David Moreau Simard alias
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 09:05 AM Revision 440fbed2 (ceph): Merge pull request #1060 from dachary/wip-mailmap
- mailmap updates for reviewed-by
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Greg Farnum <greg@inktan... - 03:15 AM Revision 29da2ec4 (ceph): FileStore: detect XFS properly
- We were only setting m_fs_type = FS_TYPE_XFS if
m_filestore_replica_fadvise was also set -- presumably
the bug fix ac...
01/09/2014
- 10:44 PM Revision 8c5c55c8 (ceph): mon: set next commit in mon command replies
- The mon command acks include a version that is used by the client to
determine which version of the map they need to ... - 10:28 PM Revision 0e43ac90 (ceph): rgw: add optional tenant name for swift urls
- In order to maintain compatibility with swift clients that expect the
url to also contain a reference to the tenant n... - 10:28 PM Revision 56e4015c (ceph): rgw: handle temp url key authorization
- Fixes: #3454
Implement auth handling code that checks temp url signature and
expiration. The key that is used for the... - 10:28 PM Revision 7ccb513c (ceph): rgw: support multiple temp url keys
- Apparently the swift api defines two temp url keys. Add internal support
for multiple keys, radosgw-admin can config ... - 10:28 PM Revision 9395e0d7 (ceph): rgw: fix temp url restful apis and support multiple keys
- the set temp url api didn't do anything, fix that. Also add support for
multiple temp url keys.
Signed-off-by: Yehud... - 10:28 PM Revision 2626101f (ceph): rgw: can set temp url key on user
- Either through new through new rest api call, or via
radosgw-admin
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 08:31 PM Revision 5ce1e2e9 (ceph): Merge pull request #1061 from kdreyer-inktank/rm-execute-bit-src
- remove spurious executable permissions on source code files
Reviewed-by: Sage Weil <sage@inktank.com> - 06:26 PM Revision efb4cf64 (ceph): doc: Removed extraneous comment from snapshot text.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:15 PM Revision 70cf8d6c (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 05:31 PM Revision 3a4111a1 (ceph): Merge pull request #1063 from ceph/install-erasure-headers
- osd: add missing header to install list
Reviewed-by: Loic Dachary <loic@dachary.org> - 05:15 PM Revision 50705974 (ceph): osd: add missing header to install list
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 05:00 PM Revision a5f8cc7e (ceph): rgw: convert bucket info if needed
- Fixes: #7110
In dumpling, the bucket info was separated into bucket entry point and
bucket instance objects. When set... - 04:05 PM Bug #7122: push 0/hit_set_... v 0'0 failed because local copy is 818'7131
- 12:47 AM Bug #7122: push 0/hit_set_... v 0'0 failed because local copy is 818'7131
- ubuntu@teuthology:/var/lib/teuthworker/archive/sage-2014-01-08_22:39:23-rados:thrash-wip-cache-snap-testing-basic-pla...
- 12:42 AM Bug #7122 (Resolved): push 0/hit_set_... v 0'0 failed because local copy is 818'7131
- ...
- 03:57 PM Revision 029b9ef5 (ceph): remove spurious executable permissions on files
- Fedora's rpmlint complains that some of the source code files in the
tree happen to be executable. Remove the execute... - 03:39 PM Bug #7126 (Pending Backport): mon: returns wrong version from mon_commands
- 02:30 PM Bug #7126 (Resolved): mon: returns wrong version from mon_commands
- manifested as a broken LibRadosTier.Promote test, but is uspect this has been brekaing things for ages.
ubuntu@teu... - 02:03 PM rbd Bug #6548 (Resolved): tgt: Kernel panic putting zpool on iSCSI LUN using bs_rbd
- 12:36 PM rbd Bug #6548: tgt: Kernel panic putting zpool on iSCSI LUN using bs_rbd
- I have not seen a repeat of this issues with the new code base. I would recommend that we close this ticket.
- 01:43 PM Revision 4c049b37 (ceph): Merge pull request #173 from ceph/wip-ceph-deploy
- fix ceph-dpeloy tests to use 2x replication
- 01:14 PM rbd Bug #7125 (Resolved): Assertion failure in rbd_img_obj_callback()
- My system hung while stress testing an RBD backed XFS file system. After power cycling the system the error message ...
- 12:54 PM Revision 995a3cc5 (ceph): mds/MDSMap: include max_file_size in plaintext print output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:49 PM Revision a3eb935f (ceph): mailmap: add Yehuda Sadeh fixes for Reviewed-by:
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:49 PM Revision 6d0ba4d9 (ceph): mailmap: add Greg Farnum fixes for Reviewed-by:
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:49 PM Revision 7aac3504 (ceph): mailmap: add Samuel Just fixes for Reviewed-by:
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:49 PM Revision 96d9b993 (ceph): mailmap: add Dan Mick fixes for Reviewed-by:
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:49 PM Revision 43fa0555 (ceph): mailmap: add João Eduardo Luís fixes for Reviewed-by:
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:49 PM Revision 17e0a5eb (ceph): mailmap: add Noah Watkins fixes for Reviewed-by:
- Also acknowledge noah.watkins@inktank.com as the primary email.
Signed-off-by: Loic Dachary <loic@dachary.org> - 12:49 PM Revision 3fe5f117 (ceph): mailmap: add Gary Lowell fixes for Reviewed-by:
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:49 PM Revision 62fbcacd (ceph): mailmap: add Loic Dachary fixes for Reviewed-by:
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:49 PM Revision 2de21486 (ceph): mailmap: add Yan Zheng fixes for Reviewed-by:
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:49 PM Revision f6b52fd4 (ceph): mailmap: add Sage Weil fixes for Reviewed-by:
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:31 PM Revision ca9acb96 (ceph): mon: implement 'mds set max_mds|max_file_size'
- First, add the ability to modify max_file_size. While we are at it, move
to a more sensible interface for adjusting ... - 10:59 AM Bug #7121: nightlies: failed to become clean before timeout expired due to degraded pg
- crush map rule
# rules
rule replicated_ruleset {
ruleset 0
type replicated
min_size 1
... - 10:45 AM Documentation #6234 (Resolved): all our new-user paths need to document name-resolution restrictions
- http://ceph.com/docs/master/start/quick-start-preflight/
- 09:08 AM Revision 45418e97 (ceph): Merge pull request #1056 from apeters1971/wip-jerasure-vectorop
- EC-JERASURE: rewrite region-xor function using vector operations
Reviewed-by: Loic Dachary <loic@dachary.org> - 09:06 AM Revision 5893469b (ceph): Merge pull request #1057 from dachary/wip-buffer-aligned
- erasure-code: ensure that coding chunks are page aligned
Reviewed-by: Andreas Peters <andreas.joachim.peters@cern.ch> - 01:35 AM Revision 1b4368b3 (ceph): schedule_suite: 2x replication for ceph-deploy
- This avoids having to update all of the tests.
Signed-off-by: Sage Weil <sage@inktank.com> - 01:09 AM Revision 69a99e6e (ceph): osd: ignore OSDMap messages while we are initializing
- The mon may occasionally send OSDMap messages to random OSDs, but is not
very descriminating in that we may not have ... - 01:09 AM Revision 1545ddbd (ceph): mon: only send messages to current OSDs
- When choosing a random OSD to send a message to, verify not only that
the OSD id is up but that the session is for th... - 01:08 AM Revision 741c64ec (ceph): osd: ignore OSDMap messages while we are initializing
- The mon may occasionally send OSDMap messages to random OSDs, but is not
very descriminating in that we may not have ... - 01:07 AM Revision 4fae5f84 (ceph): mon: only send messages to current OSDs
- When choosing a random OSD to send a message to, verify not only that
the OSD id is up but that the session is for th... - 01:05 AM Revision 7a89c678 (ceph): Merge pull request #1045 from ceph/wip-7093
- fix for #7093
Reviewed-by: Samuel Just <sam.just@inktank.com> - 12:44 AM rgw Bug #6462: Cannot update object HTTP headers using swift API
- I noticed that Content-Encoding has the same problem.
- 12:37 AM rgw Bug #6462: Cannot update object HTTP headers using swift API
- Using Emperor, I'm still having a hard time getting POST (as well as copy via PUT) to update or remove Content-Dispos...
- 12:33 AM Revision 695255ec (ceph): osd: Interim working version with backfill reserve state changes
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 12:33 AM Revision 0940d8fa (ceph): osd: Change waiting_on_backfill to a set<int>
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 12:33 AM Revision f9a11ef2 (ceph): osd: Determine if compatibility is required due to back level OSDs
- fixes: #7039
Signed-off-by: David Zafman <david.zafman@inktank.com> - 12:33 AM Revision 7837490a (ceph): osd: Fix problems in ReplicatedPG::do_op() logic
- Fix assert(is_degraded_object(soid)) in ReplicatedPG::wait_for_degraded_object()
Use last_backfill_started as the b... - 12:33 AM Revision f89d4105 (ceph): osd: Return false for func that returns bool
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 12:33 AM Revision 25a798ed (ceph): messages, os, osd: Clean-up g/hobject_t MAX handling
- Add check of is_max() before updating an unset pool
Use efficient is_max() instead of compare with hobject::get_max()... - 12:33 AM Revision a07d6820 (ceph): osd: Recovery reservations need to include backfill peers
- Caused by 86e4fd4f7a9848511e1bf9ae433fcd3a35a0818f
Signed-off-by: David Zafman <david.zafman@inktank.com>
01/08/2014
- 10:53 PM Revision ba19006d (ceph): osd: Config OSD when CEPH_FEATURE_OSD_ERASURE_CODES feature first seen
- Set the OSD superblock CEPH_OSD_FEATURE_INCOMPAT_SHARDS and
notify the filestore through set_allow_sharded_objects() ... - 10:38 PM Revision 09d021b4 (ceph): doc: Updated for hostname -s and resolving to non-loopback IP address.
- fixes: #6234
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 10:37 PM Revision ed605f0d (ceph): doc: Fixed hyperlink.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:26 PM Revision b780f4bf (ceph): osd: Remove redundant incompat feature
- We can remove this CompatSet bit without worry because the only
way it could have been set is if an erasure coded poo... - 09:47 PM Bug #7121 (Resolved): nightlies: failed to become clean before timeout expired due to degraded pg
This issue has been seen before on master branch as well as testing of wip-5858-rebase testing.
teuthology:/a/te...- 09:45 PM Bug #7120 (Duplicate): osd: EEXIST on mkcoll on dumpling
- ...
- 08:11 PM Revision 18b158e3 (ceph): add another host so that replicas meet the minimum required
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 07:41 PM Bug #7093 (Resolved): osd: peering can send messages prior to auth
- 08:02 AM Bug #7093: osd: peering can send messages prior to auth
- Patches look good to me.
- 07:14 PM Revision 294cdfb9 (ceph): erasure-code: relax zero copy requirements in tests
- The input buffer is copied when padding is required. Remove the tests
that ensured the input buffer was not copied en... - 07:13 PM Revision 656de1b6 (ceph): erasure-code: ensure that coding chunks are page aligned
- When coding chunks are allocated for jerasure, their address must be
aligned to page boundaries. The requirement is a... - 05:57 PM CephFS Bug #6914 (Resolved): Accessing specific file on CephFS causes client hang
- fixed by f292992b82d042a9f738e4698802e3b205b82c83
- 02:54 PM rgw Bug #6830: S3 CompleteMultipartUploadResult has empty ETag element
- Still happens on RHEL 6.5 with ceph-0.72.2-0.el6.x86_64.
- 02:15 PM Revision 9ba65996 (ceph): EC-JERASURE: rewrite region-xor function using vector operations to get...
- 11:13 AM Revision b6adf597 (ceph): Merge pull request #1055 from kri5/master
- mailmap: Adds Christophe Courtaut
git shortlog -nes
shows only one Christophe Courtaut proof that the .mailmap ... - 10:46 AM Revision 31f3745a (ceph): mailmap: Adds Christophe Courtaut
- Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
- 10:26 AM Revision 65a15039 (ceph): Merge pull request #1052 from dachary/wip-large-output-daemon-config
- common: fix large output in unittest_daemon_config
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com> - 09:40 AM Bug #7117: centOS: init script silently dies due to missing '/usr/lib64/ceph/ceph_common.sh'
- I replicated this problem locally using the most current `master` branch. The issue is not really `gatherkeys` but th...
- 05:54 AM Bug #7117 (Resolved): centOS: init script silently dies due to missing '/usr/lib64/ceph/ceph_comm...
One of the failing tests: http://qa-proxy.ceph.com/teuthology/teuthology-2014-01-05_01:10:06-ceph-deploy-master-t...- 09:36 AM rgw Bug #7110: rgw: cannot set acls on pre-dumpling buckets
- 09:26 AM Feature #7114: Hinted recovery
- Instead of "a defined bucket in the CRUSH hierarchy", it probably makes more sense to say uses the nearest common anc...
- 07:57 AM Revision 6eea3133 (ceph): Merge pull request #1044 from ceph/port/onexit
- create on_exit replacement
Reviewed-by: Sage Weil <sage@inktank.com> - 01:11 AM Revision 7d5674cf (ceph): doc: Added librados introduction doc. Still wip.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 01:11 AM Revision 33e78a4a (ceph): doc: Updated terminology. Added librados intro to index.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
01/07/2014
- 11:09 PM Revision c4b9dae4 (ceph): Merge pull request #172 from ceph/wip-teuthvmcon-wusui
- Fix a bug where ctx.config['targets'] was looped through again
- 10:22 PM Revision f32adf05 (ceph): Fix a bug where ctx.config['targets'] was looped through again
- in connect(). The bug caused vm behavior to happen for a
target if any of the machines in the cluster was a vm. The... - 07:23 PM Revision 6fac2acc (ceph): Merge pull request #1050 from ceph/wip-7083
- radosgw-admin: fix object policy read op
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 07:14 PM Revision 7acb0a17 (ceph): on_exit: remove side effects from asserts
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 05:28 PM devops Feature #6986: Build packages containing RBD and CephFS kernel modules for installation on RHEL7-...
- Try the for-stable-3.10.24 branch of https://github.com/ceph/ceph-client.git
- 05:11 PM devops Feature #6986: Build packages containing RBD and CephFS kernel modules for installation on RHEL7-...
- Where can I find the code to build against kernel-devel-3.10.0-54.0.1.el7 ?
- 05:10 PM Bug #7116 (Resolved): mon: pg_temp left behind if pool deleted while pg_temp exist
I bumped the pg_num/pgp_num for pool 3 and then deleted pool 3 quickly afterwards:
./ceph osd dump
....
pg_tem...- 03:51 PM Revision e3d0b0ae (ceph): common: fix large output in unittest_daemon_config
- All tests in daemon_config use the global g_ceph_context
object. Introducing an expansion loop in it will impact all ... - 03:44 PM Subtask #6895 (Fix Under Review): omap needs to be disablable on a per-pool basis, this needs to ...
- "work in progress":https://github.com/ceph/ceph/pull/1053
- 10:18 AM Subtask #6895: omap needs to be disablable on a per-pool basis, this needs to be required to cach...
- * add a can_omap() predicate in "pg_pool_t":https://github.com/ceph/ceph/blob/5300ed942809c963ccbe4fc1f90e7767f7b74b5...
- 07:07 AM Subtask #6895 (In Progress): omap needs to be disablable on a per-pool basis, this needs to be re...
- 03:04 PM Feature #7114 (New): Hinted recovery
- In the case where you are constructing multi-site RADOS object stores, where inter-site connectivity is a premium, it...
- 01:29 PM rgw Bug #7110: rgw: cannot set acls on pre-dumpling buckets
- The fix in wip-7110-dumpling looks good to me.
- 10:26 AM Subtask #6888: EC/Tiering: Disallow omap writes on pools which are backed by EC pools
- It should be able to; this will be stuff in the caching and tiering code to look at the properties on the backing poo...
- 06:54 AM Subtask #6888 (Need More Info): EC/Tiering: Disallow omap writes on pools which are backed by EC ...
- Is it possible to implement this before implementing ErasureCodePG ?
- 07:04 AM Subtask #7048 (Resolved): mon: erasure crush rule vs pool process
- 07:01 AM Subtask #6027 (Resolved): ensure that erasure coded pools don't work until the osds can handle it
- 07:00 AM Revision 5300ed94 (ceph): Merge pull request #1043 from ceph/port/misc
- misc portability patches
Reviewed-by: Sage Weil <sage@inktank.com> - 06:59 AM Subtask #6119 (Won't Fix): replace PG::object_contexts with SharedPtrRegistry
- This is obsoleted by the work done on PGBackend.
- 06:54 AM Documentation #6465 (In Progress): admin/build-doc should have some kind of build check for broke...
- I pushed some changes to a wip-6465 branch but it is failing with what looks like unrelated problems.
This is a li... - 06:52 AM Subtask #6434 (Need More Info): review and test PGBackend
- 06:29 AM Revision 4eeee0e6 (ceph): Merge pull request #1051 from kdreyer-inktank/automake-1.12
- configure: support Automake 1.12
- 05:30 AM Revision ffc9d72d (ceph): Merge pull request #1046 from dachary/wip-7103
- common: recursive implementation of config::expand_meta …
Reviewed-by: Sage Weil <sage@inktank.com> - 05:26 AM Revision 822ad588 (ceph): configure: support Automake 1.12
- Signed-off-by: Jonathan Dieter <jdieter@lesbg.com>
Signed-off-by: Ken Dreyer <ken.dreyer@inktank.com> - 04:02 AM Revision 12a0f513 (ceph): Merge pull request #1047 from dachary/wip-duplicated-headers
- autoconf: trim duplicated headers
01/06/2014
- 10:30 PM rgw Bug #7110: rgw: cannot set acls on pre-dumpling buckets
- Buckets created on versions prior to Dumpling cannot have ACLs set, even after upgrading to Dumpling.
- 08:28 PM rgw Bug #7110 (Won't Fix): rgw: cannot set acls on pre-dumpling buckets
- 06:28 PM rgw Bug #7110 (Resolved): rgw: cannot set acls on pre-dumpling buckets
- 09:10 PM Revision 0d5763eb (ceph): add missing/required OSDs to the rest of ceph-deploy tasks
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 2e721f0d7c5f344168d70959bb1478a0f33... - 09:05 PM devops Feature #6986: Build packages containing RBD and CephFS kernel modules for installation on RHEL7-...
- RPM kmods are a special kind of pain. Red Hat has a kABI, and in theory if you rely on that, you can re-use your kern...
- 08:07 PM devops Feature #6986: Build packages containing RBD and CephFS kernel modules for installation on RHEL7-...
- Ken Dreyer wrote:
> Do we have some form of kernel module packages available already? Or will these be developed fro... - 08:00 PM devops Feature #6986: Build packages containing RBD and CephFS kernel modules for installation on RHEL7-...
- Do we have some form of kernel module packages available already? Or will these be developed from scratch?
- 08:53 PM Revision b1976dd0 (ceph): radosgw-admin: fix object policy read op
- Fixes: #7083
This was broken when we fixed #6940. We use the same function to both
read the bucket policy and the obj... - 08:25 PM Revision 0c9129bf (ceph): error after 15 minutes of waiting for gatherkeys
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit ad18717505c407f2c8bb995af8fd516b619... - 08:18 PM devops Bug #6746: ceph-release rpm not playing well with yum-plugin-priorities
- Hi John, What priority value would work for you?
- 07:35 PM Feature #7108: build: error out on inappropriate use of dout()
- alternatively, do not define dout or g_ceph_context at all for library code.
- 10:38 AM Feature #7108 (New): build: error out on inappropriate use of dout()
- Right now, if you use dout() instead of ldout() in a library context, the compilation phase goes fine and then you ge...
- 06:31 PM Feature #7039 (Fix Under Review): Check other OSD CEPH_FEATURE_OSD_ERASURE_CODES to enable acting...
- Part of review of wip-5858-rebase
- 06:28 PM Bug #7014 (Can't reproduce): rados: stuck degraded, possibly related to acting_backfill changes
- This might have been fixed by fix for #6905 which is to increase the timeout in suites/rados/thrash/thrashers/mapgap....
- 06:18 PM rgw Bug #7073: "rgw gc max objs" should have a prime number as default value
- Hi Yehuda,
Thanks for the update.
Should I provide a pull request for this or you will fix it at your side?
Th... - 01:13 PM rgw Bug #7073: "rgw gc max objs" should have a prime number as default value
- Right. We can just do a mod of some other larger prime, and then mod 32 (or whatever is configured) so that we don't ...
- 05:08 PM Revision 5c049663 (ceph): Enable reporting of entire runs as dead
- 03:05 PM Feature #7104: rest-api: support commands requiring 'w' cap without 'rw' cap
- There was previously no "w-only" permission supported, indeed. I'm not sure it makes sense even for allow new snaps....
- 10:00 AM Feature #7104: rest-api: support commands requiring 'w' cap without 'rw' cap
- Ah, I did the allow_new_snaps command. I'm not very familiar with the REST api, but I think it needs to be able to ha...
- 02:18 PM Subtask #6888 (In Progress): EC/Tiering: Disallow omap writes on pools which are backed by EC pools
- 12:59 PM rgw Bug #7083 (Fix Under Review): rgw: public-read acl test failing on master
- 12:47 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- First tested the kernel rebuild (-j 8 for the make command) twice, this went fine. (Except for performance: 1 kernel ...
- 11:24 AM CephFS Fix #7109 (Resolved): disallow removing the first data pool
- Our lookup-by-ino code requires that we be able to look for all existing inodes in a well-known location — the defaul...
- 10:35 AM Documentation #6234: all our new-user paths need to document name-resolution restrictions
- This is also missing from the new pre-flight checklist: http://ceph.com/docs/master/start/quick-start-preflight/
T... - 09:36 AM Bug #6824: Removal of an OSD that is not down should set non-successful status code
- I missed this when it was going by, but it looks like that patch makes things like "osd down" and "osd out" no longer...
- 09:26 AM CephFS Feature #3866: mds: Add lazily-updated backtraces to hard links
- If we create a hardline that references the "real" location of the file (as a path), and then the "real" location mov...
- 06:43 AM devops Bug #7107 (Resolved): bootstrap script should not install requirements
- Opened pull request: https://github.com/ceph/ceph-deploy/pull/148
Merged to master with hash: 07f903c - 06:40 AM devops Bug #7107 (Resolved): bootstrap script should not install requirements
- There is no need to install from requirements file anymore. All libraries defined there are only for
development onl...
01/05/2014
- 03:25 PM Bug #7072: logrotate not sending HUP signal
- Looking at the logrotate source code it would seem that logrotate depends on whatever is defined in postrotate to per...
- 01:06 PM Bug #7072: logrotate not sending HUP signal
- I can confirm this on Ubuntu 13.04.
If you check with lsof, you can see that the radosgw + ceph-osd files are move... - 12:52 PM Bug #7072: logrotate not sending HUP signal
- Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
Release: 12.04
Codename: precise
logrotate version: 3.7.8
... - 03:11 PM Revision 5bb1545e (ceph): common: multiple variable occurence expansion test
- http://tracker.ceph.com/issues/7103 refs #7103
Signed-off-by: Loic Dachary <loic@dachary.org> - 03:11 PM Revision 87db534c (ceph): common: cosmetic inversion of tests arguments
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 03:11 PM Revision 94854090 (ceph): common: recursive implementation of config::expand_meta
- Using a recursive implementation of variable expansions make it easier
to protect against loops and provide human rea... - 03:11 PM Revision 3f34dc7d (ceph): common: unit tests for config::expand_meta
- Part of the config.cc tests are in test/confutils.cc but they do not
cover meta variable expansion. Create unittest_c... - 09:56 AM Bug #7103 (Fix Under Review): config: variable substitution happen only once
- "proposed fix":https://github.com/ceph/ceph/pull/1046
- 06:44 AM Revision 98ed9ac5 (ceph): mon: only send messages to current OSDs
- When choosing a random OSD to send a message to, verify not only that
the OSD id is up but that the session is for th... - 06:44 AM Revision 35da8f9d (ceph): osd: do not send peering messages during init
- Do not send any peering messages while we are still working our way
through init().
Fixes: #7093
Signed-off-by: Sage... - 06:44 AM Revision f68de9f3 (ceph): osd: ignore OSDMap messages while we are initializing
- The mon may occasionally send OSDMap messages to random OSDs, but is not
very descriminating in that we may not have ...
01/04/2014
- 10:46 PM Bug #7093 (Fix Under Review): osd: peering can send messages prior to auth
- 09:03 AM Bug #7093: osd: peering can send messages prior to auth
- several instances in teuthology-2014-01-02_19:40:02-upgrade:parallel-master-testing-basic-plana
- 08:54 PM Revision 2181d25f (ceph): onexit: add an on exit callback utility
- Adds a class that executes registered callbacks in its destructor. Since
static duration objects have their destructo... - 08:54 PM Revision 7aa98052 (ceph): log: use on exit manager to flush logs on exit
- on_exit is not portable, and atexit doesn't allow parameters to be
passed to callbacks.
Signed-off-by: Noah Watkins ... - 05:18 PM Revision ef6a56aa (ceph): keyutils: handle non-linux platform
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 05:18 PM Revision 26c07d97 (ceph): ipaddr: use IN6_ARE_ADDR_EQUAL for comparison
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 05:18 PM Revision 6342d051 (ceph): pipe: handle missing MSG_MORE and MSG_NOSIGNAL
- On OSX (and currently any platform missing the MSG_MORE
macro) the MSG_MORE optimization is disabled. The MSG_NOSIGNA... - 05:18 PM Revision 3d19f7c8 (ceph): test: disable cross process sem tests on non-Linux
- How to make this portable:
- MAP_ANONYMOUS -> MAP_ANON (OSX)
- sem_init (anonymous semaphore) needs to be replaced ... - 07:18 AM Cleanup #7105: There are three different ways to retrieve an authentication key
- Ahh.. forgot the ...
- 07:16 AM Cleanup #7105 (Closed): There are three different ways to retrieve an authentication key
- Is it necessary to have three different commands that do the exact same thing ?
Reference:
https://github.com/cep... - 06:50 AM Feature #7104: rest-api: support commands requiring 'w' cap without 'rw' cap
- Okay, I'm starting to understand how it works..
This is how the mapping is done between the API and the commands a... - 06:32 AM Feature #7104: rest-api: support commands requiring 'w' cap without 'rw' cap
- I left out a line at the end of the error, the complete error is:...
- 06:13 AM Feature #7104 (New): rest-api: support commands requiring 'w' cap without 'rw' cap
- Right now the commands must be one of "r", "rw", "rwx". We should support each of those as capabilities, not as named...
- 02:05 AM Bug #7103 (In Progress): config: variable substitution happen only once
- 02:04 AM Bug #7103: config: variable substitution happen only once
- The "test demonstrating the problem":https://github.com/dachary/ceph/commit/84374f3d60b3be37f74bbf65b4c5568f301e2832 ...
- 02:00 AM Bug #7103 (Resolved): config: variable substitution happen only once
- In ceph.conf if...
- 12:58 AM Revision 6663a5ee (ceph): Merge pull request #1038 from ceph/wip-objectcacher-backoff
- osdc/ObjectCacher: back off less during flush
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 12:30 AM Revision ab2b2bb0 (ceph): doc: Fixed typo.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:05 AM Revision a231f220 (ceph): Merge pull request #1041 from dachary/wip-mon-test
- mon: get rid of --keyring /dev/null hack
- 12:05 AM Revision 81d71f9d (ceph): Merge pull request #1042 from kdreyer-inktank/gitignore-autotools-test-...
- add autotools-generated files to .gitignore
01/03/2014
- 11:47 PM Revision bb8b7503 (ceph): add autotools-generated files to .gitignore
- When running "make check", Automake generates test-suite.log, along with
various *.log and *.trs files in the tree. A... - 11:34 PM Revision f2e33e81 (ceph): mon: get rid of --keyring /dev/null hack
- No longer necessary when --auth-supported=none
Signed-off-by: Loic Dachary <loic@dachary.org> - 11:00 PM Revision 3a42d411 (ceph): Merge pull request #1026 from dmsimard/ceph_rest_api_discovery
- Be more explicit how to discover available API calls
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 10:37 PM Revision d110c913 (ceph): doc: Removed dash from --dmcrypt option.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:00 PM Revision 5de7e562 (ceph): Merge pull request #1040 from dachary/wip-ceph-disk-activate-data-dir
- ceph-disk: fix false positive for gitbuilder
- 09:52 PM Revision c772b6d1 (ceph): ceph-disk: fix false positive for gitbuilder
- The output of test/ceph-disk.sh is very verbose which is good for
debugging errors. However it sometime contains stri... - 09:45 PM Revision 3cffea49 (ceph): Re-raise exceptions caught in the watchdog
- 09:08 PM Revision 027929e0 (ceph): Use response.text if response.json is None
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:01 PM Revision f92174ff (ceph): Strip stdout lines
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:56 PM Revision 68b259fd (ceph): Catch and log unhandled exceptions in the watchdog
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:51 PM Revision e2ee5287 (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 ... - 08:45 PM Revision c6a9de04 (ceph): Add 'emperor' to list of branches with reporting
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:41 PM Revision 31210787 (ceph): Merge pull request #1032 from dachary/wip-ceph-disk-activate-data-dir
- ceph-disk : fixes and improvements for the --data-dir code path and associated tests
Reviewed-by: Sage Weil <sage@in... - 06:41 PM Revision eaa3e124 (ceph): Work around a change in pip 1.5 regarding wheels
- The error message was "pip's wheel support requires setuptools >= 0.8
for dist-info support."
Signed-off-by: Zack Ce... - 06:23 PM Revision daefe815 (ceph): Be more explicit how to discover available API calls
- Signed-off-by: David Moreau Simard <dmsimard@iweb.com>
- 05:55 PM Revision d3afebe1 (ceph): Be safer when calling ./bootstrap
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:13 PM rgw Bug #7099: Strange Comportments with media files
- MP3 Test : http://p1.13h.com/swift/v1/test/touslesmemes.mp3
- 03:54 PM rgw Bug #7099: Strange Comportments with media files
- I'm using Ubuntu 12.04 LTS
- 03:07 PM rgw Bug #7099 (Resolved): Strange Comportments with media files
- Hello
I'm using ceph 0.72.2 and I have a problem to get media file (mp3 ou mp4 video) with RadosGw and swift emu... - 04:06 PM Bug #7052 (Resolved): saucy make check doesn't clean up
- 03:53 PM Bug #7052 (Fix Under Review): saucy make check doesn't clean up
- Looks like a Automake 1.13 feature with parallel tests. As discussed in the Google+ hangout today, I've added these t...
- 03:33 PM Revision de8522fa (ceph): ceph-disk: tests for the --data-dir code path
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 03:30 PM Revision 306b099a (ceph): ceph-disk: create the data directory if it does not exist
- Instead of failing if the OSD data directory does not exist, create
it. Only do so if the data directory is not enfor... - 03:30 PM Revision 51ee3c04 (ceph): ceph-disk: add copyright notice
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 03:30 PM Revision ca713f48 (ceph): ceph-disk: implement --statedir as /var/lib/ceph
- Replace hardcoded /var/lib/ceph with the STATEDIR global variable and
implement the --statedir option to override the... - 03:30 PM Revision a71025d3 (ceph): ceph-disk: implement --sysconfdir as /etc/ceph
- Replace hardcoded /etc/ceph with the SYSCONFDIR global variable and
implement the --sysconfdir option to override the... - 03:30 PM Revision b82ccfbf (ceph): ceph-disk: fix Error() messages formatting
- Mainly using % instead of ,
Signed-off-by: Loic Dachary <loic@dachary.org> - 03:30 PM Revision de005059 (ceph): ceph-disk: remove noop try:
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 03:30 PM Revision 324804a8 (ceph): ceph-disk: fix activate() indent
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 03:30 PM Revision 55ca7bb2 (ceph): ceph-disk: do not hide main_activate() exceptions
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 03:30 PM Revision 908348b8 (ceph): ceph-disk: make exception handling terse in main_activate_journal
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 03:30 PM Revision ad6b4b4b (ceph): ceph-disk: add --prepend-to-path to control execution
- /usr/bin is hardcoded in front of some ceph programs which makes it
impossible to control where they are located via ... - 03:30 PM Revision 2b935bbf (ceph): ceph-disk: which() uses PATH first
- Instead of relying on a hardcoded set of if paths. Although this has the
potential of changing the location of the bi... - 03:30 PM Revision d09af0fa (ceph): ceph-disk: display the command output on OSD creation failure
- The string form of a CalledProcessError instance does not include the
output datamember. Add it to the Error exceptio... - 03:30 PM Revision 97f516a1 (ceph): ceph-disk: use CalledProcessError.returncode
- CalledProcessError has no errno data member
Signed-off-by: Loic Dachary <loic@dachary.org> - 03:30 PM Revision b65eb377 (ceph): ceph-disk: fsid is a known configuration option
- Use get_conf_with_default instead of get_conf because fsid is a known
ceph configuration option. It allows overriding... - 03:30 PM Revision e773b68f (ceph): ceph-disk: implement --mark-init=none
- It is meant to be used when preparing and activating a directory that is
not to be used with init. No file is created... - 03:30 PM Revision 0fcc0818 (ceph): ceph-disk: run ceph-osd when --mark-init=none
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 01:06 PM rgw Feature #6513 (Fix Under Review): rgw: dr: Service scripts for meta/data sync agents
- 12:53 PM rgw Feature #6513: rgw: dr: Service scripts for meta/data sync agents
- Work in progress is wip-6513 branch in the radosgw-agent tree.
- 01:03 PM devops Fix #7095 (Resolved): fix f19 gitbuilder
- 01:03 PM devops Feature #7094 (Resolved): f20 gitbuilder
- 01:00 PM devops Feature #6020: radosgw-apache opinionated package
- Build job for the package is radosgw-apache on jenkins.
- 01:00 PM devops Feature #6020: radosgw-apache opinionated package
- Work in progress is in the master branch in the radosgw-apache tree.
- 11:45 AM Bug #7093 (Resolved): osd: peering can send messages prior to auth
- we are still authenticating:...
- 10:56 AM rgw Bug #7084: segv in RGWDataChangesLog::RGWDataChangesLog
- recent log: ubuntu@teuthology:/a/sage-2014-01-02_12:58:22-upgrade:parallel-next-testing-basic-plana/22332
- 07:38 AM Bug #7085 (Resolved): ceph-disk cli test fails if /var/lib/ceph is missing
- The corresponding test file been moved to "ceph-disk.sh":https://github.com/dachary/ceph/commit/de8522fa6c82768da1d61...
- 02:30 AM Revision 131b2184 (ceph): Use CentOS Gitbuilder sha1 instead of Fedora for non-ubuntu.
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 01:56 AM Revision 830583f8 (ceph): osd: Correction to #6690 change
- Reorder sequence so min_size check is right
Remove redundant resize of backfill
Correction to 19cff890eb6083eefdb7b7... - 12:52 AM Revision 6b8d4188 (ceph): init-ceph: pass config file path when adjust crush position
- Fixes: #6591
Reported-by: Sean Noonan <sean.noonan@twosigma.com>
Signed-off-by: Sage Weil <sage@inktank.com>
01/02/2014
- 10:09 PM Revision 806c0cb3 (ceph): Merge pull request #1012 from dachary/wip-mon-mkfs
- unit tests for ceph-mon --mkfs
- 10:07 PM Revision 53a4a88f (ceph): Merge pull request #1029 from ceph/wip-6914
- Wip 6914
Reviewed-by: Sage Weil <sage@inktank.com> - 09:52 PM Revision 1f47a5b1 (ceph): Merge pull request #1035 from ceph/port/bitsandints
- endianess and integer types
Reviewed-by: Sage Weil <sage@inktank.com> - 09:49 PM Revision 4843f89e (ceph): Merge pull request #1036 from dachary/wip-7085
- ceph-disk: cannot run unit tests
- 09:45 PM Revision 2ba6930d (ceph): ceph-disk: cannot run unit tests
- Because ceph-disk relies on hardcoded paths. The corresponding test will
be added back when ceph-disk can run from so... - 09:35 PM Revision 24417f99 (ceph): test/cli-integration/rbd: silence stderr
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:48 PM Revision d88ec89a (ceph): break out of the while loop after 15 minutes
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit bef6eb74dcaa37b70b1eab4d28bfa10abb0... - 07:09 PM Revision 4c0086ed (ceph): upgrade/parallel/stress-split: api tests needs to run on dumpling host
- Even tho we run the dumpilng branch test.sh, the installed
ceph_test_rados_api_* are still emperor. Add another role... - 07:03 PM Revision 82205493 (ceph): inttypes: detect and define missing integer types
- Working around missing integer types is pretty easy. For example, the
__u32 family are Linux-specific types, and usin... - 07:03 PM Revision 8f91cace (ceph): endian: check byte order on OSX
- Defines CEPH_[BIG|LITTLE]_ENDIAN to use, as BYTE_ORDER etc macros may be
different names on different platforms.
Sig... - 06:06 PM Revision 4d88dd10 (ceph): osd: discriminate based on connection messenger, not peer type
- Replace ->get_source().is_osd() checks and instead see if it is the
cluster_messenger so that we do not confuse ourse... - 05:27 PM Revision 39d6f281 (ceph): upgrade/parallel/stress-split: use dumpling tests against mixed d+e
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:52 PM devops Bug #6591 (Resolved): init script does not pass alternate configuration file to osd crush create-...
- 04:36 PM Revision 46a5674b (ceph): doc/release-notes: fix bobtail version
- The tunables were mostly supported by later argonaut point releases,
but not officially. Let's stick with bobtail th... - 02:56 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- The RPM's built fine now. I upgraded all nodes in the ceph cluster.
- 07:29 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- error: Installed (but unpackaged) file(s) found:
/usr/lib64/erasure-code/libec_example.so
/usr/lib64/erasure-... - 02:10 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- I'm currently building the RPM's using the mentioned ceph.spec which includes the patch.
- 01:22 PM Bug #7085 (Resolved): ceph-disk cli test fails if /var/lib/ceph is missing
- if the ceph package isn't installed locally, the ceph-disk cli test fails.
probably need to pass ceph-disk an al... - 01:09 PM rgw Bug #7084 (Can't reproduce): segv in RGWDataChangesLog::RGWDataChangesLog
- ...
- 12:40 PM rgw Bug #7083 (Resolved): rgw: public-read acl test failing on master
- This test fails:...
- 10:28 AM Bug #6810 (Can't reproduce): very high monitor memory usage after upgrade dumpling -> emperor
- 10:24 AM Subtask #5858 (Fix Under Review): Backfill should be able to handle multiple backfill peers
- 09:35 AM Bug #7061 (Resolved): valgrind: mon and osd leaks in libnss on master
- 09:33 AM Bug #7072 (Need More Info): logrotate not sending HUP signal
- what distribution is this?
- 09:21 AM Revision f6bbcf43 (ceph): mon: tests for ceph-mon --mkfs
- * auth none must not require a keyring
* --key can be used as an alternative to --keyring
* --mkfs is idempotent
* th... - 09:17 AM Bug #7060 (In Progress): mon: osdmap scrub crc mismatch
- 02:48 AM Revision 40018fcc (ceph): Merge pull request #1027 from jdurgin/wip-unprotect-error
- librbd: better error when unprotect fails on unprotected snap
Reviewed-by: Sage Weil <sage@inktank.com> - 02:47 AM Revision 4fe0b1bb (ceph): Merge pull request #1010 from dachary/wip-mon-keyring
- implement --key as an alternative to --keyring when ceph-mon --mkfs
Reviewed-by: Sage Weil <sage@inktank.com> - 02:04 AM Revision e74ab284 (ceph): Merge pull request #1031 from dachary/wip-parse-args
- CEPH_ARGS should trim whitespaces
Reviewed-by: Sage Weil <sage@inktank.com> - 02:03 AM Revision af27f070 (ceph): Merge pull request #1030 from dachary/wip-crush-location
- osdc: = is not a delimiter in --crush-location
Reviewed-by: Sage Weil <sage@inktank.com> - 02:00 AM Revision 906f973e (ceph): Merge pull request #1020 from dachary/wip-ceph-disk-override
- ceph-disk: prepare --data-dir must not override files
Reviewed-by: Sage Weil <sage@inktank.com> - 01:58 AM Revision 41987db8 (ceph): doc/release-notes: v0.74
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:03 AM Revision 43465d47 (ceph): Merge pull request #950 from ceph/wip-pg-stat
- update pg stats when they are queried; share peer_info on query too
Reviewed-by: Loic Dachary <loic@dachary.org>
01/01/2014
- 08:23 PM Revision 229740f4 (ceph): ceph-conf: display arguments when an option cannot be parsed
- unable to parse option: ''
Is difficult to figure out. It is much better if shown in the context in
which it was fou... - 08:23 PM Revision 07f53994 (ceph): common: CEPH_ARGS should trim whitespaces
- CEPH_ARGS when parsed by env_to_vec did not trim trailing and leading
whitespaces: they would unexpectedly be parsed ... - 07:41 PM Revision b729ed64 (ceph): Merge pull request #1028 from ceph/wip-empty-rbd-ls
- rbd: return 0 and an empty list when pool is entirely empty
Reviewed-by: Sage Weil <sage@inktank.com> - 05:05 PM Bug #6988 (Resolved): pg query doesn't show current 'problem' stats
- 04:45 PM Bug #6988: pg query doesn't show current 'problem' stats
- "work in progress":https://github.com/ceph/ceph/pull/950
- 03:18 PM Revision 40059e12 (ceph): Merge pull request #1025 from pyKun/fix_typos
- Fix typos in erasure code documents
Reviewed-by: Loic Dachary <loic@dachary.org> - 02:32 PM Revision 2b848a91 (ceph): osdc: = is not a delimiter in --crush-location
- When parsing the crush location
--crush-location 'root=default host=hostA'
it must create the vector
[ '... - 10:48 AM Revision 7dfe550c (ceph): ceph-disk: prepare --data-dir must not override files
- ceph-disk does nothing when given a device that is already prepared. If
given a directory that already contains a suc... - 10:07 AM Revision e946df13 (ceph): mon: do not use the keyring if auth = none
- The Monitor::is_keyring_required() predicate is defined to be used in
the mkfs code path and not require the keyring ... - 10:07 AM Revision ab6203f3 (ceph): mon: fix indentation
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 10:07 AM Revision 4c8a3134 (ceph): mon: implement --key for --mkfs
- Allow --key to be used as an alternative to --keyring when ceph-mon
--mkfs runs. The key is wrapped inline into
... - 07:53 AM Revision fe3fd5fb (ceph): Merge branch 'next'
- 03:19 AM Revision f12abbf6 (ceph): mds: don't allow changing layout for non-regular file
- layout is meaningless for non-regular file. using non-default layout
may make backtrace less efficiency.
Signed-off-... - 03:08 AM Revision f292992b (ceph): mds: always store backtrace xattr in the default pool
- when creating file in non-default pool, we need to store a backtrace
in the default pool in addition to the specified... - 01:21 AM Revision cae663af (ceph): osd/ReplicatedPG: improve debug output from check_local
- This will help with #6685
Signed-off-by: Sage Weil <sage@inktank.com> - 01:12 AM Revision ac15f1ad (ceph): Merge pull request #1011 from dachary/wip-mon-daemonize
- do not daemonize ceph-mon when not necessary
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 01:02 AM Revision ac547a5b (ceph): rbd: return 0 and an empty list when pool is entirely empty
- rbd_list will return -ENOENT when no rbd_directory object
exists. Handle this in the cli tool and interpret it as suc... - 12:26 AM Revision e91fb910 (ceph): librbd: better error when unprotect fails on unprotected snap
- This will show up on the command line and logs, making it more
clear than EINVAL.
Fixes #6851 and #4045
Signed-off-b...
12/31/2013
- 09:48 PM Revision 42e98aca (ceph): Be more explicit how to discover available API calls
- I believe it cannot hurt to be slightly more explicit about how
to retrieve API calls and provide examples.
Signed-o... - 08:25 PM Revision b4f524eb (ceph): Sleep once outside of the watchdog loop
- Hopefully this will prevent the double-posting of jobs.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 08:21 PM Revision 7d27793f (ceph): Merge pull request #1022 from ceph/wip-listomapvals
- fix rados listomapvals for >512 keys
Reviewed-by: Sage Weil <sage@inktank.com> - 07:44 PM Revision 04fe7271 (ceph): rados: add rados tool test
- For now this just tests listomapvals, but it may be expanded in the
future.
Signed-off-by: Josh Durgin <josh.durgin@... - 07:32 PM Revision e1d20d14 (ceph): Merge pull request #1009 from dachary/wip-mon-idempotent
- make ceph-mon --mkfs idempotent
Reviewed-by: Sage Weil <sage@inktank.com> - 07:06 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- previous patch doesn't work. please try the new one, thank you.
- 05:58 PM Revision f0ae4abd (ceph): mon: create mon-data directory on --mkfs
- If the mon-data directory does not exist when ceph-mon --mkfs runs, it
is created.
Signed-off-by: Loic Dachary <loic... - 05:58 PM Revision 1eafe8dc (ceph): mon: make ceph-mon --mkfs idempotent
- A mon is considered to exist if the mon-data directory exists and is not
empty. If ceph-mon --mkfs is run twice, it w... - 05:58 PM Revision eeba294f (ceph): mon: remove fixture directory between runs
- Instead of just removing the store.db directory, remove everything so
that --mkfs can re-create it instead of inferin... - 05:52 PM rbd Bug #6693 (Fix Under Review): "rbd ls" returns error if the pool empty
- https://github.com/ceph/ceph/pull/1028
- 05:42 PM rbd Bug #4045 (Fix Under Review): snap unprotect on a snapshot that is already unprotected throws ina...
- https://github.com/ceph/ceph/pull/1027
- 05:42 PM rbd Bug #6851 (Fix Under Review): rbd snap unprotect test failing
- https://github.com/ceph/ceph/pull/1027
- 05:40 PM rbd Bug #2689 (Resolved): qemu iozone test hangs
- Retested with qemu 1.5 from the havana cloud archive for ubuntu, and ceph 0.67.4. It worked fine. I'm not sure exactl...
- 04:18 PM Revision d77101cc (ceph): Merge pull request #1016 from bydsky/bugfix
- Fix Issue #6992: stop the accepter and mark all pipes down before rebind
Backport: emperor, dumpling
Reviewed-by: Sa... - 04:17 PM Revision 49a96d13 (ceph): Merge pull request #1024 from jdurgin/wip-7067
- osd_types: add missing osd op flags
Reviewed-by: Sage Weil <sage@inktank.com> - 01:53 PM Revision fc815f75 (ceph): Merge pull request #168 from ktdreyer/readme-formatting
- format bullets in README
- 12:47 PM Revision d4438410 (ceph): mon: add flags argument to common_init_finish
- It is the same flag that is given to common_preinit. The service thread
is not initialized if CINIT_FLAG_NO_DAEMON_AC... - 12:46 PM Revision 10aa220a (ceph): mon: set CINIT_FLAG_NO_DAEMON_ACTIONS when appropriate
- --mkfs, --inject_monmap and --extract-monmap are no daemon actions.
Signed-off-by: Loic Dachary <loic@dachary.org> - 12:46 PM Revision a1945135 (ceph): mon: do not daemonize if CINIT_FLAG_NO_DAEMON_ACTIONS
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:46 PM Revision 403f777b (ceph): mon: fix indentation
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:34 PM rbd Bug #7067 (Resolved): rbd read-flags.sh test is failing
- commit:2b0a435920daab8de27402e00b58c6b00ccb5663
- 11:17 AM Revision e0bae952 (ceph): Fix typos in erasure code documents
- Signed-off-by: Kun Huang <academicgareth@gmail.com>
- 11:10 AM rbd Bug #7076 (Resolved): rbd: check for watchers before removing an image
- ~/ceph/src$ ./rbd showmapped
id pool image snap device
0 rbd img2 - /dev/rbd0
~/ceph/src$ ./rbd rm img... - 08:18 AM Bug #6992 (Pending Backport): OSD assert fails after it found it was marked as down by monitor du...
- 07:30 AM devops Bug #6503 (Rejected): ceph-deploy: nosetests fail
- Actually, I thought there was some mechanism in ceph-deploy that was using nose, but there isn't. Closing this as we ...
- 06:17 AM devops Bug #6503: ceph-deploy: nosetests fail
- We no longer use nose to test anything in ceph-deploy. The correct way is to use tox:...
- 05:04 AM Revision 34e50364 (ceph): Merge pull request #1023 from ceph/port/misc
- misc portability patches
Reviewed-by: Sage Weil <sage@inktank.com> - 04:34 AM Revision 2b0a4359 (ceph): osd_types: add missing osd op flags
- These were accidentally removed in:
85282319ee3e0d535d1ffc0a6ae8f763a41628b7
Fixes: #7067
Signed-off-by: Josh Durgin... - 03:37 AM Revision 3d895a0f (ceph): format bullets in README
- 02:57 AM Revision f8e413f9 (ceph): msgr: fix rebind() race
- stop the accepter and mark all pipes down before rebind to avoid race
Fixes: #6992
Signed-off-by: Xihui He xihuihe@...
12/30/2013
- 11:30 PM Revision e985ca2a (ceph): Port from httplib2 to requests module
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:30 PM Revision ba8f9999 (ceph): Split out ResultsSerializer.job_info()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:30 PM Revision 56c70e11 (ceph): Set the content-type in report_job()
- 11:28 PM rgw Bug #7073 (Resolved): "rgw gc max objs" should have a prime number as default value
- Recently when we trouble shoot latency increasing on our ceph cluster, we observed a couple of gc objects were hotspo...
- 10:52 PM Revision ece8b770 (ceph): Merge pull request #1006 from yuyuyu101/wip-7066
- Fix rbd bench-write improper behavior
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 09:36 PM Revision 8fcfc911 (ceph): qa: test rados listomapvals with >512 keys
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 09:36 PM Revision be5afa2e (ceph): rados: allow listomapvals to list all k/v pairs
- Current code only lists first 512 k/v pairs.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 09:27 PM rbd Bug #7067 (Fix Under Review): rbd read-flags.sh test is failing
- Good thing the test caught this before we were very confused by logs in the future missing some flags. Bisected and e...
- 09:20 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- I think I know what was going on. please try the attached patch, it should solve your issue. Thank you for your detai...
- 09:19 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- For building kernel, try increasing number of jobs that run simultaneously.
- 02:40 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- We plan to do a clean reinstall of the cluster next week (january 6). Of course we're more than happy to provide any ...
- 01:50 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- Zheng Yan wrote:
> are cpu usages of ceph-mds and ceph-osd high?
Hardly any CPU usage; Idle is > 95% on all cluster... - 01:47 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- Zheng Yan wrote:
> Rolf Fokkens wrote:
> > After the mds is in state "replay" for a while an impressive list of "fa... - 09:07 PM Revision db82bfec (ceph): mon: OSDMonitor: fix some annoying whitespace
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 42c4137cbfacad5654f02c6608cc0e81b... - 09:07 PM Revision 10ad2e01 (ceph): mon: set ceph osd (down|out|in|rm) error code on failure
- Instead of always returning true, the error code is set if at least one
operation fails.
EINVAL if the OSD id is inv... - 09:07 PM Revision 2354b957 (ceph): qa: test for error when ceph osd rm is EBUSY
- http://tracker.ceph.com/issues/6824 fixes #6824
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from c... - 09:07 PM Revision f862c530 (ceph): mon: OSDMonitor: fix some annoying whitespace
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 42c4137cbfacad5654f02c6608cc0e81b... - 09:07 PM Revision ca4540aa (ceph): mon: set ceph osd (down|out|in|rm) error code on failure
- Instead of always returning true, the error code is set if at least one
operation fails.
EINVAL if the OSD id is inv... - 09:07 PM Revision f75c9734 (ceph): qa: test for error when ceph osd rm is EBUSY
- http://tracker.ceph.com/issues/6824 fixes #6824
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from c... - 09:03 PM Revision c165483b (ceph): v0.74
- 08:58 PM Revision f7a66d6b (ceph): make: restrict use of --as-needed to Linux
- This should really be checked in configure.ac in the future.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> - 08:58 PM Revision da5a082e (ceph): make: add top-level libcommon dependency
- On OSX there is consistently a problem with resolving pipe_cloexec and other
symbols through indirect libtool depende... - 08:58 PM Revision 8c8be16d (ceph): json_spirit: don't build json_spirit_value.cpp
- This file just includes the header that is full of templates and
typedefs, so the resulting object file has no symbol... - 08:58 PM Revision 5b775334 (ceph): make: avoid symbol exporting for C++ libs on non-Linux
- This removes export-symbol-regex for installed libraries with C++
interfaces on non-Linux where the hidden symbols ar... - 08:58 PM Revision ce8b26e8 (ceph): erasure: add dummy symbol to avoid warnings
- Empty object files generate warning.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> - 08:58 PM Revision fdd85625 (ceph): test_cls_rbd: avoid shift overflow
- warning: signed shift result (0x500000000) requires 36 bits to represent
Signed-off-by: Noah Watkins <noahwatkins@gm... - 08:58 PM Revision 9d41fd2c (ceph): test_cls_rbd: avoid warning -Wno-unnamed-template-args
- According to this https://code.google.com/p/googletest/source/detail?r=446
the use of unnamed types (in this case the... - 08:58 PM Revision b4fc16c7 (ceph): make: conditionally build filestore backends
- Each of btrfs and zfs backends are wrapped in if __linux__ and if
WITH_ZFS, respectively, resulting in empty object f... - 07:10 PM Revision 87db89ea (ceph): librados: read into user's bufferlist for aio_read
- * The 'buf' argument to read() used to be passed into
AioCompletionImpl, and the results would be copied back after... - 05:22 PM Revision 2f25bfea (ceph): librbd: call user completion after incrementing perfcounters
- The perfcounters (and the ictx) are only valid while the image is
still open. If the librbd user gets the callback f... - 05:16 PM Revision 1abb1698 (ceph): librbd: call user completion after incrementing perfcounters
- The perfcounters (and the ictx) are only valid while the image is
still open. If the librbd user gets the callback f... - 05:09 PM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
- Fix confirmed with the packages from http://gitbuilder.ceph.com/ceph-deb-precise-x86_64-basic/ref/dumpling-5426/ on M...
- 10:13 AM rbd Bug #5426 (Resolved): librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::comple...
- 04:49 PM Revision 4944618f (ceph): rbd: check write return code during bench-write
- This is allows rbd-bench to detect http://tracker.ceph.com/issues/6938
when combined with rapidly changing the mon os... - 04:49 PM Revision 4dae50d8 (ceph): objecter: don't take extra throttle budget for resent ops
- These ops have already taken their budget in the original op_submit().
It will be returned via put_op_budget() when t... - 04:49 PM Revision a3fdfd77 (ceph): objecter: don't resend paused ops
- Paused ops are meant to block on the client side until a new map that
unpauses them is recieved. If we send paused wr... - 04:49 PM Revision 7b229fca (ceph): objecter: set op->paused in recalc_op_target(), resend in not paused
- When going through scan_requests() in handle_osd_map() we need to make
sure that if an op should not be paused anymor... - 04:49 PM Revision 2b109803 (ceph): objecter: clean pause / unpause logic
- op->paused holds now whether operation should be paused or not, and it's
being updated when scanning requests. No nee... - 04:49 PM Revision f4d0fc8a (ceph): osd: drop writes when full instead of returning an error
- There's a race between the client and osd with a newly marked full
osdmap. If the client gets the new map first, it ... - 04:49 PM Revision 3a7a0353 (ceph): objecter: resend all writes after osdmap loses the full flag
- Now that the osd does not respond if it gets a map with the full flag
set first, clients need to resend all writes.
... - 04:38 PM Revision d97f4ed3 (ceph): objecter: don't take extra throttle budget for resent ops
- These ops have already taken their budget in the original op_submit().
It will be returned via put_op_budget() when t... - 04:38 PM Revision 67595286 (ceph): rbd: check write return code during bench-write
- This is allows rbd-bench to detect http://tracker.ceph.com/issues/6938
when combined with rapidly changing the mon os... - 04:38 PM Revision f5b801eb (ceph): objecter: resend all writes after osdmap loses the full flag
- Now that the osd does not respond if it gets a map with the full flag
set first, clients need to resend all writes.
... - 04:38 PM Revision ae81b156 (ceph): osd: drop writes when full instead of returning an error
- There's a race between the client and osd with a newly marked full
osdmap. If the client gets the new map first, it ... - 04:38 PM Revision 03628e36 (ceph): objecter: clean pause / unpause logic
- op->paused holds now whether operation should be paused or not, and it's
being updated when scanning requests. No nee... - 04:38 PM Revision b9cf0135 (ceph): objecter: set op->paused in recalc_op_target(), resend in not paused
- When going through scan_requests() in handle_osd_map() we need to make
sure that if an op should not be paused anymor... - 04:38 PM Revision 766fba83 (ceph): objecter: don't resend paused ops
- Paused ops are meant to block on the client side until a new map that
unpauses them is recieved. If we send paused wr... - 04:13 PM Revision 15cdcba1 (ceph): Merge pull request #1018 from dachary/wip-vstart-fsid
- vstart: set fsid in [global]
Reviewed-by: Sage Weil <sage@inktank.com> - 04:13 PM Bug #7072: logrotate not sending HUP signal
- It happened on another monitor and this time I was able to capture the output of...
- 04:05 PM Bug #7072: logrotate not sending HUP signal
- Can you identify which files are not being closed by looking at the open files in /proc/`pidof ceph-mon`/fd and seein...
- 03:52 PM Bug #7072 (Resolved): logrotate not sending HUP signal
- I have a cluster where the Ceph Monitors are actually Virtual Machines.
They have relatively small 20GB root drives.... - 04:12 PM Revision 6b871475 (ceph): valgrind.supp: ignore libnss3 leaks
- These just started popping up when I updated the notcmalloc gitbuilder, probably
because of an updated libnss version... - 04:12 PM Revision 85edc9f6 (ceph): Merge pull request #1019 from dachary/wip-show-config-value
- common: evaluate --show-config* after CEPH_ARGS
Reviewed-by: Sage Weil <sage@inktank.com> - 02:55 PM rbd Bug #7066 (Resolved): Improper bench-write implementation in do_bench_write@rbd.cc:924
- commit:fd57d99b6bbd2ec7d5e4c1f4f7cfcf4ba351050b
- 01:07 PM Bug #6824 (Resolved): Removal of an OSD that is not down should set non-successful status code
- 12:43 PM Bug #6824: Removal of an OSD that is not down should set non-successful status code
- Request to backport fix to Dumpling.
- 12:42 PM Bug #6824 (Pending Backport): Removal of an OSD that is not down should set non-successful status...
- 10:40 AM Bug #6725 (Resolved): objecter: kick_requests() resends ops that should be paused
- commit:98ab7d64a191371fa39d840c5f8e91cbaaa1d7b7 and commit:5fe3dc647bf936df8e1eb2892b53f44f68f19821 are related, alon...
- 10:32 AM Feature #6414 (New): filestore: make read() use a bufferlist method
- 10:32 AM Messengers Feature #6411 (New): msgr: move iov + sendmsg into bufferlist::sendmsg method
- 10:14 AM Linux kernel client Bug #6984 (Resolved): RBD volume not mountable after creating 8 or more snapshots
- This has been fixed in 3.12-rc1, commit
03507db631c94a48e316c7f638ffb2991544d617. - 10:12 AM Revision 0b40bbd4 (ceph): common: evaluate --show-config* after CEPH_ARGS
- The content of CEPH_ARGS is appended to the list of arguments. When
--show-config or --show-config-value is also set,... - 09:09 AM Revision b5c17f6f (ceph): vstart: set fsid in [global]
- If not set, commands that rely on --show-config-value fsid or something
equivalent will fail. ceph-disk does, for ins... - 08:26 AM Bug #7071 (Resolved): osd/ReplicatedPG.cc: 5953: FAILED assert(attrs->count("_"))
- ...
- 05:10 AM Revision 78037886 (ceph): Merge pull request #808 from ceph/wip-6152-dumpling
- rgw: Fix S3 auth when using response-* query string params
- 05:09 AM Revision 38d9613b (ceph): Merge pull request #1008 from ceph/port/spinlock
- spinlock: add generic spinlock implementation
Reviewed-by: Sage Weil <sage@inktank.com> - 04:58 AM Revision f9b50cee (ceph): Merge pull request #1014 from ceph/port/misc
- misc portability patches
Reviewed-by: Sage Weil <sage@inktank.com> - 04:44 AM Revision 9a7e85db (ceph): Merge pull request #1015 from yuyuyu101/wip-fix-tests
- Fix some test codes problems
Reviewed-by: Sage Weil <sage@inktank.com> - 04:41 AM Revision fb941d82 (ceph): Merge pull request #1013 from ceph/port/public-hdrs
- use portable types in public headers
Reviewed-by: Sage Weil <sage@inktank.com> - 04:36 AM Revision ee3d2277 (ceph): upgrade/parallel/stress-split: fix test
- Upgrade the second host before restarting the final monitor.
Run the dumpling api tests, since we still have half th... - 04:07 AM Revision d7d7ca84 (ceph): Fix qa/workunits/rados/test_cache_pool.sh typos
- Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
- 04:06 AM Revision cc67b7b2 (ceph): Fix test/filestore/store_test.cc error
- Commit
https://github.com/ceph/ceph/commit/d2b661d0efe79f5ec96e64647350cee0b80dc887
change the test result, just chan...
12/29/2013
- 11:18 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- Rolf Fokkens wrote:
> FYI one other thing: the performance is really bad when building a kernel on cephfs. "ceph sta... - 11:09 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- Rolf Fokkens wrote:
> I managed to get me a whole new list of "failed to reconnect caps for missing inodes" by doing... - 09:35 PM Revision 356d71a2 (ceph): inttypes: use portable types in public headers
- loff_t -> int64_t
__u8 -> uint8_t
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> - 09:35 PM Revision e8e174e7 (ceph): rados: include struct timeval definition
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 09:32 PM Revision 891801ed (ceph): warning: fix typo and -Wmismatched-tags
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 09:32 PM Revision 0c09abd9 (ceph): make: use c++ flags for building librados
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 09:32 PM Revision 424d7c78 (ceph): gtest: disable tr1/tuple
- Not all compilers are supporting tr1/tuple. This forces libgtest to use
an internal implementation of tuple. Alternat... - 09:32 PM Revision a48d0386 (ceph): test: fix VLA of non-POD type
- Variable length array of non-POD type is not supported by clang.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> - 09:32 PM Revision 9a7a33ec (ceph): test: only build some tests on linux
- These tests have portability problems that have yet to be solved on
non-Linux systems.
Signed-off-by: Noah Watkins <... - 09:32 PM Revision a625b280 (ceph): test: print warning about missing fs features
- - sync
- posix_fadvise
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> - 09:32 PM Revision 93c125ce (ceph): test: remove platform specific header
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 09:32 PM Revision 76ad85d8 (ceph): test: include headers for struct statfs
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 09:31 PM Revision bbcb0223 (ceph): kvstore: only build on linux
- There are several non-standard errno values used. There is still work to
do on addressing errno portability in Ceph, ... - 09:31 PM Revision c7e1c4bf (ceph): c++11: fix std::lock naming conflicts
- Unfortunately, 'using namespace std;' is in pretty widespread use in the Ceph
tree, so we need to rename to avoid the... - 08:26 PM Bug #6992: OSD assert fails after it found it was marked as down by monitor during high system lo...
- https://github.com/ceph/ceph/pull/1016/
From the log the rebind was at 2013-12-10 10:51:51.909718
2013-12-10 10:5... - 08:04 PM Revision f881157e (ceph): Merge pull request #1007 from ceph/wip-misc-fixes
- misc fixes
Reviewed-by: Loic Dachary <loic@dachary.org> - 05:03 PM Bug #7065: omap_clear() also removes all of object's xatts
- I think we should update test/osd/RadosModel (ceph_test_rados) so that it stores separate data in xattrs and omap (ri...
- 12:20 PM Bug #6003: journal Unable to read past sequence 406 ...
- ubuntu@teuthology:/a/teuthology-2013-12-28_23:00:01-rados-next-distro-basic-plana/18074...
- 08:31 AM Revision 16699f40 (ceph): Merge pull request #1004 from ceph/wip-snaps
- make ceph_test_rados read from snaps; resulting bugs found
Reviewed-by: Loic Dachary <loic@dachary.org> - 03:17 AM Linux kernel client Bug #7069 (Resolved): CephFS hang when using fscache - several "blocked for more than 120 seconds...
- Wanting to accellerate CephFS access I added fscache. This resulted in a CephFS hang to the point that processes acce...
12/28/2013
- 10:43 PM Revision 1fec818f (ceph): spinlock: add generic spinlock implementation
- Adds a ceph_spinlock_t implementation that will use pthread_spinlock_t
if available, and otherwise reverts to pthread... - 08:43 PM Revision a448f818 (ceph): rename upgrade/upgrade-* -> upgrade/*
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:36 PM Revision 12f46315 (ceph): qa/workunits/rest/test.py: rbd pool ruleset is now 0
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:34 PM Revision b286e4fe (ceph): ceph_test_rados_api_tier: retry EBUSY race checks
- ...or else these will occasionally fail against a thrashing cluster.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:25 PM Revision b88af07e (ceph): libcephfs: get osd location on -1 should return EINVAL
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:22 PM Revision 250ecf66 (ceph): qa/workunits/mon/crush_ops.sh: fix in-use rule rm test
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:55 PM Revision d4f07cd9 (ceph): crush: fix get_full_location_ordered
- This should return -ENOENT when an id is not present. Broken by
746069ee62c74ecf04ed45988029d5c3382a38d2.
Signed-of... - 10:33 AM Revision fd57d99b (ceph): Fix rbd bench-write improper behavior
- "rbd bench-write" eject all write operations with the same offset at the same
time. It will result in non-objective p... - 10:25 AM Revision 30078e63 (ceph): autoconf: trim duplicated headers
- And sort the header list to help maintain uniqueness.
Signed-off-by: Loic Dachary <loic@dachary.org> - 10:16 AM Bug #7068 (Can't reproduce): os/FileStore.cc: 4035: FAILED assert(omap_attrs.size() == omap_aset....
- ...
- 08:55 AM rbd Bug #7067 (Resolved): rbd read-flags.sh test is failing
- teuthology-2013-12-27_23:00:59-rbd-master-testing-basic-plana has 3 instances
- 01:27 AM rbd Bug #7066 (Resolved): Improper bench-write implementation in do_bench_write@rbd.cc:924
- for (off = 0; off < io_bytes; off += io_size) {
b.wait_for(io_threads - 1);
uint64_t i = 0;
uint64_t... - 12:52 AM Revision 23f715ba (ceph): Merge pull request #1005 from ceph/wip-rgw-leak
- rgw: fix leak of RGWProcess
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 12:36 AM Revision f9f5c371 (ceph): rgw: fix leak of RGWProcess
- Introduced by a3e50b09a1fa22b80dea014d4b7bd96c23904f22.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:32 AM Revision 96fe80db (ceph): osd: preserve user_version in snaps/clones
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:32 AM Revision 80b54876 (ceph): ceph_test_rados: test read from snapshots
- This was disabled back in 2011, c54aa7db3bc6e4c763e3b08d2ae98f89afe5a246.
Whoops!
Signed-off-by: Sage Weil <sage@ink...
12/27/2013
- 10:39 PM Bug #7065: omap_clear() also removes all of object's xatts
- It's amazing that just notice it now.
I think it's a little related to feature(http://tracker.ceph.com/issues/7059... - 10:16 PM Bug #7065 (Resolved): omap_clear() also removes all of object's xatts
- 09:45 PM Revision 2f8b6029 (ceph): osd/OSDMap: observe 'osd crush chooseleaf type' option for initial rules
- This option was dropped by 2a7fcc35b8ceeff1e07da28b10ced4a2a4ed09ec.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:56 PM Revision 9c068939 (ceph): Merge branch 'rbd-map-options'
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 05:56 PM Revision 9b7364d2 (ceph): rbd: expose options available to rbd map
- Add a -o / --options option, which would allow users to specify
rbd-specific and generic ceph client and osd options ... - 03:59 PM Revision b8f42b6b (ceph): Merge pull request #1001 from dachary/wip-forward-tid
- messages: add tid to string form of MForward
Reviewed-by: Sage Weil <sage@inktank.com> - 01:19 PM Bug #7061: valgrind: mon and osd leaks in libnss on master
- teutholgoy commit:9a17bb5134ae7072089f780cd975761e61c708db
- 06:48 AM Bug #7061: valgrind: mon and osd leaks in libnss on master
- Is there a branch with the patch? Looked on github but nothing obvious caught my eye.
- 12:42 PM rbd Feature #6264 (Resolved): rbd: expose all options available to rbd map
- commit:9b7364d2450c7b51043bd39a0f586cf1c6041f4d
- 12:28 PM Revision 542f8d30 (ceph): Merge pull request #1002 from yuyuyu101/wip-7062
- Lack of "start" member function declare in WBThrottle.h
make check runs ok
Reviewed-by: Loic Dachary <loic@dachary.org> - 10:20 AM Bug #7062 (Resolved): Dead lock happend if daemonize
- 10:11 AM Revision b3bda085 (ceph): Lack of "start" member function declare in WBThrottle.h
- Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
- 06:32 AM rgw Bug #7064 (Resolved): S3 request to non-existent object in non-existent bucket results in 30 seco...
- A request to:
@curl -v http://192.168.2.16:8080/doesnotexist/missingkey@
Results in a 30 second timeout from Apac... - 06:30 AM Revision 4a9c7709 (ceph): messages: add tid to string form of MForward
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 05:33 AM Revision b8fb366e (ceph): Merge pull request #837 from ceph/port/fallocate
- FileJournal: zero-fill in-lieu of posix_fallocate
We may want to change that to a #warning later...
Reviewed-by: Sa... - 05:31 AM Revision 4f078489 (ceph): Merge pull request #908 from ceph/wip-6940
- rgw: fix reading bucket policy in RGWBucket::get_policy()
Reviewed-by: Sage Weil <sage@inktank.com> - 05:29 AM Revision f5b698cb (ceph): Merge pull request #982 from dachary/wip-default-crush-rule
- osd: add default crush rule for erasure pools
Reviewed-by: Sage Weil <sage@inktank.com> - 05:26 AM Revision 39a9c323 (ceph): Merge pull request #974 from dachary/wip-build-depends
- packaging: make check needs argparse and uuidgen
Reviewed-by: Sage Weil <sage@inktank.com> - 05:25 AM Revision a39226ac (ceph): Merge pull request #994 from yuyuyu101/wip-7062
- Fix WBThrottle thread disappear problem
Reviewed-by: Sage Weil <sage@inktank.com> - 05:18 AM Feature #7063: Replace lfn_find call in omap* functions with more lighter implematation
- It seemed that "IndexManager::get_index" protect concurrent write operations on the same object. So if remove it, mul...
- 05:14 AM Revision 67f99f34 (ceph): packaging: make check needs argparse and uuidgen
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 02:53 AM Revision 8f3ad4e3 (ceph): Merge pull request #1000 from ceph/wip-rbd-tinc-5426
- fix #5426 race in librbd
Reviewed-by: Sage Weil <sage@inktank.com> - 01:40 AM Revision 4cea7895 (ceph): librbd: call user completion after incrementing perfcounters
- The perfcounters (and the ictx) are only valid while the image is
still open. If the librbd user gets the callback f...
12/26/2013
- 11:28 PM Revision f8a40014 (ceph): osd: create default ruleset for erasure pools
- The ruleset --osd_pool_default_crush_erasure_ruleset is created to be
suitable for erasure coded pools when OSDMap::b... - 11:13 PM Revision a10fc025 (ceph): osd: build_simple creates a single rule
- The three rules created by build_simple are identical. They are replaced
by a single rule named replicated_rule which... - 11:13 PM Revision 2a7fcc35 (ceph): osd: use CrushWrapper::add_simple_ruleset
- Replace the manually crafted ruleset in OSDMap::build_simple_crush_map*
with calls to add_simple_ruleset. The generat... - 11:13 PM Revision dd81858c (ceph): mon: implement --osd-pool-default-crush-replicated-ruleset
- --osd-pool-default-crush-replicated-ruleset replaces
--osd-pool-default-crush-rule
If --osd-pool-default-crush-rule ... - 11:13 PM Revision 8b2b5a33 (ceph): mon: implement --osd-pool-default-crush-erasure-ruleset
- It must be different from the replicated default.
Signed-off-by: Loic Dachary <loic@dachary.org> - 11:10 PM Revision 15b69593 (ceph): crush: set min_rep and max_rep depending on mode
- Assuming firstn is for replica and indep is for erasure. This is a
strong constraint but it is unlikely to make the r... - 09:34 PM Bug #7061 (Pending Backport): valgrind: mon and osd leaks in libnss on master
- 09:34 PM Bug #7061: valgrind: mon and osd leaks in libnss on master
- 06:35 AM Bug #7061: valgrind: mon and osd leaks in libnss on master
- recent changes touching both the osd and the mon on master as of late, maybe the erasure coding stuff?
- 09:29 PM rgw Bug #6940 (Pending Backport): rgw: reading bucket policy through bucket restful api fails
- 07:38 PM Feature #7063: Replace lfn_find call in omap* functions with more lighter implematation
- Maybe we can maintain a hashmap<object, state>, "state" can be int and 0 mean unknown, 1 mean existing. If unknown, i...
- 06:54 AM Feature #7063 (Closed): Replace lfn_find call in omap* functions with more lighter implematation
- find_index plays a important role in handling transactions with FileStore. Although it's not a heave implementation, ...
- 06:57 PM rbd Bug #5426 (Pending Backport): librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion...
- I cherry-picked the fix to dumpling-5426 and emperor-5426 branches based on dumpling and emperor, respectively. The f...
- 06:40 PM rbd Bug #5426 (Fix Under Review): librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion...
- https://github.com/ceph/ceph/pull/1000
- 06:50 PM Revision da67f7c3 (ceph): crush: add rule_type argument to add_simple_ruleset
- Instead of hardcoded pg_pool_t::TYPE_REPLICATED
Signed-off-by: Loic Dachary <loic@dachary.org> - 05:56 PM Revision 2ae9c1c0 (ceph): partially rename rule to ruleset
- Where code is changed, get the opportunity to rename rule to ruleset to
improve naming consistency.
Signed-off-by: L... - 05:55 PM Revision e244be18 (ceph): Merge branch 'leseb-doc-rbd-havana'
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 05:55 PM Revision 8b0b32bd (ceph): doc: Add OpenStack Havana documentation
- New features appeared during the Havana cycle.
This patch offers a general update of the doc.
Signed-off-by: Sébasti... - 09:01 AM Revision c6d876aa (ceph): mon: osd-pool-create must not loop forever on kill
- Looping forever on kill does not serve any useful purpose.
Reduce the verbosity of the exit trap to help diagnose err... - 09:01 AM Revision 5cf2cdc0 (ceph): qa: remove osd pool create erasure tests
- Creating an erasure pool will crash the OSD because OSD::_make_pg
asserts if the type is not replicated. The tests re... - 09:01 AM Revision 6e92ed1e (ceph): osd: factorize build_simple and build_simple_from_conf
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 08:58 AM rbd Feature #6264 (Fix Under Review): rbd: expose all options available to rbd map
- wip-rbd-map-options; https://github.com/ceph/ceph/pull/999
- 08:12 AM Revision 20b3da05 (ceph): mon: MDS data and metadata pool numbers are hardcoded
- The MDS assumes pool 0 and 1 are suitable for data and metadata
respectively. Instead of relying on the CEPH_DATA_RUL... - 08:12 AM Revision 272eed35 (ceph): client: SyntheticClient uses the first available pool
- It is unrelated to CEPH_DATA_RULE which is replaced by
SYNCLIENT_FIRST_POOL.
Signed-off-by: Loic Dachary <loic@dacha... - 03:33 AM Revision bf24317b (ceph): Fix WBThrottle thread disappear problem
- New ceph_osd.cc code did ObjectStore init work before global_init_daemonize(),
and WBThrottle thread is created when ... - 12:09 AM Revision 21a64c17 (ceph): Merge pull request #995 from dachary/wip-deprecated
- rados: deprecated attribute has no argument
12/25/2013
- 07:41 PM Revision 87b8e54f (ceph): ceph_argparse: kill _daemon versions of argparse calls
- Commit c76bbc2e6df1, which introduced _daemon versions of some of the
argparse calls, also changed the behaviour of n... - 06:47 PM Feature #7059: filestore: avoid leveldb check for xattr when possible
- I'm not understand the first way clearly. A flag on the filestore when creating? The flag is associated to FileStore?
- 04:59 AM Feature #7059: filestore: avoid leveldb check for xattr when possible
- May I ask about the idea or method?
I also want to reduce redundant calls such as lfn_find() in omap_* functions ... - 12:12 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- FYI one other thing: the performance is really bad when building a kernel on cephfs. "ceph status" shows in general <...
- 12:04 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- I managed to get me a whole new list of "failed to reconnect caps for missing inodes" by doing the following:
- re... - 09:44 AM Revision ea4724d5 (ceph): rados: deprecated attribute has no argument
- The deprecated attribute argument was introduced in gcc 4.5
http://gcc.gnu.org/gcc-4.5/changes.html and centos6 has a... - 09:07 AM Revision ab75df3c (ceph): Merge pull request #988 from ceph/wip-crush-location
- add 'crush location' config option
make check is ok
Reviewed-by: Loic Dachary <loic@dachary.org>
12/24/2013
- 11:30 PM CephFS Feature #3866: mds: Add lazily-updated backtraces to hard links
- what does 'lazily-updated" mean?
- 11:24 PM CephFS Bug #3601 (Resolved): client: With multiple clients, file remove doesn't free up space
- 09:41 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- Rolf Fokkens wrote:
> The Ceph cluster was built using Ceph 0.67. On nov 13 it was upgraded to Ceph 0.72
looks li... - 03:14 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- We'll try to access the repaired FS and see if it still hangs.
- 03:13 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- I mounted the broken CephFS and did this (because it's easier than locating the specific inodes):
find -type d -ex... - 02:45 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- The Ceph cluster was built using Ceph 0.67. On nov 13 it was upgraded to Ceph 0.72
- 07:27 PM Bug #7062: Dead lock happend if daemonize
- https://github.com/ceph/ceph/pull/994
- 07:12 PM Bug #7062 (Resolved): Dead lock happend if daemonize
- New ceph_osd.cc code did ObjectStore init work before global_init_daemonize(), and WBThrottle thread is created when ...
- 06:51 PM Revision 7c9638f2 (ceph): Merge pull request #993 from ceph/wip-librados-lock
- Wip librados lock
Reviewed-by: Sage Weil <sage@inktank.com> - 05:00 PM Revision e7bf5b29 (ceph): librados: lockless get_instance_id()
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:00 PM Revision 771da13b (ceph): objecter, librados: create Objecter::Op in two phases
- (currently only in some librados operations)
First create the op, only then lock and submit so that we reduce lock
co... - 04:01 PM Revision 5ff30d6c (ceph): crush/CrushWrapper: note about get_immediate_parent()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:58 PM Revision 0cdbc976 (ceph): librados: mark old get_version() as deprecated
- Use the newly-discovered (for me) deprecated attribute to mark the old
get_version() method and point users toward ge... - 03:58 PM Revision 746069ee (ceph): crush/CrushWrapper: simplify get_full_location_ordered()
- Just ascend the hierarchy; it is much less complicated.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:58 PM Revision ac14d4ff (ceph): osdc/Objecter: maintain crush_location multimap
- Observe and parse the 'crush location' config option.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:58 PM Revision 22df7732 (ceph): osdc/Objecter: use crush location and distance for LOCALIZE_READS
- Use the hierarchy in the CRUSH map to determine what the closest
replica is.
Signed-off-by: Sage Weil <sage@inktank.... - 03:58 PM Revision 909f8a42 (ceph): librbd: localize or distribute parent (snap) reads
- The parent is always a snapshot. We may want to treat it differently
than other snaps by virtue of it (likely) being... - 03:58 PM Revision 006449dd (ceph): librados: deprecate aio_operate() read variant that takes snapid
- The argument was ignored.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:57 PM Revision dcc5e355 (ceph): crush/CrushWrapper: add get_common_ancestor_distance()
- Calculate closest common ancestor (type) in the hierarchy.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:22 AM Bug #7061 (Resolved): valgrind: mon and osd leaks in libnss on master
- not on next. unclear what changed...
- 06:08 AM Revision 2247a3df (ceph): upgrade/upgrade-parallel: don't test copy-from on dumpling
- It wasn't there yet
Signed-off-by: Sage Weil <sage@inktank.com> - 01:02 AM Revision a6852afd (ceph): Merge pull request #990 from ceph/wip-fix-mon-fwd
- mon: fix forwarded request features when requests are resent
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
12/23/2013
- 11:53 PM Revision b9c7eb68 (ceph): Merge pull request #989 from ceph/wip-7056
- osd/ReplicatedPG: include omap header in copy-get
This now passes rados/thrash tests without failures. - 11:46 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- Rolf Fokkens wrote:
> Actually waiting for this to be sorted out takes a while. So to be able to make use of cephfs ... - 11:29 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- Jasper Siero wrote:
> Some simularity with http://tracker.ceph.com/issues/6087? We use the Emperor release so that s... - 11:18 PM Revision 8f48906d (ceph): crush/CrushWrapper: add parse_loc_[multi]map helpers
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:18 PM Revision 0903f3fa (ceph): mon/OSDMonitor: use generic CrushWrapper::parse_loc_map helper
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:12 PM Bug #7060 (Resolved): mon: osdmap scrub crc mismatch
- ...
- 10:03 PM Bug #7051 (Resolved): mon: features aren't passed along for forwarded requests
- 01:06 AM Bug #7051: mon: features aren't passed along for forwarded requests
- Thanks for explaining, crystal clear now :-)
- 09:12 PM Revision 7351031e (ceph): Merge pull request #991 from dachary/wip-stop
- vstart/stop: do not loop forever on kill
Reviewed-by: Sage Weil <sage@inktank.com> - 08:54 PM Revision 8fc66a4a (ceph): osd/ReplicatedPG: fix copy-get iteration of omap keys
- We need to call upper_bound() before checking if the iterator is valid!
Signed-off-by: Sage Weil <sage@inktank.com> - 08:53 PM Revision 0c9acf14 (ceph): ceph_test_rados: s/tmap/omap/
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:44 PM Revision 3b0d9b2c (ceph): vstart/stop: do not loop forever on kill
- It may be the case that stop.sh can't stop a process for reasons
unrelated to vstart.sh. Because apache runs independ... - 08:31 PM Revision 4ce6400a (ceph): config: add 'crush location' option
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:10 PM Revision 19213e61 (ceph): doc: Fix caps documentation for Admin API
- The correct caps is users instead of user
- 06:59 PM Revision ac10aa5d (ceph): mon: fix forwarded request features when requests are resent
- Pass the features in explicitly so that we can use messages we've just
decoded in resend_routed_requests().
Keep the... - 06:21 PM Revision 2e4c61b6 (ceph): osd/ReplicatedPG: include omap header in copy-get
- Missed this the first time around. Thank you, ceph_test_rados!
Fixes: #7056
Signed-off-by: Sage Weil <sage@inktank.... - 05:54 PM Revision d781348f (ceph): rbd: bump the default scratch size for xfstests to 10G
- autobuild-ceph.git commit 53db7a34aba5 had silently changed the default
elevator from cfq to deadline, which made xfs... - 05:52 PM Revision 9ffe9ddf (ceph): Merge pull request #984 from ceph/wip-7051
- #7051: forward connection features alongside with message
Reviewed-by: Loic Dachary <loic@dachary.org>
Reviewed-by: ... - 05:28 PM Revision 4fd60ac2 (ceph): Merge remote-tracking branch 'gh/next'
- 05:22 PM Revision fc368d5b (ceph): Merge remote-tracking branch 'gh/wip-cache'
- 05:19 PM Revision adc9b316 (ceph): Merge pull request #987 from ceph/wip-crush-shrink-diff
- crush: shrink diff with kernel implementation
Reviewed-by: Sage Weil <sage@inktank.com> - 04:12 PM Revision 6e36794f (ceph): crush/mapper: unsigned -> unsigned int
- Kernel implementation is located in net/, and use of "unsigned int" is
preferred to bare "unsigned" in net tree (as p... - 04:12 PM Revision fa6a99ab (ceph): crush: use kernel-doc consistently
- kernel-doc syntax is "@arg: desc", not "@param arg desc". In addition,
these comments are usually placed around func... - 04:12 PM Revision 537a7c3f (ceph): crush: misc formatting and whitespace fixes
- - whitespace in crush.h
- format is_out() definition and call site to 80 columns
- whitespace around local_fallback... - 03:54 PM Bug #7056 (Resolved): osd: copy-get doesn't copy omap header
- 10:19 AM Bug #7056 (Resolved): osd: copy-get doesn't copy omap header
- this is why my new small-objects tests are failing: they include setattr/rmattr. i'll add them into the other worklo...
- 03:06 PM Revision 96145981 (ceph): Merge pull request #986 from ceph/cuttlefix-fix-tests
- tests/cli/ceph/help.t: fix expected output
make check on cuttlefish : the problem exists. make check on cuttlefix ( n... - 01:22 PM Revision 249c357d (ceph): tests/cli/ceph/help.t: fix expected output
- Broken by 713d2e0
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 12:47 PM Revision d24113fd (ceph): Merge pull request #985 from dachary/wip-erasure-code-defaults
- mon: use kill instead of pkill in osd-pool-create
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> - 12:10 PM Revision d8512f19 (ceph): mon: use kill instead of pkill in osd-pool-create
- The --pidfile option of pkill is not supported by all versions. Use kill
instead for compatibility. Instead of loopin... - 11:17 AM Feature #7059 (Resolved): filestore: avoid leveldb check for xattr when possible
- The current FileStore code calls into DBObjectMap for xattrs in many cases unconditionally. This means taht even for...
- 11:16 AM Feature #6354 (Resolved): ObjectStore: allow xattrs as large as the underlying FS allows
- 11:16 AM Feature #2505 (Resolved): Automatically set filestore xattr use omap
- 11:15 AM Fix #3188: osd: close read hole
- 11:15 AM Feature #7058 (Resolved): osd primary affinity
- 11:14 AM Feature #7057 (Resolved): crush location
- 09:21 AM Feature #7033 (In Progress): cachepool: agent: trivial flushing
- 09:21 AM Feature #6643 (Resolved): cachepool: flush
- 09:21 AM Feature #6644 (Resolved): cachepool: evict
- 09:21 AM Feature #6188 (Resolved): cachepool: osd: promote on write and mark object dirty
- 09:21 AM Feature #6189 (Resolved): cachepool: osd: promote on read
- 09:17 AM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
- This problem is easily reproducible with Mirantis OpenStack 4.0:
https://bugs.launchpad.net/fuel/+bug/1260911
Aft... - 01:29 AM Revision c0305698 (ceph): osd: OSDMap: dump osd_xinfo_t::features as an int
- Instead of dumping the list in a string-list format, which in
retrospect wasn't very useful.
Signed-off-by: Joao Edu... - 01:26 AM Revision b4fbe4f8 (ceph): mon: Monitor: Forward connection features
- We are relying on connection features to track OSD supported
features. However, we were not forwarding connection fe...
12/22/2013
- 11:33 PM Revision 1e529972 (ceph): Merge remote-tracking branch 'gh/master' into wip-cache
- Conflicts:
src/osdc/Objecter.h
src/vstart.sh
Reviewed-by: Samuel Just <sam.just@inktank.com> - 11:30 PM Revision 1349ba89 (ceph): Merge pull request #976 from dachary/wip-erasure-code-defaults
- provide sensible defaults when creating an erasure coded pool
Reviewed-by: Sage Weil <sage@inktank.com> - 10:43 PM Revision df1704ee (ceph): osd: pool properties are not an array
- They must be dumped with open_object_section instead of
open_array_section otherwise only the values are displayed.
... - 10:43 PM Revision a44a57a7 (ceph): common: implement get_str_map to parse key/values
- It is capable of parsing json or key=value pairs. The prototype is made
to look like get_str_list. The implementation... - 10:43 PM Revision 2d01da63 (ceph): mon: do not include = in pool properties values
- foo=bar was parsed as {"foo":"=bar"} instead of {"foo":"bar"} because of
the missing equal++
Signed-off-by: Loic Dac... - 10:43 PM Revision 29d1fcdb (ceph): mon: add error message argument to prepare_new_pool
- Add a stringstream argument to prepare_new_pool for the purpose of
recording human readable error message.
Signed-of... - 10:43 PM Revision 59941b10 (ceph): mon: erasure code pool properties defaults
- If no properties are set when creating an erasure coded pool, default to
using the jerasure plugin with the cauchy_go... - 10:43 PM Revision 93c44cb1 (ceph): mon: unit test for osd pool create
- It is inconvenient to run such tests in the
qa/workunits/cephtool/test.sh because they require that the mon is
restar... - 10:43 PM Revision df0d038d (ceph): mon: osd create pool must fail on incompatible type
- When osd create pool is called twice on the same pool, it will succeed
because the pool already exists. However, if a... - 10:11 PM Revision af22b0a0 (ceph): packaging: erasure-code plugins go in /usr/lib/ceph
- Install the plugins in /usr/lib/ceph/erasure-code instead of
/usr/lib/erasure-code to comply with FHS : "Applications... - 08:39 PM Revision 880a7dcb (ceph): Merge pull request #983 from dachary/wip-rep-replicated
- mon: s/rep/replicated/ in pool create prototype
Reviewed-by: Sage Weil <sage@inktank.com> - 07:32 PM rgw Bug #7054 (Resolved): rgw: replace mongoose with civetweb
- Due to recent license change mongoose is no longer a preferred option. There's a fork called civetweb that seemingly ...
- 06:52 PM devops Bug #7053 (Won't Fix): libcurl3-gnutls > 7.28 dependency backport for emperor
- Looks like this has come up previously.
radosgw install on 12.04 w/ emperor requires libcurl3-gnutls > 7.28 but ... - 06:37 PM Revision 203c5d67 (ceph): mon: s/rep/replicated/ in pool create prototype
- The test is updated to remove unecessary asserts. Since all combinations
of properties and pool type are allowed, the... - 05:50 PM Revision c70e086b (ceph): Revert "valgrind.supp: ignore libnss3 leaks"
- This reverts commit 572dc88a7cc295cb06354e6f004f7ad665b101f4.
This didn't occur on next; I think there may be a real... - 05:49 PM Revision d192062b (ceph): ceph_test_rados: update in-memory user_version on RemoveAttrsOp
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:49 PM Revision 37eac2be (ceph): ceph_test_rados: check existence on is_dirty completion
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:49 PM Revision 750da11a (ceph): osd/ReplicatedPG: clear whiteout on successful copy-from
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:49 PM Revision baa74d52 (ceph): osd/OSDMap: implement propapage_snaps_to_tiers()
- Tier pools mirror the base pool's snapshot metadata.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:49 PM Revision 173b060b (ceph): mon/OSDMonitor: propagate snap updates to tier pools on update
- For any pg_pool_t update, verify that any changes to the pool snapshot
metadata are propagated to the tiers.
Signed-... - 05:48 PM Revision cf34af8b (ceph): rgw: add -ldl for mongoose
- /usr/bin/ld: mongoose/mongoose.o: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
/lib/x86_64-linux-gnu/libdl.so.2... - 05:46 PM Revision a47d16ec (ceph): rados/trash: add cache workload
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:36 PM Bug #7051 (Fix Under Review): mon: features aren't passed along for forwarded requests
- Loic, you were attempting to reproduce it the wrong way.
This issue is triggered when a peon forwards an MOSDBoot ... - 10:39 AM Bug #7051 (In Progress): mon: features aren't passed along for forwarded requests
- 03:26 AM Bug #7051: mon: features aren't passed along for forwarded requests
- I tried to reproduce the problem but could not. Using a 2 mon cluster created with vstart.sh and sending the *osd poo...
- 05:34 PM Revision e6f9fb5b (ceph): Merge pull request #980 from ceph/port/misc
- Misc portability patches
Reviewed-by: Sage Weil <sage@inktank.com> - 09:28 AM Bug #7052 (Resolved): saucy make check doesn't clean up
- from http://gitbuilder.sepia.ceph.com/gitbuilder-ceph-tarball-saucy-amd64-basic/log.cgi?log=0afa5530730db6a83f60b1ff9...
- 07:43 AM Revision 13df29e3 (ceph): Merge pull request #981 from dachary/wip-rep-replicated
- replace pool type REP with REPLICATED
Reviewed-by: Sage Weil <sage@inktank.com> - 07:40 AM Revision 9b182c70 (ceph): ceph_test_rados_api_tier: more grace for HitSetTrim
- Saw this test fail due to ill-timed thrashing:
/a/teuthology-2013-12-20_23:00:02-rados-master-testing-basic-plana/1... - 07:33 AM Revision 2bb90b38 (ceph): ceph_test_rados: update in-memory user_version on RemoveAttrsOp
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:15 AM Revision a0d1521d (ceph): replace pool type REP with REPLICATED
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 06:21 AM Revision 572dc88a (ceph): valgrind.supp: ignore libnss3 leaks
- These just started popping up. Probably because I gave the
gitbuilders a kick?
Signed-off-by: Sage Weil <sage@inkta... - 05:42 AM Revision 45449b88 (ceph): doc/release-notes: missed a name
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:33 AM Revision b0e42d8b (ceph): doc/release-notes: v0.72.2
- Signed-off-by: Sage Weil <sage@inktank.com>
12/21/2013
- 11:47 PM Bug #7051 (Resolved): mon: features aren't passed along for forwarded requests
- I thought this was implemented but it isn't. This is breaking the osd feature info in the OSDMap when the MOSDBoot r...
- 07:13 PM Revision 79c5a2e8 (ceph): make: add libcommon for missing symbols
- On OSX without linking in libcommon at the end of these make targets
there is a missing reference to pipe_cloexec, ev... - 07:13 PM Revision f13709d2 (ceph): linux_version: build on all platforms
- This linux version check is used in FileJournal to check about write
caching behavior. This is a temporary fix that w... - 07:13 PM Revision c10ba91e (ceph): pipe: add compat for TEMP_FAILURE_RETRY symbol
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 02:41 PM Revision ab19c5f9 (ceph): buffer: remove darwin portability cruft
- valloc conflicts with an existing call, and none of these macros are
actually used in buffer.h. The DARWIN check isn'... - 07:32 AM Subtask #7048 (In Progress): mon: erasure crush rule vs pool process
12/20/2013
- 11:44 PM Revision 3510400d (ceph): compat: enable lseek64 alias
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 11:44 PM Revision cf9569f3 (ceph): statfs: include headers for statfs structs
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 11:43 PM Revision 9d72c4f8 (ceph): libcephfs: ignore missing offset64 definition
- on apple.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> - 11:20 PM Revision 7b98862d (ceph): Merge pull request #977 from ceph/wip-kill-raid4
- osd: remove remaining instances of raid4 pool types (never implemented)
Reviewed-by: Loic Dachary <loic@dachary.org> - 10:26 PM Revision 6afaf486 (ceph): Merge pull request #975 from BCLibCoop/bclibcoop/rgw_cors
- RGW: CORS use the correct headers for checking, and validate headers as lowercase where needed
Reviewed-by: Yehuda S... - 10:19 PM Revision d9299fd4 (ceph): Merge pull request #979 from dachary/wip-wrapped-vstart-errors
- vstart_wrapped_tests must fail if one test fail
Reviewed-by: Sage Weil <sage@inktank.com> - 09:50 PM Revision cf53d8a6 (ceph): rgw: abstract RGWProcess
- RGWProcess is a generic request handler that sends request to the
workqueue for processing.
Add RGWFCGXProcess specia... - 09:50 PM Revision d9a1ff38 (ceph): rgw: add some debug output
- Dump request environment when starting processing request. We used to do
it before, but it was recently dropped as pa... - 09:41 PM Revision 7bacc413 (ceph): Merge pull request #818 from ceph/wip-rgw-standalone-2
- Wip rgw standalone 2
Reviewed-by: Sage Weil <sage@inktank.com> - 09:14 PM Revision cdc178fb (ceph): Revert "Enable libs3 support for debian packages"
- This reverts commit 8814265f0888f8091a7d83a900ffd6b65ae77f34.
Or not! This adds a build-time dependency which none ... - 09:00 PM Revision 1e238e6f (ceph): mon: pool create will not fail if the type differs
- It looked like it worked because the wrapper hide the error. The failing
tests are commented out so that the other te... - 08:53 PM Revision 5f1957de (ceph): doc/release-notes: v0.67.5
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:48 PM Revision e13e4562 (ceph): Merge pull request #166 from ceph/wip-lockspell-wusui
- Fix spelling error in comment.
- 08:39 PM Revision 18107814 (ceph): Fix spelling error in teuthology/task/locktest.py comment
- 08:13 PM Revision 98a15253 (ceph): unittests: fail if one test fail
- vstart_wrapped_tests must return on error if one of the tests
fail.
Signed-off-by: Loic Dachary <loic@dachary.org> - 07:28 PM Revision a913ded2 (ceph): v0.72.2
- 06:48 PM Revision f86c3c07 (ceph): Merge pull request #460 from toabctl/build-depends
- Enable libs3 support for debian packages
Reviewed-by: Sage Weil <sage@inktank.com> - 06:29 PM Revision eb7ed58c (ceph): Merge pull request #916 from ceph/port/buffer
- buffer: use int64_t instead of loff_t
Reviewed-by: Sage Weil <sage@inktank.com> - 04:21 PM Revision 9ab947c7 (ceph): buffer: use int64_t instead of loff_t
- Because portability.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> - 04:01 PM Revision f8ce69cb (ceph): Add ability to mark jobs as 'dead'
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:25 PM Bug #6797: ceph osd out does not migrate properly
- Arguably the most common use case is drive replacement, and Ceph documentation recommends setting noout flag when you...
- 02:52 PM Subtask #7048: mon: erasure crush rule vs pool process
- 02:23 PM Subtask #7048 (Resolved): mon: erasure crush rule vs pool process
- - "change 'rep' to 'replicated'":https://github.com/ceph/ceph/pull/981
- "create 'osd_pool_default_crush_rule_{repli... - 02:25 PM rgw Fix #7043: RGW CORS fixes for Access-Control-Request-Headers
- Merged with master, still pending on merge to dumpling, emperor.
- 02:17 PM Feature #6435 (Rejected): EC: [link] review and test PGBackend
- 02:14 PM Feature #6231 (Resolved): buffer: cache crc in buffer::raw (or similar) to avoid recalculation fo...
- 02:03 PM Feature #6835 (In Progress): EC: ec pgs will need to be able to specify temp primaries other than...
- wip-temp-primary branch
- 02:02 PM Feature #6831 (In Progress): EC: Adapt ReplicatedPG read path to handle async reads
- 01:43 PM rgw Feature #6195 (Resolved): rgw: test full sync (with large object)
- 01:32 PM devops Feature #7047 (Resolved): rhel7: build process for rbd.ko, ceph.ko kernel modules
- 01:31 PM devops Feature #7046 (Resolved): rhel7: gitbuilder for rbd.ko, ceph.ko kernel modules
- 01:18 PM Bug #6685: osd/ReplicatedPG.cc: 8345: FAILED assert(0 == "erroneously present object")
- ubuntu@teuthology:/a/teuthology-2013-12-19_23:00:07-rados-next-distro-basic-plana/9508
- 01:10 PM Fix #6763 (Resolved): crushtool: don't warn so harshly when enabling CRUSH_TUNABLES
- 01:03 PM rgw Feature #6870 (Fix Under Review): rgw: user level quota: new user objclass
- 12:42 PM Fix #6977: objecter: ENOSPC returned by pool quota will cause IO errors for non-cached rbd images
- One way to fix this is to treat it similar to the full flag, by putting an overquota flag on a pool in the osdmap, an...
- 11:24 AM Revision e04d7b87 (ceph): Merge pull request #933 from dachary/wip-erasure-code-benchmark
- osd: erasure code benchmark tool
Reviewed-by: Andreas Peters <andreas.joachim.peters@cern.ch>
Reviewed-by: Christoph... - 11:15 AM Revision 81dee1b6 (ceph): osd: erasure code benchmark workunit
- Display benchmark results for the default erasure code plugins, in a tab
separated CSV file. The first two column con... - 11:15 AM Revision 42b4fe14 (ceph): osd: erasure code benchmark is installed is part of ceph-test
- Add to the packaging for RPMs and DEBs
Signed-off-by: Loic Dachary <loic@dachary.org> - 11:15 AM Revision 03693ace (ceph): osd: git ignore erasure code benchmark binary
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 11:15 AM Revision a619fe98 (ceph): osd: erasure code benchmark tool
- Implement the ceph_erasure_code_benchmark utility to:
* load an erasure code plugin
* loop over the encode/decode f... - 10:28 AM Revision ff9455ba (ceph): osd: conditionally disable dlclose of erasure code plugins
- When profiling, tools such as valgrind --tool=callgrind require that the
dynamically loaded libraries are not dlclose... - 10:28 AM Revision c7d8ba7b (ceph): osd: better performances for the erasure code example
- The XOR based example is ten times slower than it could because it uses
the buffer::ptr[] operator. Use a temporary c... - 10:28 AM Revision a36bc5fa (ceph): osd: set erasure code packet size default to 2048
- As shown in
https://www.usenix.org/legacy/events/fast09/tech/full_papers/plank/plank_html/
under "Impact of the Packe... - 09:50 AM rbd Bug #6174 (Can't reproduce): osdc/ObjectCacher.cc: 526: FAILED assert(i->empty()) on cuttlefish f...
- haven't seen this on recent code; won't fix cuttlefish at this point.
- 09:49 AM rbd Fix #6079 (Resolved): libceph: osd_client does not handle PAUSERD or PAUSEWR or FULL flags in osdmap
- 09:49 AM rbd Fix #5048 (Resolved): krbd: limit of ~230 mapped images at once
- 05:47 AM Revision 018164ad (ceph): rados/thrash: add small objects ceph_test_rados workload
- With small objects we can generate many more ops more quickly and stress
the cluster a bit differently.
Signed-off-b... - 05:24 AM Revision 8879e439 (ceph): osd: Fix assert which doesn't apply when compat_mode on
- Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
(cherry picked... - 05:23 AM Revision 0bd5cb65 (ceph): Add backward comptible acting set until all OSDs updated
- Add configuration variable to override compatible acting set handling.
Later we'll check the osdmap that all OSDs are... - 03:47 AM Documentation #4117: Document various language bindings better
- Here's another, maintained ruby binding: https://github.com/netskin/ceph-ruby
- 01:58 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- Actually waiting for this to be sorted out takes a while. So to be able to make use of cephfs I did the following:
... - 12:40 AM Revision 8d31f71b (ceph): osd/ReplicatedPG: fix promote cancellation
- The canceling caller cleans up the blocked objects for us; we simply need
to bail out early.
Signed-off-by: Sage Wei... - 12:40 AM Revision 14037983 (ceph): osd/ReplicatedPG: EBUSY on cache-evict when watchers are present
- Linger operations will follow the object to the cache pool when the pool
overlay process is set. If we evict the obj... - 12:40 AM Revision 028bb0d1 (ceph): osd/osd_types: include num_objects_dirty, num_whiteouts in object_stat_...
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:40 AM Revision c561d5ea (ceph): osd/ReplicatedPG: track dirty, whiteout stat counts
- These counts will be useful (even necessary!) for the cache agent, and are
generally interesting to the admin as well... - 12:40 AM Revision bc893f55 (ceph): osd/ReplicatedPG: fix undirty on clean object
- Return success, but do not screw up the stats.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:40 AM Revision 2a9c6fcd (ceph): vstart.sh: go faster
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:40 AM Revision 923bff1d (ceph): osd/ReplicatedPG: drop RepGather::ondone callback
- We kick the blocked contexts in the completion path of process_copy_chunk(),
after we have take the RWWRITE obc lock.... - 12:40 AM Revision 2fda4c01 (ceph): osd/ReplicatedPG: fix locking for promote
- After we get the copy-from data and unblock the obc, we still need to take
the RWWRITE lock on the object for the dur... - 12:40 AM Revision 0d2d6a5f (ceph): osd/ReplicatedPG: debug: add an assert for copy-get
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:40 AM Revision 1af6723c (ceph): osd/ReplicatedPG: debug: clean up oi printout
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:40 AM Revision 99cee55c (ceph): osd/osd_types: debug: include size in object_info_t operator<<
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:40 AM Revision 1dcbb663 (ceph): ceph_test_rados_api_tier: fix HitSet* test names
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:40 AM Revision 9ed6679a (ceph): ceph_test_rados: test cache_flush, cache_try_flush, cache_evict
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:39 AM Revision ffdaa5f4 (ceph): vstart.sh: --cache <pool> to set up pool cache(s) on startup
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:39 AM Revision ba2f9e29 (ceph): osd/osd_types: include user_version in operator<< object_info_t
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:39 AM Revision 54f0c60c (ceph): osd/osd_types: make object_info_t::dump() dump user_version
- Backport: emperor
Signed-off-by: Sage Weil <sage@inktank.com> - 12:39 AM Revision 2d5a7e2c (ceph): osd/ReplicatedPG: uninline CopyFromCallback, PromoteCallback
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:39 AM Revision bc051041 (ceph): osd/ReplicatedPG: handle ECANCELED in C_CopyFrom, C_Flush
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:39 AM Revision 927b0e60 (ceph): osd/ReplicatedPG: fix user_version preservation for copy_from
- In the process of fixing this for flush, we break promote, so we need to
adjust them both here. Basic strategy: do n... - 12:39 AM Revision ad3b4666 (ceph): osd/ReplicatedPG: implement cache-flush, cache-try-flush
- Implement a rados operation that will flush a dirty object in the cache
tier by writing it back to the base tier.
Si... - 12:39 AM Revision 71cd4a22 (ceph): rados: add cache-flush, cache-evict, cache-flush-evict-all commands
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:39 AM Revision ea519b48 (ceph): qa/workunits/rados: test cache-{flush,evict,flush-evict-all}
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:39 AM Revision 1bde88f8 (ceph): qa/workunits/rados: rename cache pool tests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:39 AM Revision 57e91455 (ceph): qa/workunits/rados/test_cache_pool.sh: fixes
- Signed-off-by: Sage Weil <sage@inktank.com>
12/19/2013
- 10:43 PM Revision e312048a (ceph): Allow passing multiple job_ids
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 10:37 PM Revision edaec9a8 (ceph): osd: Fix assert which doesn't apply when compat_mode on
- Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 10:36 PM CephFS Bug #5805 (Can't reproduce): mds: crash loading sessionmap
- probably fixed by commit 40613b700b
- 10:32 PM Revision eeeb6267 (ceph): For teuthology-kill, s/suite/run/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 10:32 PM Revision 220779c8 (ceph): Implement single-job killing
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 10:27 PM Revision 228358ff (ceph): Merge pull request #165 from ceph/wip-7042-fix-wusui
- Do not run local handling fix if local parameter is not found.
- 10:20 PM Revision 37815b76 (ceph): Do not run local handling fix if local parameter is not found.
- Fixes: 7042
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 10:10 PM Revision a60ac919 (ceph): v0.67.5
- 09:28 PM Revision ac16a9df (ceph): osd: remove remaining instances of raid4 pool types (never implemented)
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:17 PM Revision 30876e69 (ceph): Merge pull request #941 from ceph/wip-6028
- #6028 : ensure that erasure coded pools don't work until the osds can handle it
Reviewed-by: Sage Weil <sage@inktank... - 05:27 PM Revision dbcef31b (ceph): Merge pull request #156 from ceph/teuthology-doc-hadoop-wusui
- Added docstrings. Cleaned up code (broke up long lines, removed unused
- 05:24 PM Revision 006c0311 (ceph): Merge pull request #164 from ceph/wip-rados
- rados: add in more (optional) op types
- 05:23 PM Revision d70d1ad7 (ceph): Merge pull request #160 from ceph/wip-fix-5149-wusui
- Added handling of a 'local' option inside install.py which specifies
- 04:29 PM Revision b014c718 (ceph): Catch every exception here, for now.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:29 PM Revision 9a29c3ef (ceph): Log calls to teuthology-report more verbosely
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:24 PM Bug #7044 (Can't reproduce): Segmentation fault rados suite on master
ubuntu@teuthology:/a/teuthology-2013-12-18_23:00:02-rados-master-testing-basic-plana/8649
{description: 'rados/t...- 04:14 PM Revision 0d2d937e (ceph): Merge pull request #973 from ceph/wip-mds-coverity2
- mds: fixes for coverity scan
Reviewed-by: Sage Weil <sage@inktank.com> - 04:09 PM Revision 40a48de6 (ceph): mds: fix Resetter locking
- ceph-mds --reset-journal didn't work; it would deadlock waiting for
the osdmap. Comparing the init code in the Dumpe... - 04:05 PM Revision 2cf9fa94 (ceph): Merge pull request #969 from yuyuyu101/wip-7040
- Fix segmentation fault when handler is NULL pointer
Reviewed-by: Sage Weil <sage@inktank.com> - 04:03 PM rgw Fix #7043 (Resolved): RGW CORS fixes for Access-Control-Request-Headers
- I was trying to use the RGW CORS support, and found that it flubbed handling of the Access-Control-Request-Headers he...
- 02:39 PM Revision eb12c81f (ceph): Merge pull request #972 from dachary/wip-build-depends
- packaging: revert adding argparse and uuidgen
- 02:33 PM Revision 087fe57f (ceph): packaging: revert adding argparse and uuidgen
- Because the gitbuilder build environment does not read the build depends
from the packages and needs to be updated in... - 02:27 PM Revision 4f0918af (ceph): Merge pull request #971 from dachary/wip-build-depends
- packaging: make check needs argparse and uuidgen
Reviewed-by: Christophe Courtaut <christophe.courtaut@gmail.com> - 01:57 PM Revision 812e59b2 (ceph): Merge pull request #970 from dachary/wip-autogen
- autogen: test compare strings with != not -ne
Reviewed-by: Christophe Courtaut <christophe.courtaut@gmail.com> - 12:57 PM Revision 82725385 (ceph): packaging: make check needs argparse and uuidgen
- make check runs vstart.sh to setup a cluster from source and it misses
the python-argparse library as well as uuidgen... - 12:40 PM Revision f193925a (ceph): autogen: test compare strings with != not -ne
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 10:54 AM Revision 98af37d0 (ceph): Fix segmentation fault when handler is NULL pointer
- Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
- 10:51 AM devops Bug #7036 (Resolved): qemu-img package not found
- This is fixed and tested for CentOS/RHEL in ceph-qa-chef commit:
bd5d62496b26f3cc1ad67e1e5c575f01e32587e7
- 10:31 AM Messengers Feature #6411 (In Progress): msgr: move iov + sendmsg into bufferlist::sendmsg method
- 10:31 AM Revision b2a80004 (ceph): Merge pull request #966 from dachary/ceph-master
- crush: silence error messages in unit tests
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> - 10:28 AM Revision 27f4d1f6 (ceph): Merge pull request #968 from ceph/wip-crush
- make check is happy and the change is non controversial
Reviewed-by: Loic Dachary <loic@dachary.org> - 10:15 AM Feature #6028 (Resolved): EC: [link] ensure that erasure coded pools don't work until the osds ca...
- 09:32 AM Bug #7040 (Resolved): MemStore::queue_transactions access NULL point bug
- 02:51 AM Bug #7040 (Resolved): MemStore::queue_transactions access NULL point bug
- see src/os/memstore.cc:651
When commit b8884e01a05fb65c67e643acd60653598960cd78 introduce TPhandle argument but no... - 09:26 AM rgw Bug #6899 (Resolved): rgw: delete bucket on secondary zone returns success, but bucket is not del...
- cherry-picked in commit:8cd33e3a8ebf7c2aa796ec9f92d6b554c39ff705
- 09:23 AM rgw Feature #6513: rgw: dr: Service scripts for meta/data sync agents
- radosgw-agent needs a config file to start up. The script is testing for the presecence of a default named config fi...
- 09:07 AM Linux kernel client Feature #294 (Resolved): honor PAUSE* flags in osdmap
- 09:07 AM Linux kernel client Feature #27 (Resolved): ACLs
- 09:07 AM Linux kernel client Feature #591 (Resolved): implement FALLOC_FL_PUNCH_HOLE
- 09:02 AM Linux kernel client Cleanup #2130 (Rejected): ceph: xattr: complete cleanups following review
- 09:01 AM Linux kernel client Feature #3282 (Resolved): add new 'performance' kernel gitbuilder
- 06:27 AM Revision 44aacaed (ceph): mds: fixes for coverity scan
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 05:22 AM Revision 0497db49 (ceph): crush/mapper: finish adding choose_local_[fallback_]tries
- Didn't finish this in d129e09e57fbc61cfd4f492e3ee77d0750c9d292.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:22 AM Revision ea3a0bb8 (ceph): crush/mapper: attempts -> tries
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:22 AM Revision 8b38f10b (ceph): crush/mapper: fix crush_choose_firstn comment
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:22 AM Revision 99f41de3 (ceph): vstart.sh: NOTE, not WARNING, to make gitbuilder happy
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:21 AM Revision bdeaa841 (ceph): osd: OSDMap: add 'get_up_osds()' function
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 02:21 AM Revision c996f669 (ceph): mon: OSDMonitor: add optional 'pool type' arg to 'osd pool create'
- Allow specifying 'rep', 'raid4' and 'erasure'.
Only allow setting type 'erasure' if all up osds support erasure codes... - 02:21 AM Revision 250b4462 (ceph): pybind: test_ceph_argparse: test 'ceph osd pool create' with pool type
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 02:21 AM Revision b3ee598f (ceph): qa: workunit: cephtool: test osd pool create with erasure type
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 02:20 AM Revision 5756c05a (ceph): ceph_osd: add EC to OSD's supported features used by the messenger
- Fixes: 6028
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 02:19 AM Revision 59ad6da4 (ceph): osd: OSD: reflect OSDMap EC flag being set by setting on-disk feature
- If OSDMap has the EC feature set, then update our superblock to
reflect as such, making our on-disk format incompatib... - 02:19 AM Revision 8ac84db0 (ceph): mon: OSDMonitor: handle osd features on boot
- Add the osd's features to the osd's extra info field in the OSDMap
so we can track which OSDs are able to deal with E... - 02:14 AM Revision 73992d2e (ceph): osd: OSDMap: check for erasure pools when getting features
- If we have a pool with type Erasure, then we consider we require
CEPH_FEATURE_OSD_ERASURE_CODES.
Signed-off-by: Joao... - 02:14 AM Revision 31743d50 (ceph): osd: OSDMap: add 'features' bit mask field to osd_xinfo_t
- And make sure we dump it on osd_xinfo_t::dump().
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 02:14 AM Revision bfc86a82 (ceph): include/ceph_features: add CEPH_FEATURES_OSD_ERASURE_CODES
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 02:14 AM Revision 178f6841 (ceph): osd: OSD: add binary compat feature for Erasure Codes
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:06 AM Revision 668092fb (ceph): Merge branch 'wip-dzfix'
- 01:03 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- searching for the nodes was done like this:
[rolf@ceph-mon01 ~]$ bzip2 -d < /tmp/mds-20131219.dump.bz2 | grep 1000... - 12:59 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- Also note the MDS log:
2013-12-18 17:03:43.775909 7f5e99e39700 1 mds.0.62 active_start
2013-12-18 17:03:43.78239... - 12:59 AM Revision 20b79982 (ceph): Increase timeout by 50% in thrashers/mapgap.yaml
- Seen in /a/teuthology-2013-12-17_23:00:03-rados-next-distro-basic-plana/7188
Signed-off-by: David Zafman <david.zafm... - 12:52 AM Revision 5d8795d9 (ceph): moved samba suite a level up [suites/fs/samba to suites/samba]
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
12/18/2013
- 10:32 PM Revision fe136845 (ceph): added execute permission to the script
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 10:23 PM Revision d9e33ea7 (ceph): rgw workunit to test bucket quota
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 10:22 PM Revision 085ad889 (ceph): task to test rgw bucket quota
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 09:12 PM Revision 7587ee52 (ceph): rgw: don't return data within the librados cb
- Fixes: #7030
The callback is running within a single Finisher thread, thus we
shouldn't block there. Append read data... - 09:12 PM Revision 8745ba63 (ceph): rgw: fix use-after-free when releasing completion handle
- Backport: emperor, dumpling
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com... - 09:11 PM Revision 451381b4 (ceph): rgw: don't return data within the librados cb
- Fixes: #7030
The callback is running within a single Finisher thread, thus we
shouldn't block there. Append read data... - 09:11 PM Revision b570c801 (ceph): rgw: fix use-after-free when releasing completion handle
- Backport: emperor, dumpling
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com... - 09:11 PM Revision c8890ab2 (ceph): rgw: fix use-after-free when releasing completion handle
- Backport: emperor, dumpling
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 09:10 PM Revision d6a4f6ad (ceph): rgw: don't return data within the librados cb
- Fixes: #7030
The callback is running within a single Finisher thread, thus we
shouldn't block there. Append read data... - 08:38 PM Revision 031be568 (ceph): Use saucy gitbuilder for arm package checking.
- Some-how missed it checks both sha1 and package version file
and package version was still the quantal gitbuilder whi... - 07:41 PM Revision 5320db57 (ceph): rados: add in more (optional) op types
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:30 PM Revision e6ad4d4a (ceph): osd: make obc copyfrom blocking generic
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:26 PM Revision 8dec2b27 (ceph): librados, osd: add flags to COPY_FROM
- If we initiate a COPY_FROM as part of a FLUSH operation, we will need to
set a flag so that the read-side of the copy... - 06:42 PM Revision 25db0de1 (ceph): Merge pull request #926 from yuyuyu101/wip/6950
- Move PerfCounter from ObjectStore.h to FileStore.h
Reviewed-by: Sage Weil <sage@inktank.com> - 06:41 PM Revision e54489da (ceph): Merge pull request #961 from dachary/wip-erasure-code-alignment
- erasure-code: tests must use aligned buffers
Reviewed-by: Sage Weil <sage@inktank.com> - 06:24 PM Revision f32a36d2 (ceph): Merge pull request #967 from ceph/wip-7026
- osd/ReplicatedPG: fix hit_set_setup() on_activate()
Reviewed-by: Greg Farnum <greg@inktank.com> - 06:00 PM Revision 1bb46c0e (ceph): Merge pull request #955 from ceph/wip-crush-2
- crush: make set_chooseleaf_tries work with firstn chooseleaf, too
Reviewed-by: Samuel Just <sam.just@inktank.com>
Re... - 05:57 PM Revision 202d1f7b (ceph): Merge pull request #964 from apeters1971/wip-arch-sse2
- ARCH: add variable for sse2 register
Reviewed-by: Loic Dachary <loic@dachary.org> - 05:52 PM Revision e624e166 (ceph): crush: silence error messages in unit tests
- The error messages are intentional when error conditions are
created. They will create false positive in the gitbuild... - 05:43 PM Feature #7039: Check other OSD CEPH_FEATURE_OSD_ERASURE_CODES to enable acting set changes
Look through want and backfill vectors and check
osd_xinfo_t& xi = osdmap.get_xinfo(i);
- 05:38 PM Feature #7039 (Resolved): Check other OSD CEPH_FEATURE_OSD_ERASURE_CODES to enable acting set cha...
In PG::choose_acting() we need to test other OSDs CEPH_FEATURE_OSD_ERASURE_CODES bit in osdmap in order to determin...- 05:06 PM Bug #6905 (Duplicate): nightlies: failed to become clean before timeout expired
- 04:24 PM Bug #6905: nightlies: failed to become clean before timeout expired
My previous comment indicating that a clean timeout occurred while recovery was still gong on applied to /a/teuthol...- 04:14 PM Bug #6905: nightlies: failed to become clean before timeout expired
- David Zafman wrote:
> I've run the particular yaml file with increased OSD debugging multiple times. It does not re... - 04:04 PM Bug #6905: nightlies: failed to become clean before timeout expired
I've run the particular yaml file with increased OSD debugging multiple times. It does not reproduce. I do notice...- 09:34 AM Bug #6905: nightlies: failed to become clean before timeout expired
- /a/teuthology-2013-12-17_23:00:03-rados-next-distro-basic-plana/7188
- 05:05 PM Revision 94149703 (ceph): ARCH: adding SSE2 flag to arch-test
- 04:57 PM Revision fd5f4026 (ceph): Merge pull request #965 from ksperis/rbdmap.upstart
- upstart: add rbdmap script
Reviewed-by: Sage Weil <sage@inktank.com> - 04:35 PM Revision 88365c29 (ceph): crush: expand info about tunables that we dump
- Include the tunables profile, and flags indicating whether it is optimal,
legacy, or requires certain features.
Sign... - 04:35 PM Revision 7e0c84b8 (ceph): mon/OSDMonitor: 'osd crush show-tunables'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:35 PM Revision d129e09e (ceph): crush: add set_choose_local_[fallback_]tries steps
- This alls all of the tunables to be overridden by a specific rule.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:35 PM Revision d0f14dfa (ceph): mon: warn if crush has non-optimal tunables
- Allow warning to be disabled via ceph.conf. Link to the docs from the
warning detail. Add a section to the docs spe... - 03:00 PM Revision d76188d7 (ceph): Merge pull request #952 from kri5/master
- vstart: Update apache conf to run against apache 2.4
Reviewed-by: Loic Dachary <loic@dachary.org> - 02:54 PM Revision 30f8aa1d (ceph): vstart: Update apache conf to run against apache 2.4
- Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
- 02:53 PM devops Bug #7036 (In Progress): qemu-img package not found
- See Bug #7004. I removed the old version of qemu-kvm. The new packages are:
qemu-guest-agent-0.12.1.2-2.41... - 12:34 PM devops Bug #7036 (Resolved): qemu-img package not found
- All ceph-deploy tests that depend on this package are failing because that package is not found.
Example log outpu... - 02:22 PM Linux kernel client Bug #6984: RBD volume not mountable after creating 8 or more snapshots
- Apparently this is because the kernel client can't tolerate arbitrary-length replies from the OSD to different kinds ...
- 01:55 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- Can you upload the cache dump? How did you search through it for those inodes? The only way I can think of to make a ...
- 08:42 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- Some simularity with http://tracker.ceph.com/issues/6087? We use the Emperor release so that should be resolved.
- 04:50 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- After forcing ceph to use the original mds again by stopping the new mds and using ceph -w we see:
2013-12-18 13:37:... - 04:18 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
- We added an extra mds on another host and turned the primary mds off. It took a while (8 minutes I think) but after t...
- 01:20 PM Revision b86d450a (ceph): upstart: add rbdmap script
- Upstart script for mapping / unmapping rbd device based on /etc/ceph/rbdmap file.
It does not mount or unmount filesy... - 01:13 PM rgw Bug #7030 (Resolved): rgw: can't read objects > 512k
- 10:28 AM rgw Bug #7030 (Resolved): rgw: can't read objects > 512k
- Deadlock on the fastcgi socket when with high load when trying to read objects > 512k. Another symptom is having slow...
- 12:31 PM rbd Bug #6480: librbd crashed qemu-system-x86_64
- Igor Lukyanov wrote:
> They say there was a bug in malloc in libc 2.15 (we have the same major version)
>
> https... - 12:30 PM rbd Bug #6480: librbd crashed qemu-system-x86_64
- They say there was a bug in malloc in libc 2.15 (we have the same major version)
https://jira.mongodb.org/browse/S... - 12:21 PM rbd Bug #6480: librbd crashed qemu-system-x86_64
- In addition to comment posted by Andrey:
The disk workload of the VM was very peaky: http://imgur.com/SLFdJvv
VM cr... - 11:36 AM rbd Bug #6480: librbd crashed qemu-system-x86_64
- The same on cuttlefish. Attached graphs are for the problematic VM for different periods.
- 11:06 AM rgw Bug #7031 (Rejected): rgw multiregion test fails under valgrind
- 10:58 AM rgw Bug #7031 (Rejected): rgw multiregion test fails under valgrind
- see e.g. http://pulpito.ceph.com/compare/?branch=master&suite=rgw
- 11:05 AM Feature #7035 (Resolved): cachepool: agent: blocking eviction (when cache pool is 'full')
- 11:05 AM Feature #7034 (Resolved): cachepool: agent: basic eviction
- 11:04 AM Feature #7033 (Resolved): cachepool: agent: trivial flushing
- 11:03 AM Fix #6990 (Resolved): osd crash when running mixed versions of dumpling and master
- 10:23 AM Bug #7026 (Resolved): LibRadosTier.HitSetWrite failure with thrashing
- Looks good, merged to master. commit:7e4a8004880ffecd89edbfc9c62c4c00605aaf13
- 09:13 AM Bug #7026 (Fix Under Review): LibRadosTier.HitSetWrite failure with thrashing
- 10:16 AM Revision e4537d31 (ceph): ARCH: add variable for sse2 register
- 09:32 AM Bug #7018 (Duplicate): osd/ReplicatedPG.cc: 1439: FAILED assert(is_replica())
- #6990
- 09:32 AM Bug #7019 (Duplicate): osd/PG.cc: 4517: FAILED assert(!flushed)
- #6990
- 07:31 AM devops Bug #6962 (Resolved): libleveldb1 fails to install for cuttlefish testing basic plana test
- This is no longer an issue. Probably a single machine was stuck with this and cause this to come up again. Closing fo...
- 02:18 AM Revision 0d217cf9 (ceph): qa/workunits/cephtool/test.sh: clean up our client.xx.keyring
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:00 AM CephFS Bug #6930: Folders report "Not a folder" in Kernel 3.13-rc1 and -rc2
- After compiling and testing current kernel from linus git, I can confirm that the changes merged by linus yesterday f...
- 12:12 AM CephFS Bug #6930 (Resolved): Folders report "Not a folder" in Kernel 3.13-rc1 and -rc2
- 12:12 AM CephFS Bug #6930: Folders report "Not a folder" in Kernel 3.13-rc1 and -rc2
- this went into linus' tree yesterday, commit:a5905a92
12/17/2013
- 11:58 PM CephFS Bug #6930: Folders report "Not a folder" in Kernel 3.13-rc1 and -rc2
- Found a hint that this error might not be directly related to the latest ceph-client merge into linux mainline, as Ma...
- 11:47 PM CephFS Bug #6930: Folders report "Not a folder" in Kernel 3.13-rc1 and -rc2
- I'm encountering the very same issue when trying to mount cephfs (0.72.1) from a kernel-client using linus' plain lin...
- 11:58 PM Revision 7e4a8004 (ceph): osd/ReplicatedPG: fix hit_set_setup() on_activate()
- Didn't read that if carefully the first time around!
Signed-off-by: Sage Weil <sage@inktank.com> - 07:46 PM Revision 434dce1f (ceph): Merge pull request #960 from ceph/wip-6990
- Add backward comptible acting set until all OSDs updated
Reviewed-by: Samuel Just <sam.just@inktank.com> - 07:43 PM Revision 19cff890 (ceph): Add backward comptible acting set until all OSDs updated
- Add configuration variable to override compatible acting set handling.
Later we'll check the osdmap that all OSDs are... - 07:26 PM Revision b1530679 (ceph): erasure-code: tests must use aligned buffers
- The underlying code assumes the memory buffer is aligned on a long
boundary which is not always the case. Using buffe... - 06:46 PM Revision 2e5a461e (ceph): Merge pull request #953 from dachary/wip-qa-suite
- use qa/workunits/cephtool/test.sh as a unittest
Reviewed-by: Sage Weil <sage@inktank.com> - 06:25 PM Revision 0680a136 (ceph): bump the OSDs to three per mon/host
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 8e543213bdafbec557c1bf5c962d87e49d6... - 05:03 PM Revision f5d32a33 (ceph): mds: drop unused find_ino_dir
- Remove all traces of find_ino_dir, it is no longer used.
Signed-off-by: Alexandre Oliva <oliva@gnu.org> - 05:02 PM Revision c60a3644 (ceph): Fix typo in #undef in ceph-dencoder
- Signed-off-by: Alexandre Oliva <oliva@gnu.org>
Signed-off-by: Sage Weil <sage@inktank.com> - 04:53 PM Revision 9e456555 (ceph): qa: add ../qa/workunits/cephtool/test.sh to unittests
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 04:51 PM Revision 526e2528 (ceph): Merge pull request #957 from ceph/wip-rbd-coverity
- rbd: make coverity happy
Reviewed-by: Sage Weil <sage@inktank.com> - 04:46 PM Revision c1eb55c6 (ceph): qa: vstart wrapper helper for unittests
- Primarily useful to run scripts from qa/workunits as part of make check.
vstart_wrapper.sh starts a vstart.sh cluste... - 03:42 PM Revision 0edbda20 (ceph): rbd: make coverity happy
- A recent coverity run found two "defects" in rbd.cc:
** CID 1138367: Time of check time of use (TOCTOU)
/rbd.cc: 2... - 03:10 PM Bug #7026 (Resolved): LibRadosTier.HitSetWrite failure with thrashing
- 12:48 PM Revision d93881f3 (ceph): vstart/stop: use pkill instead of killall
- killall fails to kill all OSDs when called as a oneliner. Replace with a
loop using pkill that retries until there ar... - 12:47 PM Revision ae56cef3 (ceph): qa: recursively remove .gcno and .gcda
- Instead of removing them only in the current directory. Leftovers
prevent running make check-coverage properly becaus... - 09:43 AM Bug #6803 (Can't reproduce): rados test failing in the nightlies on next branch
- 09:42 AM Bug #6982 (Duplicate): osd crashed when running mixed versions of dumpling and master
- #7019
- 06:05 AM devops Bug #5283 (New): Ceph-deploy can't handle /dev/disk/by-* device paths
- 05:46 AM Revision b082c094 (ceph): crushtool: reorg test-map-* cli tests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:35 AM Revision 41d5186f (ceph): crush/CrushWrapper: minor cleanup on tunables helpers
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:33 AM Revision 685c6950 (ceph): crush/mapper: generalize descend_once
- The legacy behavior is to make the normal number of tries for the
recursive chooseleaf call. The descend_once tunabl... - 01:10 AM Revision 6f431200 (ceph): ceph_test_rados_api_tier: fix HitSetTrim vs split, too
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:03 AM Revision 00f436c1 (ceph): Merge pull request #904 from ceph/wip-mds-cluster2
- Wip mds cluster2
Reviewed-by: Sage Weil <sage@inktank.com> - 12:52 AM Revision c5bccfef (ceph): ceph_test_rados_api_tier: fix HitSetRead test race with split
- Recalculate the hash on each iteration in case we are racing with split.
Fixes: #7013
Signed-off-by: Sage Weil <sage... - 12:32 AM devops Bug #6962: libleveldb1 fails to install for cuttlefish testing basic plana test
- I verified that leveldb was in the precise cuttlefish repo. Is this problem still happening ?
- 12:31 AM Revision 94da54ff (ceph): Merge pull request #954 from ceph/wip-7009
- mon: move supported_commands fields, methods into Monitor, and fix leak
Reviewed-by: Greg Farnum <greg@inktank.com> - 12:09 AM Revision 7e618c93 (ceph): mon: move supported_commands fields, methods into Monitor, and fix leak
- We were leaking the static leader_supported_mon_commands. Move this into
the class so that we can clean up in the de... - 12:08 AM devops Bug #7004 (In Progress): qemu: rhel and centos qemu packages should depend on librbd
- I'm guessing that part of the problem is that the previous backports of the qemu-kvm packages were still in the ceph ...
12/16/2013
- 11:11 PM rgw Feature #6513 (In Progress): rgw: dr: Service scripts for meta/data sync agents
- 09:40 PM Bug #7019 (Duplicate): osd/PG.cc: 4517: FAILED assert(!flushed)
- ...
- 09:38 PM Bug #7018: osd/ReplicatedPG.cc: 1439: FAILED assert(is_replica())
- ubuntu@teuthology:/a/teuthology-2013-12-16_10:06:55-upgrade:upgrade-parallel-next-testing-basic-plana/5079
ubuntu@te... - 09:36 PM Bug #7018 (Duplicate): osd/ReplicatedPG.cc: 1439: FAILED assert(is_replica())
- ...
- 08:27 PM Revision deded446 (ceph): mongoose: update submodule
- switched to a different source repository, added .gitignore
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 08:22 PM Revision a0eb1a8e (ceph): Use shell=True to call teuthology-report
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:34 PM Revision c22ee528 (ceph): Catch OSError if script isn't in $PATH
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:27 PM Revision ef10a5c2 (ceph): rgw: fix memory leak
- Remove frontend object on shutdown.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 05:43 PM Revision 420fff62 (ceph): Revert "Use path when calling teuthology-report. …"
- This reverts commit e4b5ab811e954a5b134d413aeb338805b5e3441d.
- 05:27 PM Revision 1597d4e9 (ceph): Merge pull request #951 from ceph/wip-linux-version
- common: introduce get_linux_version()
Reviewed-by: Sage Weil <sage@inktank.com> - 05:18 PM CephFS Bug #6613: samba is crashing in teuthology
- teuthology claims smbd crashed with signal SIGTERM after sending SIGTERM to smbd. No error in the log, no coredump fi...
- 04:57 PM Revision 6696ab64 (ceph): FileJournal: switch to get_linux_version()
- For the purposes of FileJournal::_check_disk_write_cache(), use
get_linux_version(), which is based on uname(2), inst... - 04:57 PM Revision 824b3d8e (ceph): FileJournal: use pclose() to close a popen() stream
- In FileJournal::_check_disk_write_cache(), use pclose() instead of
fclose() to close a stream, created by popen().
S... - 04:57 PM Revision a2babe27 (ceph): configure: break up AC_CHECK_HEADERS into one header-file per line
- Break up AC_CHECK_HEADERS macro into one header-file per line so it's
easier to read and make changes.
Signed-off-by... - 04:57 PM Revision fcf6e987 (ceph): common: introduce get_linux_version()
- get_linux_version() returns a version of the currently running kernel,
encoded as in int, and is contained in common/... - 04:53 PM Bug #7013 (Resolved): rados.sh failure (LibRadosMisc.HitSetTrim)
- 02:06 PM Bug #7013 (Resolved): rados.sh failure (LibRadosMisc.HitSetTrim)
- 2013-12-15T23:38:06.965 INFO:teuthology.orchestra.run.err:[10.214.132.28]: dumped all in format json
2013-12-15T23:3... - 04:30 PM Bug #7015 (Duplicate): valgrind issues in mon (I think based on the output below)
- #7009
- 02:24 PM Bug #7015 (Duplicate): valgrind issues in mon (I think based on the output below)
- 2013-12-16T01:18:19.009 INFO:teuthology.task.ceph:Checking for errors in any valgrind logs...
2013-12-16T01:18:19.01... - 04:30 PM Bug #7009 (Resolved): mon: leaking memory from elector mon commands
- 04:08 PM Bug #7009 (Fix Under Review): mon: leaking memory from elector mon commands
- 03:30 PM Bug #7009 (In Progress): mon: leaking memory from elector mon commands
- 02:25 PM Bug #7014: rados: stuck degraded, possibly related to acting_backfill changes
- Another option would be to reproduce with logging. If you catch it before it gets cleaned up, it should be pretty ob...
- 02:22 PM Bug #7014 (Can't reproduce): rados: stuck degraded, possibly related to acting_backfill changes
- End of ceph.log:
2013-12-15 23:51:19.781079 mon.0 10.214.131.3:6789/0 2397 : [INF] pgmap v1364: 213 pgs: 212 active+... - 11:31 AM Bug #6751: Pool 'df' statistics go bad after changing PG count
- I spoke with Sam about this when after it came in and the bug is an obvious result of doing fixed-cost pg splits: the...
- 11:26 AM CephFS Bug #7012 (Duplicate): smbd crash during cifs + dbench
- 08:34 AM CephFS Bug #7012 (Duplicate): smbd crash during cifs + dbench
- ...
- 09:56 AM rbd Bug #5186 (Won't Fix): krbd: mapping same image produces ambiguous /dev file
- 09:30 AM Bug #6902 (Can't reproduce): upgrade-parallel test failed in the nightlies
- 09:29 AM Bug #6781 (Can't reproduce): timed out waiting for recovery - probably ceph command hang
- let's wait for this on a real branch
- 09:28 AM Bug #6938 (Resolved): client full handling races with OSDs having newer maps
- 08:32 AM CephFS Bug #7011 (New): ENOTEMPTY on ceph-fuse + snaptest-? test
- ...
- 07:55 AM Bug #6988 (Fix Under Review): pg query doesn't show current 'problem' stats
- 07:27 AM Revision fae569d3 (ceph): Rename filestore_perf_t to objectstore_perf_t
- The name "filestore_perf_t" isn't suitable for other backends, so we
need to rename it.
Signed-off-by: Haomai Wang <... - 07:27 AM Revision 015e9819 (ceph): Move PerfCounter from ObjectStore.h to FileStore.h
- The anonymous enum which used by FileStore as PerfCounter is only can be
used by FileStore, so we need to drive out O... - 06:24 AM Revision b6d1d8f1 (ceph): mds: finish opening sessions even if import aborted
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 06:24 AM Revision 802df76f (ceph): mds: properly update mdsdir's authority during recovery
- dirfrag of mdsdir doesn't inherit its parent inode's authority.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 06:24 AM Revision 43f7268f (ceph): mds: properly set dirty flag when journalling import
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 06:24 AM Revision 4526d13a (ceph): mds: fix stale session handling for multiple mds
- Don't add new caps to stale session when importing inodes. Don't
touch session when importing caps because it confuse... - 06:24 AM Revision 80005f1e (ceph): mds: fix discover path race
- When C_MDC_RetryDiscoverPath executed, we may have already become
auth mds of base
Signed-off-by: Yan, Zheng <zheng.... - 05:45 AM Revision a680ea7b (ceph): osd/ReplicatedPG: update pg stat fields when they are queried
- When we query a PG, fill in (most of) the same fields that get
populated when the stats are reported to the mon.
Fix... - 05:44 AM Revision ebb3ad9f (ceph): osd/PG: move some pg stat update into a helper
- When we publish PG stats to the monitor, we fill in a bunch of fields
with information about degraded objects, scrub ... - 05:43 AM Revision 05274f33 (ceph): osd: include peer_info in pg query
- This can be very useful when diagnosing peering problems.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:16 AM Revision 58d68995 (ceph): Merge pull request #947 from dachary/wip-6824
- mon: set ceph osd (down|out|in|rm) error code on failure
Reviewed-by: Sage Weil <sage@inktank.com> - 04:15 AM Revision ef902ee0 (ceph): mds: send info of imported caps back to the exporter (rename)
- use MMDSSlaveRequest::OP_FINISH slave request to send information
of rename imported caps back to the exporter. This ... - 04:15 AM Revision 4fdeb00d (ceph): mds: include counterpart's information in cap import/export messages
- when exporting indoes with client caps, the importer sends cap import
messages to clients, the exporter sends cap exp... - 04:15 AM Revision 6a565881 (ceph): mds: re-send cap exports in resolve message.
- For rename operation that changes inode's authority, if master mds
of the operation crashed, inode's original auth md... - 04:15 AM Revision 9dc52ff0 (ceph): mds: send cap import messages to clients after importing subtree succeeds
- When importing subtree, the importer sends cap import messages to clients
before the import subtree operation is cons... - 04:15 AM Revision 05b192fa (ceph): mds: simplify how to export non-auth caps
- Introduce a new flag in cap import message. If client finds the flag
is set, it releases exporter's caps (send releas... - 04:15 AM Revision d0b744a1 (ceph): client: handle session flush message
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 04:15 AM Revision 71d1eb37 (ceph): mds: add CEPH_FEATURE_EXPORT_PEER and bump the protocal version
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 04:15 AM Revision 5fdcc568 (ceph): mds: fix bug in MDCache::open_ino_finish
- It's wrong to erase open_ino_info_t after finishing contexts, because
MDCache::open_ino() can be called again when fi... - 04:15 AM Revision 87ca2604 (ceph): mds: fix sending resolve message
- need to send resolve message when mds is in reconnect state
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 04:15 AM Revision e1818692 (ceph): mds: don't request CEPH_CAP_PIN from auth mds
- avoid triggering assert(in->get_loner() >= 0 && in->mds_caps_wanted.empty())
in Locker::file_xsyn()
Signed-off-by: Y... - 04:15 AM Revision 1536e814 (ceph): mds: check lock state before eval_gather
- Locker::eval_gather() can dispatch requests, which may change other
locks' states.
Signed-off-by: Yan, Zheng <zheng.... - 04:15 AM Revision e6c4d32e (ceph): mds: waiting for slave reuqest to finish
- If MDS receives a client request, but find there is an existing
slave request. It's possible that other MDS forwarded... - 04:15 AM Revision f134c772 (ceph): mds: avoid allocating MDRequest::More when cleanup request
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 04:15 AM Revision 65259796 (ceph): mds: include inode version in auth mds' lock messages
- encode inode version in auth mds' lock messages, so that version
of replica inodes get updated. This is important bec... - 04:15 AM Revision 77515b7a (ceph): mds: increase cap sequence when sharing max size
- For case:
- client voluntarily releases some caps through cap update message
- mds shares the new max by sending ca... - 04:15 AM Revision d00ec791 (ceph): mds: flush session messages before exporting caps
- Following sequence of events can happen when exporting inodes:
- client sends open file request to mds.0
- mds.0 han... - 04:15 AM Revision ff8b9ac3 (ceph): mds: send info of imported caps back to the exporter (export dir)
- Introduce a new class Capability::Import and use it to send information
of imported caps back to the exporter. This i... - 04:15 AM Revision 85171fd6 (ceph): mds: send info of imported caps back to the exporter (cache rejoin)
- Use cache rejoin ack message to send information of rejoin imported
caps back to the exporter. Also move the code tha... - 04:15 AM Revision 5a902a0e (ceph): mds: unify nonce type
- MDSCacheObject::replica_nonce is defined as __s16, but nonce type
in MDSCacheObject::replica_map is int. This mismatc... - 04:15 AM Revision 0aed0d48 (ceph): mds: handle cache rejoin corner case
- A recovering MDS may receives strong cache rejoin from a survivor,
then the survivor restarts, the recovering MDS rec... - 04:15 AM Revision 498d5c49 (ceph): mds: process delayed expire if exporting dir cancelled in warnning state
- we may add delayed expire when exporting dir is in warnning state
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 04:15 AM Revision 2fea08b5 (ceph): mds: merge delayed cache expire
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 04:15 AM Revision 913f7fd8 (ceph): mds: fix empty directory check
- Since commit 310032ee81(fix mds scatter_writebehind starvation), rdlock
a scatter lock does not always propagate dirt... - 04:15 AM Revision bd561772 (ceph): mds: re-send discover if want_xlocked becomes true
- If want_xlocked becomes true, we can not rely on previously sent discover
because it's likely the previous discover i... - 04:15 AM Revision 31f5b027 (ceph): mds: fix rename notify
- commit 1d86f77edf (mds: fix cross-authorty rename race) introduced
rename notify, but it puts the code in wrong brack... - 04:15 AM Revision 3ac08860 (ceph): mds: avoid issuing caps when inode is frozen
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 04:15 AM Revision b2a13700 (ceph): mds: re-issue caps after importing inode
- After importing inode, the issued caps can be less than the caps
client wants. So always re-issue caps after importin... - 04:15 AM Revision d8440c4c (ceph): mds: avoid leaving bare-bone dirfrags in the cache
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 04:15 AM Revision b7d78918 (ceph): mds: keep dentry lock in sync state
- unlike locks of other types, dentry lock in unreadable state can
block path traverse, so it should be in sync state a... - 04:15 AM Revision ab93aa59 (ceph): mds: freeze tree deadlock detection.
- there are two situations that result freeze tree deadlock.
- mds.0 authpins an item in subtree A
- mds.0 sends req... - 04:15 AM Revision 9471fdc6 (ceph): mds: put import/export related states together
- Current code uses several STL maps to record import/export related
states. A map lookup is required for each state ac... - 04:15 AM Revision 0344d9af (ceph): mds: rework stale import/export message detection
- Current code uses import state to detect obsolete import/export messages.
it does not work for the case: cancel a sub... - 02:25 AM Bug #6992: OSD assert fails after it found it was marked as down by monitor during high system lo...
- Then I think this may be a multi thread issue. In SimpleMessenger::rebind(), it calls accepter.rebind() before mark_d...
- 01:08 AM Bug #6824 (Resolved): Removal of an OSD that is not down should set non-successful status code
- merged https://github.com/ceph/ceph/commit/15b8616b13a327701c5d48c6cb7aeab8fcc4cafc
- 12:57 AM Revision edc4224d (ceph): Merge remote-tracking branch 'gh/wip-hitset'
- Reviewed-by: Greg Farnum <greg@inktank.com>
Conflicts:
src/common/config_opts.h
src/osd/ReplicatedPG.cc
src/osdc/... - 12:23 AM Revision f192a600 (ceph): Revert "common/Formatter: add newline to flushed output if m_pretty"
- This reverts commit d6146b0d915f1420b5e76f7037f656460c314461.
As Yehuda points out, this does not properly handle ca... - 12:22 AM Revision c7b44d66 (ceph): Revert "common: fix perf_counters unittests for trailing newline in m_p...
- This reverts commit ba5572397c0e48378b0a0e556db1b2c02756617e.
12/15/2013
- 10:06 PM Revision 31507c90 (ceph): qa: test for error when ceph osd rm is EBUSY
- http://tracker.ceph.com/issues/6824 fixes #6824
Signed-off-by: Loic Dachary <loic@dachary.org> - 09:21 PM Bug #7009 (Resolved): mon: leaking memory from elector mon commands
- ...
- 08:57 PM Feature #6805 (Resolved): mon: find a way to properly extend/change mon commands without breaking...
- 08:52 PM Revision 31b60bfd (ceph): rgw: Fix CORS allow-headers validation
- This fix is needed because Ceph presently validates CORS headers in a
case-sensitive manner. Keeps a local cache of l... - 08:45 PM Revision 15b8616b (ceph): mon: set ceph osd (down|out|in|rm) error code on failure
- Instead of always returning true, the error code is set if at least one
operation fails.
EINVAL if the OSD id is inv... - 08:45 PM Revision cb352484 (ceph): qa: silence cephtool tests cleanup
- The file removal installed to be triggered when the script stops must
not fail if the file does not exist.
Signed-of... - 08:45 PM Revision f9cfa24a (ceph): qa: add function name and line number to cephtool output
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 08:45 PM Revision 4b9a41aa (ceph): qa: make cephtool test imune to pool size
- instead of assuming the pool size is 2, query it and increment it to
test for pool set data size. It allows to run th... - 07:48 PM Bug #6751 (New): Pool 'df' statistics go bad after changing PG count
- (Weird, thought I had updated this at the time but apparently not)
Yeah, the values persisted for tens of minutes ... - 08:07 AM Bug #6751 (Need More Info): Pool 'df' statistics go bad after changing PG count
- 07:46 PM Revision 6a7edab2 (ceph): rgw: Clarify naming of case-change functions
- It is not clear that the lowercase_http_attr & uppercase_http_attr
functions replace dashes with underscores. Rename ... - 07:43 PM Revision 2abacd96 (ceph): rgw: Look at correct header about headers for CORS
- The CORS standard dictates that preflight requests are made with the
Access-Control-Request-Headers header containing... - 06:24 PM Revision 80c6c54d (ceph): Merge pull request #716 from ceph/wip-formatter-newlines
- common/Formatter: add newline to flushed output if m_pretty
- 06:23 PM Revision 3862ad8f (ceph): Merge pull request #943 from dachary/wip-formatter-newlines
- common: fix perf_counters unittests for trailing newline in m_pretty
- 06:18 PM Revision 550adb82 (ceph): Merge pull request #942 from sstock/master
- Add -n option to mount.ceph, feature 7006
Reviewed-by: Sage Weil <sage@inktank.com> - 05:49 PM Revision e37467b7 (ceph): Add -n option to mount.ceph. Required by autofs when /etc/mtab is a li...
- Signed-off-by: Steve Stock <steve@technolope.org>
- 04:41 PM Revision 11065b5a (ceph): Merge pull request #937 from christian-marie/master
- Document librados's rados_write's behaviour in reguards to return value.
- 04:40 PM Revision 25838f3b (ceph): Merge pull request #924 from dachary/wip-erasure-doc
- doc: update erasure code development doc
- 04:40 PM Revision 62a7d9c7 (ceph): Merge pull request #946 from dachary/wip-80-column
- osd: format test_osd_types.cc to 80 columns
- 04:40 PM Revision caf59635 (ceph): Merge pull request #945 from dachary/wip-6981
- ceph-disk: zap needs at least one device
Reviewed-by: Sage Weil <sage@inktank.com> - 04:39 PM Revision 89dd0206 (ceph): Merge pull request #944 from dachary/wip-6679
- common: fix rare race condition in Throttle unit tests
Reviewed-by: Sage Weil <sage@inktank.com> - 04:32 PM Revision 9c71d97b (ceph): Merge pull request #948 from dachary/wip-6736-1
- mon: typo s/degrated/degraded/
Backport: emperor, dumpling - 04:15 PM Revision aa365e4b (ceph): mon: typo s/degrated/degraded/
- http://tracker.ceph.com/issues/6736 refs #6736
Signed-off-by: Loic Dachary <loic@dachary.org> - 04:07 PM Documentation #7007 (Closed): Missing page for "OS Recommendations"
- This page linked from different places, the one that I saw was http://ceph.com/docs/master/rados/deployment/preflight...
- 03:23 PM Revision 5741bfe9 (ceph): osd: format test_osd_types.cc to 80 columns
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 02:34 PM Revision 07888ef3 (ceph): ceph-disk: zap needs at least one device
- If given no argument, ceph-disk zap should display the usage instead of
silently doing nothing. Silence can be confus... - 02:23 PM Bug #6679 (Resolved): throttle: transient unit test failure
- 05:44 AM Bug #6679 (Fix Under Review): throttle: transient unit test failure
- 05:36 AM Bug #6679: throttle: transient unit test failure
- "work in progress":https://github.com/ceph/ceph/pull/944
- 05:04 AM Bug #6679: throttle: transient unit test failure
- Reproduced with...
- 02:22 PM Bug #6981 (Resolved): ceph-disk zap with no disk arg succeeds with no error
- 06:39 AM Bug #6981 (Fix Under Review): ceph-disk zap with no disk arg succeeds with no error
- "proposed fix":https://github.com/ceph/ceph/pull/945
- 01:31 PM Revision e57239e9 (ceph): common: fix rare race condition in Throttle unit tests
- The thread created to test Throttle race conditions updates a value (
throttle.get_current() ) that is tested by the ... - 01:30 PM Revision 938f22ca (ceph): common: format Throttle test to 80 columns
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:24 PM Revision ba557239 (ceph): common: fix perf_counters unittests for trailing newline in m_pretty
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 11:26 AM Revision c744aec6 (ceph): Merge pull request #929 from kazhang/add-pkg-config
- add apt-get install pkg-config for ubuntu server
Reviewed-by: Loic Dachary <loic@dachary.org>
Reviewed-by: Sage Weil... - 10:17 AM Feature #7006 (Resolved): mount.ceph: add -n option (no mtab update)
- commit:e37467b7bf33f963ace18e21df35884a86109cc7
- 08:17 AM Bug #6736 (Fix Under Review): Bugs in per pool IOPs/recovery statistics
- "typo fix":https://github.com/ceph/ceph/pull/948
- 08:17 AM Bug #6736: Bugs in per pool IOPs/recovery statistics
- 07:56 AM Bug #6824 (Fix Under Review): Removal of an OSD that is not down should set non-successful status...
- "work in progress":https://github.com/ceph/ceph/pull/947
- 07:55 AM Bug #6824: Removal of an OSD that is not down should set non-successful status code
- 06:58 AM Bug #6894 (Resolved): 'ceph osd dump' produces malformed JSON if pool snapshots are present
- "matching pull request":https://github.com/ceph/ceph/pull/871
- 05:49 AM Bug #6598 (Can't reproduce): osd crash after recreating pool with same name (cuttlefish + bobtail?)
- 04:11 AM Bug #6787: upstart is restarting daemons which we want to be dead
- #6789 also happens because a mon is restarted automatically by upstart. It's not the only reason though but it seems ...
12/14/2013
- 03:14 PM Revision e4b5ab81 (ceph): Use path when calling teuthology-report. …
- The 'teuthology-report' command is probably not going to exist
in $PATH so get the location of the running command an... - 02:02 PM Feature #7006: mount.ceph: add -n option (no mtab update)
- Created https://github.com/ceph/ceph/pull/942 which solves the problem I was having with automount, works now:
<pr... - 01:33 PM Feature #7006 (Resolved): mount.ceph: add -n option (no mtab update)
- While experimenting with automounting a ceph file system I discovered automount assumes the -n option is supported. ...
- 12:35 AM Revision d1e63b3c (ceph): ceph_test_rados: test is_dirty, undirty
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision 87547bde (ceph): ceph_test_rados: debug: include exists|dne in update_object_version
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision 81279e3b (ceph): osd/ReplicatedPG: rename invalidate_forward
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision f86d6e77 (ceph): osd/ReplicatedPG: debug: improve maybe_handle_cache() handling
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision f50389d7 (ceph): ceph_test_rados_api_tier: test undirty on non-existent object
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision 697151ea (ceph): osd/osd_types: fix operator<< on copy-get operation
- This was missed in 15c8267e34aaba7a6d1d316b22519982a997f5a0.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:35 AM Revision 0dc59af9 (ceph): osd/ReplicatedPG: fix promote: set oi.size
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision c0e4ed34 (ceph): osd/ReplicatedPG: more verbose heading for process_copy_chunk
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision ea088fae (ceph): osd/osd_types: operator<< for ObjectContext::RWState
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision 3d9c4997 (ceph): osd: rename IGNORE_OVERLAY -> IGNORE_CACHE
- This is about skipping cache logic, not the tier pool overlay property.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:35 AM Revision 067536c2 (ceph): osdc/Objecter: add CEPH_OSD_FLAG_IGNORE_OVERLAY flag
- If the flag is set, send the op to the pool specified and ignore the
overlay. Note that this obsoletes the global Ob... - 12:35 AM Revision 42d6af1c (ceph): osd/ReplicatedPG: use IGNORE_OVERLAY flag for copy-from
- No need to use the Objecter-wide setting now.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:35 AM Revision 330a1305 (ceph): osdc/Objecter: remove honor_cache_redirects global flag
- We can do this on a per-op basic with CEPH_OSD_FLAG_IGNORE_OVERLAY.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:35 AM Revision 41be4feb (ceph): librados: seek during object iteration
- Add ability to reset iterator to a specific hash position. For now, we
just truncate this to the current PG. In the... - 12:35 AM Revision 14f76cc2 (ceph): ceph_test_rados: fix CopyFromOp locking
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision 10c9be34 (ceph): osd/ReplicatedPG: allow osds to issue writes to osds
- We asserted that the client was not an OSD years ago when we separated out
the client and cluster networks. Now, we ... - 12:35 AM Revision 36bbcf8e (ceph): osd/ReplicatedPG: drop unnecessary temp vars in execute_ctx()
- Both of these are pulled out of ctx->obs, which is not updated until the
very end; use that instead!
Signed-off-by: ... - 12:35 AM Revision 5e547f87 (ceph): osd/ReplicatedPG: be consistent about ctx->obs vs ctx->obc->obs
- Just for consistency (ctx->obs =- &ctx->obc->obs).
Signed-off-by: Sage Weil <sage@inktank.com>
Conflicts:
src/osd... - 12:35 AM Revision 3ef73106 (ceph): osd/ReplicatedPG: add SKIPRWLOCKS flag
- Flush puts us in an conundrum:
- the flush eventually writes, behaving like a write
- writes take the write lock a... - 12:35 AM Revision 56ad14ec (ceph): osd/ReplicatedPG: split off finish_ctx from execute_ctx
- The second part of execute_ctx() is doing some somewhat generic work to
make the prepared updates in the ctx apply, u... - 12:35 AM Revision 66263bb6 (ceph): osd/ReplicatedPG: use get_next_version() in finish_promote
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision ca86656e (ceph): osd/ReplicatedPG: use finish_ctx for finish_promote
- Use the common code here to avoid duplicating this logic.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:35 AM Revision 90eb1ec1 (ceph): osd/ReplicatedPG: set ctx->obc in simple_repop_create
- Strangely nobody hss needed this yet, but we will shortly.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:35 AM Revision 78df1c37 (ceph): osd/ReplicatedPG: set object_info and snapset xattrs on promote
- For the normal write path, prepare_transaction() handles this for us. In
this case, we need to do it explicitly.
Si... - 12:35 AM Revision 387e224a (ceph): librados: add cache_flush(), cache_try_flus(), cache_evict() methods
- Not yet implemented by the OSD.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:35 AM Revision 181cb8e8 (ceph): librados, osd: add IGNORE_OVERLAY flag
- Add a flag that will make the OSD bypass the cache overlay logic. This is
needed in order to handle operations like ... - 12:35 AM Revision 85282319 (ceph): osd/osd_types: introduce helper for osd op flags -> string conversion
- Signed-off-by: Sage Weil <sage@inktank.com>
Conflicts:
src/osd/osd_types.h - 12:35 AM Revision 8b9b7136 (ceph): librados: add an aio_operate that takes a write and flags
- Until now you could only pass flags to read operations.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:35 AM Revision 4c014edd (ceph): osd/ReplicatedPG: implement cache_evict
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision 0b81ff68 (ceph): osd/ReplicatedPG: skip promote for DELETE
- If an op starts with DELETE there is no need to promote the old content
from the base tier. Note that this only work... - 12:35 AM Revision 20d149e1 (ceph): osd/ReplcatedPG: maybe_handle_cache style
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision be29f47a (ceph): ceph_test_rados_api_tier: rename tests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision 0b7b16d7 (ceph): ceph_test_rados_api_tier: add simple promote-on-read test
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision 0b085b17 (ceph): osd/ReplicatedPG: create whiteout on promote ENOENT
- If we try to fetch an object from the base tier and it is not present, we
can create a whiteout object.
Signed-off-b... - 12:35 AM Revision e0a49698 (ceph): osd/ReplicatedPG: ENOENT when deleting a whiteout
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision 2aea631c (ceph): ceph_test_rados_api_tier: verify delete creates whiteouts
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision fabc6ba1 (ceph): osd/ReplicatedPG: set whiteout in cache pool on delete
- If we delete an object in the cache pool, set the whiteout flag instead of
removing the on-disk object.
Signed-off-b... - 12:35 AM Revision fd8f7d29 (ceph): osd/ReplicatedPG: clear whiteout when writing into cache tier
- If we have a whiteout object and then write over it, clear the whiteout
flag.
Signed-off-by: Sage Weil <sage@inktank... - 12:35 AM Revision dd079e2a (ceph): osd/ReplicatedPG: handle is_whiteout in do_osd_ops()
- Most of the time we handle whiteouts by returning ENOENT before we even
get this far. However, for a mixed read/write... - 12:35 AM Revision 0699fc5c (ceph): ReplicatedPG: copy: don't return from finish_copyfrom
- The return value is meaningless; nothing in this function can fail.
Signed-off-by: Greg Farnum <greg@inktank.com>
Re... - 12:35 AM Revision b371dd8b (ceph): ReplicatedPG: promote: first draft pass at doing object promotion
- This is not yet at all complete -- among other things, it will
retry forever on any object which doesn't exist in the... - 12:35 AM Revision d15aedbd (ceph): ReplicatedPG: promote: add the OpRequest to the Callback
- This way we can do stuff to it, and we're about to.
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage ... - 12:35 AM Revision 5fa08fb8 (ceph): ReplicatedPG: promote: handle failed promotes
- If we get an error back, reply to the client directly and remove
the op which triggered promotion from our blocked op... - 12:35 AM Revision 0caa02c5 (ceph): workunits: check errors propagate on cache pools in caching_redirects.sh
- Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 12:35 AM Revision 920c0bff (ceph): workunits: break down cache pool tests to be more precise; expand some
- Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 12:35 AM Revision 4a29b22e (ceph): osd/ReplicatedPG: move r<0 handling into finish_promote()
- Let logic in header, and will let us handle ENOENT with a whiteout.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:35 AM Revision 654d8c33 (ceph): osd/ReplicatedPG: UNDIRTY is not a user_modify
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision 66f2e748 (ceph): osd/ReplicatedPG: use simple_repop_{create,submit} for finish_promote
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision 325aae36 (ceph): ReplicatedPG: copy: switch out the CopyCallback interface
- The tuple was already unwieldy with 4 members; I didn't want to add
more. Instead, create a new CopyResults struct wh... - 12:13 AM Revision a3e50b09 (ceph): rgw: rework framework configuration
- The framework config code is now more generic and ready for multiple
config options. Different frameworks are comma s... - 12:09 AM Revision b7946ff4 (ceph): doc: Added additional comments on placement targets and default placement.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:08 AM Revision 902f19c2 (ceph): doc: Updates to federated config.
- Reverted Emperor versionadded to Dumpling as it gets backported.
Added default index and bucket pools to pool creatio... - 12:02 AM Revision 29cc7229 (ceph): test_ipaddr: add another unit test
- Was checking something for kbader.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:02 AM Revision 026b724b (ceph): osd/ReplicatedPG: drop unused hit_set_start_stats
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:01 AM Revision 3d768d23 (ceph): osd/ReplicatedPG: maintain stats for the hit_set_* objects
- We also make hit_set.current_info reflect only the on-disk 'current', not
anything that is not persisted.
Signed-off...
12/13/2013
- 10:54 PM Revision 9814b93a (ceph): osd/ReplicatedPG: set object_info_t, SnapSet on hit_set objects
- These are first-class user-visible rados objects and need these attrs.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:50 PM Revision dabd5d6e (ceph): vstart.sh: --hitset <pool> <type>
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:44 PM Revision 9bd1ebe9 (ceph): rgw: Allow wildcard in supported keystone roles.
- http://tracker.ceph.com/issues/4365 fixes #4365
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
(... - 10:42 PM Revision ec086df1 (ceph): ObjectStore: add ObjectStore::get_cur_stats and impl in FileStore
- Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit ebde89d5602536b4bc651737e4280fdfb6634c32) - 10:42 PM Revision 455f28a7 (ceph): OSDMonitor: add 'osd perf' command to dump recent osd perf information
- Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 94c3f29a32cbf169d896015da6765febd3c724e0) - 10:42 PM Revision 0eae05f3 (ceph): rgw: turn swift COPY into PUT
- Fixes: #6606
The swift COPY operation is unique in a sense that it's a write
operation that has its destination not s... - 10:42 PM Revision 0edee8e9 (ceph): rgw: get rid of req_state.bucket_name
- No need for this field, as we already have req_state.bucket_name_str.
This saves us some memory allocation / freeing ... - 10:42 PM Revision 5df2f35e (ceph): rgw: init src_bucket_name, src_object in the S3 handler
- Be consistent and initialize these fields also in the S3 case.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(che... - 10:42 PM Revision e52b9b76 (ceph): Validate S3 tokens against Keystone
- - Added config option to allow S3 to use Keystone auth
- Implemented JSONDecoder for KeystoneToken
- RGW_Auth_S3::aut... - 10:42 PM Revision b37c5d20 (ceph): rgw: do not use UNPRIVILEGED_DAEMON option
- This is sort of a backport for 4f403c26dc0048ad63e20d20369fa86bfb31c50e
in that we get the same behavior change, but ... - 10:42 PM Revision 5bf7e7be (ceph): osd_types: add osd_perf_stat_t type
- Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 95f3353a6ab3a4dd2bf28eaca7122487942e913e) - 06:51 PM Revision 8ee1febf (ceph): Merge pull request #2 from ceph/wip-6947
- use 3 OSDs in fs tests
- 06:49 PM Revision d4edaec8 (ceph): use 3 OSDs in fs tests
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 06:49 PM Revision 1c008302 (ceph): Merge remote-tracking branch 'gh/wip-objecter-full-2'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 06:40 PM Revision 8e4b5bf8 (ceph): Merge pull request #936 from ceph/wip-rbd-single-major
- rbd: support for single-major device number allocation scheme
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 06:03 PM Revision e7652e6b (ceph): Merge pull request #932 from ceph/wip-6979
- replace sgdisk subprocess calls with a helper
Reviewed-by: Sage Weil <sage@inktank.com> - 05:58 PM Revision d5ac7365 (ceph): Merge remote-tracking branch 'gh/next'
- 05:57 PM Revision 5bb04763 (ceph): test/libcephfs: release resources before umount
- Fixes: #6742
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 05:25 PM Revision 7cb815f7 (ceph): Merge pull request #162 from jcsp/fsid-conf
- Fix FSID not being set in ceph.conf
- 05:24 PM Revision 02e0a1e9 (ceph): Merge pull request #161 from jcsp/ssh-config
- Respect .ssh/config when opening SSH connections
- 05:06 PM Revision 897dfc11 (ceph): use the new get_command helper in check_call
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 04:48 PM Revision 2e2b8feb (ceph): Skip the 'dead' report on old branches
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:41 PM devops Bug #7004 (Rejected): qemu: rhel and centos qemu packages should depend on librbd
- The newest version in ceph-extras will dynamically disable whatever isn't supported, so any version bobtail or later ...
- 03:40 PM Revision a4213059 (ceph): rbd: switch to strict_strtol for major parsing
- Use common/strict_strtol, which actually parses integers in a proper
way, instead of atoi for parsing /sys/bus/rbd/de... - 03:40 PM Revision 462b3898 (ceph): rbd: match against whole disks on unmap
- Currently the way 'rbd unmap' translates a user-provided block device
into an rbd id is it matches the major number o... - 03:40 PM Revision 784cc894 (ceph): rbd: match against both major and minor on unmap on newer kernels
- As described in commit "rbd: match against wholedisk device numbers on
unmap", currently we only match against major ... - 03:40 PM Revision 8a473bcc (ceph): rbd: add support for single-major device number allocation scheme
- With the preparatory commits ("rbd: match against wholedisk device
numbers on unmap" and "rbd: match against both maj... - 03:40 PM Revision eae8531e (ceph): rbd: modprobe with single_major=Y on newer kernels
- On kernels that support it, and if 'rbd map' is given a chance to
modprobe, turn on single-major device number alloca... - 03:33 PM rgw Feature #6999: Make RGW_MAX_PUT_SIZE configurable
- A customer requests that we consider making this parameter larger. A configurable parameter might be a good compromis...
- 03:27 PM rgw Feature #6999: Make RGW_MAX_PUT_SIZE configurable
- This is a part of the S3 spec, and anybody using larger objects should probably be using multi-part upload. It's obvi...
- 03:14 PM rgw Feature #6999 (Resolved): Make RGW_MAX_PUT_SIZE configurable
- /src/rgw/rgw_common.h has a #define for RGW_MAX_PUT_SIZE which limits uploads to 5GB. Please consider this for a conf...
- 03:01 PM Documentation #6774: Documentation: osd scrub load threshold incorrect.
- Hi Tyler,
I just looked at rados/configuration/osd-config-ref.rst.
Looks like you have already fixed the wording.... - 01:58 PM Documentation #6998 (Closed): Add hyperlink for paxos
- 01:44 PM Documentation #6998 (Closed): Add hyperlink for paxos
- Add hyperlink to wikipedia entry for Paxos algorithm.
- 10:43 AM Bug #6992 (Need More Info): OSD assert fails after it found it was marked as down by monitor duri...
- 08:56 AM Bug #6992: OSD assert fails after it found it was marked as down by monitor during high system lo...
- Do you have complete logs of this? I don't think this is the full story.
If an osd is marked down, it will bind t... - 10:15 AM CephFS Bug #6742: failed libcephfs_interface_tests (LibCephFS.ReaddirRCB hangs)
- commit:5bb04763de38cedafbe3dfa76e67f2b617bb5938
- 09:57 AM CephFS Bug #6742 (Resolved): failed libcephfs_interface_tests (LibCephFS.ReaddirRCB hangs)
- 10:02 AM Bug #6796 (Resolved): ceph mons interpretting pg splits very wrong
- 10:02 AM Bug #6979 (Resolved): ceph-disk breaks when sgdisk is not available
- 09:43 AM Bug #6938 (Fix Under Review): client full handling races with OSDs having newer maps
- 05:31 AM devops Bug #6962: libleveldb1 fails to install for cuttlefish testing basic plana test
- It looks like this issue re-appeared.
Log output:... - 02:25 AM Revision 24a048b7 (ceph): Document librados's rados_write's behaviour in reguards to return value.
- 02:14 AM Revision a865fece (ceph): osd/ReplicatedPG: debug: improve hit_set func banners
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:13 AM Revision b6871cf8 (ceph): osd/ReplicatedPG: do not update current_last_update on activate
- Don't update this when we apply the log to our in-memory hitset! We should
only update this when we persist somethin... - 12:04 AM Revision 36c0344f (ceph): Use saucy gitbuilder when grabbing sha1 for arm.
- Old quantal gitbuilders are gone until hardware comes back. Use
the new saucy gitbuilders instead.
12/12/2013
- 11:33 PM Revision 966dad54 (ceph): Make sure to report all results.
- If a just-finished job was using a teuthology branch not known to
contain the reporting feature, then report the job ... - 11:14 PM Bug #6992: OSD assert fails after it found it was marked as down by monitor during high system lo...
- https://github.com/ceph/ceph/pull/938
- 10:40 PM Bug #6992 (Resolved): OSD assert fails after it found it was marked as down by monitor during hig...
- If the OSD load is high and heartbeat message is not replied timely, it may be marked as down by monitor. In this cas...
- 11:00 PM Revision 7f135ec9 (ceph): Enable reporting of single jobs
- (also switch to docopt)
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 09:45 PM Revision 3d23b9b2 (ceph): Remove the child's stderr completely
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:34 PM Revision 9ff4d4a4 (ceph): Fix FSID not being set in ceph.conf
- Symptom was that 'ceph --admin-daemon... config get fsid'
returned zeros, while correct fsid was present in cluster m... - 05:47 PM Revision 625f479b (ceph): When starting a job, tell paddles it's running
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:42 PM Revision 31b0823d (ceph): Merge pull request #934 from cernceph/wip-rgw-ulimit
- radosgw: increase nofiles ulimit on sysvinit machines
- 05:41 PM Revision 500de8b2 (ceph): Merge pull request #935 from ceph/wip-vstart-memstore
- vstart.sh: add --memstore option
- 05:31 PM Revision bcde2003 (ceph): vstart.sh: add --memstore option
- for setting memstore backed osds
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 04:22 PM Fix #6990: osd crash when running mixed versions of dumpling and master
- oh yes Greg, you are right. this happened on the dumpling osds and not on the master ones.
- 03:46 PM Fix #6990: osd crash when running mixed versions of dumpling and master
- And I'm pretty sure this is fallout from some of David's no-acting-set-for-backfillers changes.
- 03:45 PM Fix #6990: osd crash when running mixed versions of dumpling and master
- Tamil, I think you're backwards about which OSDs crash? That backtrace says .67.4, and the master branch OSDs don't c...
- 03:39 PM Fix #6990 (Resolved): osd crash when running mixed versions of dumpling and master
- steps to reproduce:
1.running a cluster of 2 nodes with dumpling version of ceph.
2. upgrade only the osds on the... - 04:16 PM Revision a9334a1c (ceph): use the absolute path for executables if found
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 03:51 PM Linux kernel client Feature #6991 (Resolved): support CEPH_FEATURE_OSDMAP_ENC
- The userspace code is switching the OSDMap encoding format going forward, in particular prompted by what's needed for...
- 03:26 PM Revision 43561f79 (ceph): remove trailing semicolon
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 01:53 PM Revision a33c95f1 (ceph): radosgw: increase nofiles ulimit on sysvinit machines
- Clusters with many OSDs require a higher nofiles ulimit than the RHEL default. Increase it.
Tested-by: Dan van der S... - 01:44 PM Bug #6988 (Resolved): pg query doesn't show current 'problem' stats
- pg <pgid> query shows 0 for the four stats
num_objects_missing_on_primary
num_object_copies
num_objects_unfound
... - 01:09 PM devops Feature #6020: radosgw-apache opinionated package
- 10:45 AM devops Feature #6986 (Closed): Build packages containing RBD and CephFS kernel modules for installation ...
- RHEL7 beta is now available. We need to provide two packages - one for RBD and one for CephFS - which provide prebuil...
- 09:29 AM Feature #6028 (In Progress): EC: [link] ensure that erasure coded pools don't work until the osds...
- 04:07 AM Linux kernel client Bug #6984 (Resolved): RBD volume not mountable after creating 8 or more snapshots
- Currently using Ceph RBD volumes for SAMBA shares. Each volume is regularly snapshotted and the snapshots are mounted...
- 02:07 AM Revision a7f87f3a (ceph): Longer timeout after sync/reboot.
- With only a 5 second sleep via ssh and python it looks like a
race-condition was sometimes hitting where it would thi... - 12:13 AM Revision 71cefc29 (ceph): doc/release-notes: sort
- meh
Signed-off-by: Sage Weil <sage@inktank.com> - 12:11 AM Revision ee3173d9 (ceph): doc/release-notes: fix indentation; sigh
- Signed-off-by: Sage Weil <sage@inktank.com>
Also available in: Atom