Activity
From 02/14/2013 to 03/15/2013
03/15/2013
- 11:25 PM Revision ee178fba (ceph): ceph.spec.in: Additional clean-up on package removal
- When removing the last instance of ceph, also remove the files
created by ceph during operation. These consist of th... - 11:00 PM Revision d0296792 (ceph): move osd powercycling tests to rados suite
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:50 PM Revision 9e81ff58 (ceph): added ceph_health check and a few log messages
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 09:04 PM Bug #4282: auth: could not find secret_id=0
- a few problems:
0- some other issue is making us repeatedly fault and reconnect.
1- the authorizer isn't rebuilt ... - 08:36 PM Revision e77f20fe (ceph): fs: drop fuse_use_invalidate_cb: true, since that is now the default
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:35 PM Revision 65c31e1b (ceph): ceph-fuse: invalidate cache by default
- Closes: #2215
Signed-off-by: Sage Weil <sage@inktank.com> - 08:16 PM Revision f7fe5b33 (ceph): task yaml for basic upgrade
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 08:13 PM Revision 9b252dda (ceph): task yaml for upgrade test
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 08:13 PM Revision 8b942d6b (ceph): task yaml for upgrade tests
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 07:23 PM Revision 2230500e (ceph): rados/thrashers: enable split testing
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 07:09 PM Revision a30903c6 (ceph): PG: check_recovery_sources must happen even if not active
- missing_loc/missing_loc_sources also must be cleaned up
if a peer goes down during peering:
1) pg is in GetInfo, act... - 07:08 PM Revision 19f6df28 (ceph): HashIndex: _collection_list_partial must tolerate NULL next
- Backport: bobtail
Fixes: #4379
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inkta... - 07:08 PM Revision 1b5c1564 (ceph): OSD: lock not needed in ~DeletingState()
- No further refs to the object can remain at this point.
Furthermore, the callbacks might lock mutexes of their
own.
... - 07:08 PM Revision 50d2d4a7 (ceph): ReplicatedPG: don't leak reservation on removal
- Fixes: 4431
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
(cherry pic... - 07:04 PM rbd Feature #3817 (Fix Under Review): librbd: make cache write-through until a flush is encountered
- wip-rbd-writethrough
- 06:21 PM Revision 9edc87a5 (ceph): Merge branch 'wip_4196'
- Reviewed-by: Sage Weil <sage@inktank.com>
Fixes: #4196 - 06:21 PM Revision 39a66b86 (ceph): Merge branch 'next'
- 06:21 PM Revision c3725e92 (ceph): FileJournal: add committed_up_to to header
- header_t::committed_up_to provides a lower bound for safetly committed
journal entries. If read_entry fails prior to... - 06:21 PM Revision cf009300 (ceph): FileJournal::wrap_read_bl: convert arguments to explicit in/out arguments
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:21 PM Revision 3b767fa6 (ceph): FileJournal,Journal: detect some corrupt journal scenarios
- When the checksum or footer are invalid, we will now try to
look at the next entry. If we find a valid entry, it is ... - 06:21 PM Revision a22cdc67 (ceph): FileJournal: add testing methods to corrupt entries
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:21 PM Revision f3ad12ea (ceph): test_filejournal: add tests for footer, header, payload corruption
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:21 PM Revision 4aa0f8a2 (ceph): FileStore: add more debugging for remove and split
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:07 PM Revision de8edb73 (ceph): FileJournal: queue_pos \in [get_top(), header.max_size)
- If queue_pos == header.max_size when we create the entry
header magic, the entry will be rejected at get_top() on
rep... - 06:07 PM Revision f1b031b3 (ceph): OSD: expand_pg_num after pg removes
- Otherwise:
1) expand_pg_num removes a splitting pg entry
2) peering thread grabs pg lock and starts split
3) OSD::con... - 06:07 PM Revision 8222cbc8 (ceph): PG: ignore non MISSING pg query in ReplicaActive
- 1) Replica sends notify
2) Prior to processing notify, primary queues query to replica
3) Primary processes notify an... - 05:41 PM Documentation #4469: Use virtio bus instead of ide bus for QEMU example
- http://www.linux-kvm.org/page/Virtio says the minimum kernel is 2.6.25
- 04:30 PM Documentation #4469: Use virtio bus instead of ide bus for QEMU example
- Mark, I actually tried it, but I think the kernel image I Josh pointed me to was too old. I didn't want to publish so...
- 02:52 PM Documentation #4469 (Resolved): Use virtio bus instead of ide bus for QEMU example
- In our QEMU/KVM example here:
http://ceph.com/docs/master/rbd/libvirt/
We tell people to use the ide bus for RB... - 05:15 PM Revision 4300f426 (ceph): Fixed 'clock:' on Centos
- ntpdc commands were formerly returning -127 on CentOS
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Reviewed-... - 05:13 PM Bug #4452 (Pending Backport): PG::proc_primary_info(ObjectStore::Transaction&, const pg_info_t&)'...
- f8d66e87a5c155b027cc6249006b83b4ac9b6c9b
- 03:24 PM Bug #4452: PG::proc_primary_info(ObjectStore::Transaction&, const pg_info_t&)' thread 7ff23b3ac70...
- (marked wrong bug pending backport) Got it. Need to split temp collection as well. Testing.
- 12:28 PM Bug #4452 (Pending Backport): PG::proc_primary_info(ObjectStore::Transaction&, const pg_info_t&)'...
- 8222cbc8f35c359a35f8381ad90ff0eed5615dac
- 09:54 AM Bug #4452 (Resolved): PG::proc_primary_info(ObjectStore::Transaction&, const pg_info_t&)' thread ...
- 0> 2013-03-14 23:30:18.965344 7ff23b3ac700 -1 osd/PG.cc: In function 'void PG::proc_primary_info(ObjectStore::Tr...
- 05:11 PM Fix #4192: osd: fix log trimming
- It's not in v0.57 either, but is queued for v0.59 (out monday). Pushed wip-log-4192 based on v0.58 that includes the...
- 04:53 PM Fix #4192: osd: fix log trimming
- This code fix seems to have disappeared in version v0.58
- 03:25 PM Bug #4050 (Pending Backport): recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query...
- 03:08 PM Bug #4471 (Resolved): osd: pool name for each pg not updated in memory after pool rename
- I noticed this before (hence #4269), but apparently didn't finish filing a bug about it.
Now someone else ran into... - 02:54 PM CephFS Feature #4326: qa: add samba + (kclient|ceph-fuse) to suite
- I'm going to need to dig into why it doesn't seem to be finishing, but I think it might be exposing some (more) file ...
- 10:51 AM CephFS Feature #4326: qa: add samba + (kclient|ceph-fuse) to suite
- The wip-samba-on-ceph branch has "samba", "cifs-mount", and "smbtorture" tasks.
I notice that smbtorture on ceph-f... - 02:47 PM Cleanup #2078: ceph tool: only output response data to stdout
- wip-cephtool-stderr is gitbuilding. I've tested the commands manually; I wonder if it's worth adding unit tests, or ...
- 02:39 PM devops Feature #4468 (Resolved): ceph-deploy: log everything locally
- 02:32 PM rgw Feature #4151: Add transparent header support
- We actually support that since bobtail. Also made it configurable so that you can add arbitrary headers such as that ...
- 02:28 PM rgw Feature #4151: Add transparent header support
- 02:25 PM Feature #2651 (Rejected): mon: race calling tick() when doing slurping
- no more slurp.
- 02:23 PM Feature #4299: crush: command to set additional parents for an interior node or leaf
- i think this will make more sense as a command to explicitly add a second link to the bucket/whatever that has multip...
- 02:13 PM Feature #4299: crush: command to set additional parents for an interior node or leaf
- 02:23 PM CephFS Bug #4451: client: Ceph client not releasing cap
- Looked at this again briefly. I notice:
1) the inode was previously in the stray directory (before MDS restart)
2) ... - 09:31 AM CephFS Bug #4451: client: Ceph client not releasing cap
- For some reason the MDS is sending back an "export" on the caps for that inode (timestamp 2013-03-15 09:07:38.098273)...
- 08:59 AM CephFS Bug #4451 (Resolved): client: Ceph client not releasing cap
I'm occasionally hitting a hang in my backtrace testing, where unmount never completes. The client log shows a dis...- 02:22 PM Fix #4435: backfill on full osd is not being prevented
- Need to actually cancel in progress backfills on full
- 02:13 PM Feature #4107: Usage quota for rados pools
- 01:56 PM CephFS Tasks #4467 (New): qa: make ior tasks work
- 01:42 PM CephFS Fix #3630 (Resolved): mds: broken closed connection cleanup
- 01:38 PM CephFS Fix #4286: SLES 11 - cfuse: disable 'big_writes'and 'atomic_o_trunc
- also, the invalidate callback code probably needs to be conditional, too!
- 01:35 PM CephFS Fix #2215 (Resolved): ceph-fuse does not invalidate page cache
- Sage is turning it on by default now following weeks of testing in the nightlies!
- 01:33 PM CephFS Feature #2903 (Resolved): ceph-fuse: Support -o noallow_other
- 01:25 PM rgw Feature #4466 (Resolved): Quotas per bucket - synchronous
- Allow the user or the admin to set the max size of a bucket.
- 01:24 PM rgw Feature #4465 (Duplicate): Quotas per user/bucket - asynchronous
- Allow an admin to configure a maximum amount of storage for the aggregate bucket space created by a user
- 01:14 PM rgw Feature #4464: rgw: bucket commands and RESTful API
- 01:07 PM rgw Feature #4464 (Resolved): rgw: bucket commands and RESTful API
- 01:14 PM rgw Feature #3274 (In Progress): rgw: RESTful admin api for user admin
- 01:12 PM rgw Feature #4309 (Fix Under Review): rgw: multisite: metadata objects versioning
- 01:12 PM rgw Feature #4312 (In Progress): rgw: multisite: log metadata changes
- 01:04 PM rgw Feature #3992 (Fix Under Review): rgw: refactor internal user API for RGW Admin
- 12:48 PM Feature #4463 (Resolved): api: RESTful client: demonstrate remaining N-1 commands JSON or XML
- 12:47 PM Feature #4462 (Resolved): api: RESTful client: implement remaining N-1 commands JSON or XML
- 12:46 PM Feature #4461 (Resolved): api: RESTful client: prototype 1 command JSON or XML
- 12:45 PM Feature #4460 (Resolved): api: RESTful client: demonstrate remaining N-1 commands JSON only
- 12:45 PM Feature #4459 (Resolved): api: RESTful client: implement remaining commands JSON only
- 12:44 PM Feature #4458 (Resolved): api: RESTful client: prototype 1 command JSON only
- 12:36 PM Feature #4457 (Resolved): api: add JSON schema/output protocol to rados.py
- 12:34 PM Feature #4455: api: move '--format' into just another command argument
- move '--format' into 'just another command argument', prevalidated,
and perhaps even handle it all client-side (if t... - 12:33 PM Feature #4455 (Resolved): api: move '--format' into just another command argument
- 12:33 PM devops Feature #4456 (Resolved): chef: convert recipes to handle non-upstart environments
- Current Chef recipes assume an upstart environment. Conver to support other operating systems which use initd or syst...
- 12:32 PM devops Feature #4375: chef: convert apt recipe to multi-OS install
- 12:31 PM devops Feature #4375: chef: convert apt recipe to multi-OS install
- Currently there is an apt.rb which handles installation on deb based systems. This should be converted to a generic p...
- 12:31 PM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
- After some time even more OSDs crashed with another backtrace already seen.
This time it were the OSDs running wit... - 11:57 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
- So, running with a1f85e8344849dcb1bb6ab5eb18fdc6d30b9b524 the cluster won't recover at all.
It seems I'm still see... - 12:31 PM Tasks #4318 (Resolved): qa: put split testing in nightly suite
- 2230500eda5673783dadcc136db0f935d183caf9 - ceph-qa-suite
- 12:29 PM Feature #4196 (Resolved): osd: data loss: journal corruption
- 9edc87a54fb764238cf6f1ad3c1669b7450b7e26
- 12:29 PM Bug #4436 (Pending Backport): FileJournal: queue_pos must be in [get_top(), header.max_size)
- de8edb732e3a5ce4471670e43cfe6357ae6a2758
- 12:28 PM Bug #4449 (Pending Backport): osd/OSD.cc: 4626: FAILED assert(service.splitting(*i))
- f1b031b3cf195cf6df3d3c47c7d606fba63ed4c4
- 12:28 PM devops Feature #4377 (Fix Under Review): chef: osd recipes
- 12:28 PM devops Feature #4376 (Fix Under Review): chef: mon recipes
- 12:27 PM Bug #4380 (Resolved): FileStore: fix reversed collection_empty return value
- 7a434d10da0f77e1b329de0b06b6645cd73cc81b
Didn't need backport after all. - 12:26 PM Bug #4431 (Resolved): ReplicatedPG: on_remove() leaks recovery reservations
- 50d2d4a77f339d489703c1125dc5c1159d08ca8a
- 12:26 PM Bug #4378 (Resolved): OSD::DeletingState: don't lock in ~DeletingState
- 1b5c1564bad3574db257cb17d48190958d870f51
- 12:25 PM Bug #4379 (Resolved): HashIndex::_collection_list_partial: correctly handle NULL next
- 19f6df28337307ce6d8617524f88f222c0ffcab3
- 12:25 PM Bug #4371: osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
- a30903c6adaa023587d3147179d6038ad37ca520
- 12:24 PM Bug #4371 (Resolved): osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
- 11:54 AM rbd Feature #4454 (Closed): openstack: support volume migration in Cinder
- As per the blueprint below:
http://summit.openstack.org/cfp/details/126
This will allow customers to copy RBD ... - 11:52 AM rbd Feature #4013: rbd: openstack: extend nova boot api to support going from image to volume
- 11:52 AM rbd Feature #4017: rbd: openstack: simplify volume booting with new api
- 11:41 AM rbd Tasks #4453 (Rejected): patch rhel 6.5 libvirt as necessary
- 11:17 AM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
- 04:11 AM Revision 632f7200 (ceph): Merge branch 'next'
- Conflicts:
src/mon/AuthMonitor.cc - 04:10 AM Revision 11650c5a (ceph): mon: only try to bump max if leader
- I broke this in 4637752db6f8520abba160b4817323379c4a7fe0 when I
restructured this function. Only try to increase the... - 04:05 AM Revision 80af5fb8 (ceph): ceph-disk-activate: identify cluster .conf by fsid
- Determine what cluster the disk belongs to by checking the fsid defined
in /etc/ceph/*.conf. Previously we hard-code... - 01:26 AM Revision fa1faa1f (ceph): added install.upgrade task
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 01:18 AM Revision aaf02ab0 (ceph): added task for ceph.restart
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 12:16 AM Revision 6f15dba9 (ceph): debian/control: Fix for moved file
- The ceph-mds.conf file moced from the ceph package to the
ceph-mds package. Add replaces/breaks statements to the
co... - 12:05 AM Revision 7370b556 (ceph): ceph-disk-activate: abort if target position is already mounted
- If the target position is already a mount point, fail to move our mount
over to it. This usually indicates that a di...
03/14/2013
- 11:27 PM Revision 85a8baae (ceph): install: do debs for 'Debian'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:26 PM Revision 46a78afa (ceph): install: el6 -> rpm
- Slightly more general.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:25 PM Revision 0c75c6b1 (ceph): Added el6 install functionality for CentOS systems.
- install_packages, remove_packages and remove_sources are now the
installation and removal functions used by teutholog... - 10:13 PM devops Bug #4424 (Resolved): ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
- Fixed with the following commit:
commit 6f15dba93199fe79b83c69f50faeb276059f54f2
Author: Gary Lowell <glowell@ink... - 09:06 PM devops Feature #4366 (Resolved): ceph-deploy: create config push option
- 09:06 PM devops Feature #4374 (Resolved): ceph-deploy: 'config' command
- 09:05 PM Bug #3253 (Resolved): ceph-disk-activate: support clusters not named "ceph"
- commit:80af5fb887f30792c342ac16da9ed95d7e89e491
- 08:45 PM Revision 18525ebf (ceph): rados/test.sh fails in the nightly run
- Make test more robust by using my_snaps vector for snap IDs
Signed-off-by: David Zafman <david.zafman@inktank.com> - 08:27 PM Revision 1cbcc044 (ceph): Merge remote-tracking branch 'origin/wip-osd-addr-api'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 08:03 PM Bug #4050: recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_query_t...
- Fix pending merge of wip_4196
- 07:33 PM Revision efd153e9 (ceph): debian: add start ceph-mds-all on ceph-mds install
- This ensures that when we then start individual mds instances, we can
stop ceph-mds-all and they will get stopped. W... - 07:33 PM Revision 41897fcb (ceph): debian: add start ceph-mds-all on ceph-mds install
- This ensures that when we then start individual mds instances, we can
stop ceph-mds-all and they will get stopped. W... - 07:31 PM Bug #4450: libceph: many socket "socket closed" issues on socket error
- Three more things. If there are no connection failures
injected this problem does not occur.
When socket error... - 07:23 PM Bug #4450 (Resolved): libceph: many socket "socket closed" issues on socket error
- When running xfstests over rbd with error injection:...
- 07:25 PM Revision 47378d69 (ceph): libcephfs: add ceph_get_osd_addr interface
- Return the network address for an OSD by ID.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> - 07:05 PM Revision b6102c09 (ceph): Revert "ceph-disk-activate: rely on default/configured keyring path"
- This reverts commit 936b8f20af1d390976097c427b6e92da4b39b218.
This is necessary because we mount the osd in a tempor... - 07:04 PM Revision 3e628eee (ceph): Revert "ceph-disk-activate: don't override default or configured osd jo...
- This reverts commit 813e9fe2b4291a1c1922ef78f031daa9b78fe53b.
We run --mkfs with the osd disk mounted in a temporary... - 06:54 PM Bug #4449 (Resolved): osd/OSD.cc: 4626: FAILED assert(service.splitting(*i))
- 2013-03-14 17:24:36.812903 7f644b432700 -1 osd/OSD.cc: In function 'void OSD::split_pgs(PG*, const std::set<pg_t>&, s...
- 06:41 PM Revision 8f462d47 (ceph): Merge pull request #109 from dalgaaf/wip-da-performance-1-v2
- prefer prefix ++/--operator for e.g. iterators for performance reasons
Reviewed-by: Sage Weil <sage@inktank.com> - 06:38 PM Revision ab54d67f (ceph): Merge pull request #108 from ceph/wip-refuse-last-mon-remove
- mon: refuse "mon remove" if only one mon left
Reviewed-by: Sage Weil <sage@inktank.com> - 06:24 PM Revision a26a9f7c (ceph): mon/MonMap.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision 45a3d0cc (ceph): mon/Monitor.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision 01c6a7e5 (ceph): mon/MonmapMonitor.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision 0c5532cf (ceph): mon/PGMonitor.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision 282d3aa4 (ceph): monmaptool.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision e98432c0 (ceph): mds/Mutation.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision 6127f431 (ceph): mds/SnapServer.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision 823a56f0 (ceph): mds/SnapServer.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision c0506c2e (ceph): mds/SnapServer.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision ab0dac15 (ceph): mds/mdstypes.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision 23ce79ff (ceph): mon/AuthMonitor.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision a66170df (ceph): mon/LogMonitor.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision a6c45432 (ceph): mon/MDSMonitor.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision 180d93a2 (ceph): mds/Locker.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision ce8060e8 (ceph): mds/MDBalancer.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision 6735383c (ceph): mds/MDCache.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision 865d7a8d (ceph): mds/MDLog.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision 3ff204e3 (ceph): mds/MDS.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision f8825a36 (ceph): mds/MDSMap.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision d0a0ee54 (ceph): mds/MDSTableClient.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:24 PM Revision e317a978 (ceph): mds/MDSTableServer.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:23 PM Revision a42e9ef8 (ceph): mds/CInode.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:23 PM Revision f2452b11 (ceph): mds/MDCache.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:21 PM Revision 1e60fcfa (ceph): mds/CDir.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:18 PM Revision ab46e6d5 (ceph): libcephfs.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:18 PM Revision 5ac012ac (ceph): librados/IoCtxImpl.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:18 PM Revision 73327960 (ceph): librados/RadosClient.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:18 PM Revision 2ef97a68 (ceph): librbd/ImageCtx.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:18 PM Revision f4a78a24 (ceph): librbd/internal.cc: prefer prefix ++operator for iterators
- Prefer prefix ++operator for iterators, move iterator declaration into
the related for loop.
Signed-off-by: Danny Al... - 06:18 PM Revision 1525053c (ceph): mds/AnchorClient.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:18 PM Revision 8b96655b (ceph): mds/AnchorServer.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:18 PM Revision d0d89294 (ceph): mds/AnchorServer.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:18 PM Revision 60cedb11 (ceph): client/SyntheticClient.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:18 PM Revision 381bee3e (ceph): common/lockdep.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:18 PM Revision 9a1b8630 (ceph): crush/CrushCompiler.cc: prefer prefix --operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:18 PM Revision e2776a93 (ceph): crush/CrushWrapper.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:18 PM Revision 46c0d9ce (ceph): key_value_store/cls_kvs.cc: prefer prefix --operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:18 PM Revision e8d59d56 (ceph): kv_flat_btree_async.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:02 PM Revision 31a36451 (ceph): mon: refuse "mon remove" if only one mon left
- Fixes: #4439
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 05:20 PM Revision f56620b7 (ceph): osd: data loss: low space handling
- Add check whether to allow writing ops based on failsafe full percentage
Check for failsafe nearfull warning or full ... - 05:02 PM Revision ce7ee727 (ceph): ceph_common.sh: Fix sed regex in get_local_daemon_list
- In get_local_daemon_list() the sed expression trimming the cluster
name from the host name was trimming too much if t... - 04:22 PM Revision 8c774aac (ceph): rbd: clean up do_import() a bit
- Move declarations above error conditons so we can goto done almost
everywhere. Remove cpp_strerror printing, since it... - 04:15 PM rbd Bug #4446: librbd: crash from opensolaris vm
- I just realized that the log file didn't get attached.
- 04:12 PM rbd Bug #4446 (Closed): librbd: crash from opensolaris vm
- We have about 60 VM's using RBD. All of them are working fine except for one that's used with Solaris 10. I have ve...
- 03:51 PM CephFS Bug #4434: looping waiting for quorum after upgrade
- This is what was captured at the time the test was run successfully: Ceph Version: 0.57-667-g6a9cda7
The next inst... - 10:12 AM CephFS Bug #4434: looping waiting for quorum after upgrade
- Just to make sure I'm tracking these upgrades correctly:
It was created on v0.56.3? (Not a branch.) Then it moved to... - 09:30 AM CephFS Bug #4434: looping waiting for quorum after upgrade
- It's quite possible the upgrade was corrupted somewhere along the line. Prior to the issues the system was on 0.56.3...
- 03:05 PM Feature #4201: osd: data loss: pg export/import/remove
- 03:03 PM rbd Feature #4445: librbd: expose changed objects since a given snapshot
- 02:54 PM rbd Feature #4445 (Resolved): librbd: expose changed objects since a given snapshot
- This could be used by #3272 and/or an rbd 'diff' command to show the changes between two snapshots or since a particu...
- 03:03 PM rbd Feature #4444: send/receive rbd snapshots
- 02:53 PM rbd Feature #4444: send/receive rbd snapshots
- From Sage - "I think this breaks down into a few different pieces:
1) Decide what output format to use. We want to... - 02:52 PM rbd Feature #4444 (Resolved): send/receive rbd snapshots
- It would be great to be able to send and receive incremental RBD snapshots as is done in zfs.
zfs send -i snap1 ..... - 02:59 PM devops Feature #1668: collectd: push ceph plugin upstream
- 02:59 PM rbd Subtask #3387 (Rejected): librbd: expose changed objects since a given snapshot
- Moved to 4445 to track as a feature, not a subtask.
- 02:58 PM Feature #2539 (New): ceph should issue timeout message when it can't connect to mon
- 02:57 PM Feature #2539: ceph should issue timeout message when it can't connect to mon
- 02:58 PM rbd Subtask #3272: send/receive rbd snapshots
- Moved to 4444 - to track as a feature, not a subtask
- 02:57 PM rbd Subtask #3272 (Rejected): send/receive rbd snapshots
- 02:58 PM Feature #2010: mon: check for slow performing osds
- 02:58 PM Feature #3848: osd: gracefully handle cluster network heartbeat failure
- 02:54 PM rbd Feature #4087 (Need More Info): rbd: bitmaps for tracking object existence
- 02:53 PM rbd Feature #4082: rbd-fuse: improve performance
- 02:53 PM rbd Feature #4083: rbd-fuse: expose snapshots (and maybe other pools)
- 02:52 PM rbd Feature #4081: rbd-fuse: improve usage, make consistent with other ceph tools
- 02:51 PM rbd Feature #3064: librbd: A way to read from nearby replicas
- OnAPP offer this with their SAN product:
http://www.quora.com/OnApp/Is-OnApps-SAN-built-using-Ceph - 02:51 PM rbd Feature #3064: librbd: A way to read from nearby replicas
- 02:37 PM rgw Feature #4310: rgw: multisite: radosgw changes: copy across regions
- 02:36 PM rgw Feature #4347: rgw: dr: bucket index objclass: fetch changes log
- 02:36 PM rgw Feature #4346: rgw: dr: bucket index objclass: changes
- 02:36 PM rgw Feature #4343: rgw: multisite: metadata push notifications
- 02:35 PM rgw Feature #4342: rgw: dr: data sync agent: update sync processing state
- 02:35 PM rgw Feature #4341: rgw: dr: data sync agent: implement delta changes sync
- 02:35 PM rgw Feature #4340: rgw: dr: data sync agent: implement full sync
- 02:35 PM rgw Feature #4339: rgw: multisite: metadata sync agent: update sync processing state
- 02:35 PM rgw Feature #4338: rgw: multisite: metadata sync agent: implement delta changes sync
- 02:35 PM rgw Feature #4337: rgw: multisite: metadata sync agent: implement full sync
- 02:35 PM rgw Feature #4336: rgw: dr: sync processing state: implement internal RESTful API
- 02:35 PM rgw Feature #4335: rgw: dr: sync processing state: define datastructures
- 02:35 PM rgw Feature #4334: rgw: dr: bucket index log API: implement RESTful API
- 02:35 PM rgw Feature #4333: rgw: multisite: metadata-changes log: implement RESTful API
- 02:35 PM rgw Feature #4332: rgw: multisite: metadata-changes log: tie into metadata update operations
- 02:35 PM rgw Feature #4331: rgw: multisite: metadata-changes log: create internal API
- 02:35 PM rgw Feature #4330: rgw: dr: updated buckets log: radosgw-admin changes
- 02:35 PM rgw Feature #4329: rgw: dr: updated buckets log: RESTful API
- 02:35 PM rgw Feature #4328: rgw: dr: updated buckets log: tie into internal bucket changes tracker
- 02:34 PM rgw Feature #4327: rgw: dr: updated buckets log: create internal API
- 01:47 PM Bug #4416 (Resolved): rados/test.sh fails in the nightly run
- commit:18525ebf5517d2ea4a16b7d405a37b706688a265
- 01:39 PM Feature #4197 (Resolved): osd: data loss: low space handling
- commit f56620b7fcb188469c3c006cb39a14311a1aeacc
Author: David Zafman <david.zafman@inktank.com>
Date: Tue Mar 12 ... - 01:30 PM CephFS Feature #4441 (Resolved): libcephfs: add ceph_get_osd_addr()
- 01:19 PM CephFS Feature #4441 (Resolved): libcephfs: add ceph_get_osd_addr()
- 01:20 PM CephFS Feature #4442 (Resolved): java: add topology API support
- 12:57 PM Bug #2545 (In Progress): init-ceph: stops if one instance fails to start
- 12:39 PM Bug #4439 (Resolved): ceph mon remove should not allow removal of last monitor
- 10:33 AM Bug #4439 (Resolved): ceph mon remove should not allow removal of last monitor
- Call "ceph mon remove" EINVAL for removing last one.
- 12:23 PM Feature #4440 (Resolved): permanent log of all operator actions
- When investigating problems we often find ourselves trying to infer what operators actually did, or reconcile the evi...
- 12:21 PM devops Bug #4031: ceph-disk-activate hardcodes journal path, ignores configuration
- We may backport it later, but first we'd like to get ceph-deploy into a "done" state.
- 12:17 PM devops Bug #4031: ceph-disk-activate hardcodes journal path, ignores configuration
- When I experienced this (probably a few days before reporting it) there was no support for passing the journal path, ...
- 12:08 PM devops Bug #4031 (Won't Fix): ceph-disk-activate hardcodes journal path, ignores configuration
- Or not.. I had to revert this.
The problem is that ceph-disk-activate mounts the osd in a temporary location and n... - 10:01 AM devops Bug #4420: chef script fails seems that /var/run/ceph is not created
- I didn't realize the latest source was an option via Crowbar — it's only tested against argonaut right now.
It's c... - 06:41 AM devops Bug #4420: chef script fails seems that /var/run/ceph is not created
- please note that i use chef in combination with crowbar.
- 09:53 AM CephFS Bug #4358 (Resolved): kclient: ENOENT during kernel build on kclient
- 08:54 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
- passed another 100 iterations (modulo a machine lockup on the server side)
- 09:21 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
- I'm trying without the second patch, only with: "osd: print op prior to calling methods to check for caps"
Some di... - 04:37 AM Revision 8d8f892c (ceph): Simplify may_write()
- CEPH_MDS_OP_CREATE has CEPH_MDS_OP_WRITE bit set so already checked
Signed-off-by: David Zafman <david.zafman@inktan... - 02:59 AM Revision 04c8a3bd (ceph): Merge branch 'wip_omap_snaps'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 02:45 AM Revision 3177cb85 (ceph): PG: check and repair snap_mapper entries during scrub
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:45 AM Revision 388616b0 (ceph): OSD: remove snap_mapper entries in RemoveWQ
- This is a somewhat ugly hack for now until we implement
pg resurrection.
Signed-off-by: Samuel Just <sam.just@inktan... - 02:45 AM Revision 0b436abe (ceph): ObjectStore: add Context management to Transaction
- ObjectStore now appends passed contexts in queue_transaction
to the Transaction contexts and uses that to pass into
t... - 02:45 AM Revision 03e53308 (ceph): DBObjectMap, hobject: add helpers for pgid bit matching
- Create helpers in hobject for generating prefixes for a
pg as well as matching hobjects against a pgid/numpgs
combo. ... - 02:45 AM Revision 4ac16ec9 (ceph): filestore: add debug option to verify split results
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:45 AM Revision 984c0c3d (ceph): common/shared_ptr.hpp: add get_next and expose VPtr and WeakVPtr types
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:45 AM Revision 2f9e3691 (ceph): common/: add map_cacher
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:45 AM Revision 580ea548 (ceph): osd/: add SnapMapper
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:45 AM Revision 354f33d9 (ceph): test/: add tests for map_cacher
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:45 AM Revision 8db029db (ceph): Makefile: add SnapMapper to osd
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:45 AM Revision 8631e925 (ceph): osd/: Integrate SnapMapper with OSD
- - SnapTrimmer now uses SnapMapper to get the next object to trim
- Entries for a snap are implicitely removed from Sn... - 02:45 AM Revision 86658392 (ceph): OSD,PG: add upgrade procedure for snap_mapper
- Also, sub_op_modify transactions currently carry the operations
for creating snap links in the shipped transaction. ... - 02:45 AM Revision 7db2a511 (ceph): ObjectStore: move queue_transaction into ObjectStore
- This will simplify the SnapMapper implementation.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 02:45 AM Revision f6500f59 (ceph): Context: allow C_Contexts to not have a cct, add list_to_context
- This will simplify the SnapMapper implementation.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 02:45 AM Revision 78db663e (ceph): osd_internals/snaps.rst: update description to reflect SnapMapper
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:48 AM Revision 1a8c1701 (ceph): OSD: add debugging to start_split and complete_split
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:48 AM Revision be95af7b (ceph): PG::read_log: fix assert, split may introduce holes in the log
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:48 AM Revision ba449ce0 (ceph): osd_internals/snaps.rst: add a description of snaps and trimming
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:37 AM Revision 01a40cfb (ceph): Use service instead of initctl to restart rsyslog.
- This change is needed to make sure teuthology works on CentOS when the
-a option is specified.
Signed-off-by: Warren... - 01:14 AM Revision 32bf131e (ceph): ReplicatedPG: don't leak reservation on removal
- Fixes: 4431
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 01:14 AM Revision e4bf1bca (ceph): OSD: lock not needed in ~DeletingState()
- No further refs to the object can remain at this point.
Furthermore, the callbacks might lock mutexes of their
own.
... - 01:14 AM Revision ce4432ad (ceph): HashIndex: _collection_list_partial must tolerate NULL next
- Backport: bobtail
Fixes: #4379
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inkta... - 01:14 AM Revision 7a434d10 (ceph): FileStore: fix reversed collection_empty return value
- Backport: bobtail
Fixes: #4380
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inkta... - 01:14 AM Revision de22b186 (ceph): PG: check_recovery_sources must happen even if not active
- missing_loc/missing_loc_sources also must be cleaned up
if a peer goes down during peering:
1) pg is in GetInfo, act... - 01:09 AM Revision 6dfea4bb (ceph): Merge remote-tracking branch 'gh/wip-powercycle-fixes'
- 12:28 AM Revision 30912838 (ceph): rbd: remove fiemap use from import
- On some kernels and filesystems fiemap can be racy and provide
incorrect data even after an fsync. Later we can use S...
03/13/2013
- 11:46 PM Revision 22f51f02 (ceph): Merge remote-tracking branch 'dalgaaf/wip-da-performance'
- Conflicts:
src/client/Client.cc
Reviewed-by: Sage Weil <sage@inktank.com> - 11:38 PM Revision 8b713371 (ceph): Merge branch 'wip-mds-con'
- Reviewed-by: Greg Farnum <greg@inktank.com>
Tested-by: Noah Watkins <jayhawk@cs.ucsc.edu> - 11:38 PM Revision 2b55470d (ceph): mds: mark_down old sessions using con
- Use the Connection ref to mark old client sessions down. This is cleaner.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:38 PM Revision 5c9186cb (ceph): mds: useless cleanup
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:38 PM Revision dcda3669 (ceph): mds: mark con for closed session disposable
- If there is a fault while delivering the message, close the con. This will
clean up the Session state from memory. ... - 11:38 PM Revision 311704f3 (ceph): mds: use session con ref to mark down killing session
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:38 PM Revision 8123a1fd (ceph): mds: log session resets more cleanly
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:37 PM Revision f67596a4 (ceph): Merge branch 'wip-4390-b'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 11:36 PM Revision bc2a2eb9 (ceph): client: validate/lookup mds session in each message handler
- For every message handler, look up the MetaSession by int mds and verify
that the Connection* matches properly. If s... - 11:36 PM Revision ca5d68a2 (ceph): client: fix wake_inode_waiters() arg
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision e6f04db5 (ceph): client: fix trim_caps() args
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision e35d19ba (ceph): client: clean up useless MetaSession lookups
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision ca89cf52 (ceph): client: fix kick_flushing_caps() args
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision 6fca300d (ceph): client: pass session to send_reconnect and resend_unsafe_requests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision 41f8b610 (ceph): client: drop unused release_lease()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision dea707bf (ceph): client: use session->inst where possible
- Removing remaining lookups up the mds inst in the MDSMap. Instead, use
the MetaSession inst field.
Signed-off-by: S... - 11:36 PM Revision f8272c0e (ceph): client: use Connection* in MetaSession instead of the inst/addr
- This moves us to a cleaner API, and makes the session lifetime explicit
and clean. Yay!
Signed-off-by: Sage Weil <s... - 11:36 PM Revision 6d1040ba (ceph): client: only signal session waiters on open and close
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision 1ab8ff9b (ceph): client: remove unused MetaSession::was_stale
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision ced92b09 (ceph): client: fix remaining s->inst users to use s->con
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision e47d4906 (ceph): client: instantiate MetaSession for opening connections
- The previous kludge where a waiting_for_session key indicated that we
had an open in progress was... kludgey.
Introd... - 11:36 PM Revision 3975774d (ceph): mds: flush log when we hit xlock during path traversal
- This ensures we don't stall out waiting for a lock state to change.
This fixes ~4-5 second stalls easily reproducibl... - 11:36 PM Revision 72d11844 (ceph): client: use helper for _close_mds_session()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision 80e81ec4 (ceph): client: fix up _closed_mds_session
- Drop useless arg. Simplify callers.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:36 PM Revision 6d0b7c83 (ceph): client: handle ESTALE redirection in make_request(), not reply handler
- Resending the request in the reply handler is a bit fugly and throws a
small wrench into moving to a MetaSession*-bas... - 11:36 PM Revision 90b30146 (ceph): client: switch kick_requests and send_request to take a session *
- More cleanup!
Signed-off-by: Sage Weil <sage@inktank.com> - 11:36 PM Revision 5f2efe62 (ceph): client: pass around MetaSession* instead of int mds
- This is mostly just shuffling argument types around. In a few cases we
now assert that the session actually exists; ... - 11:36 PM Revision cee87865 (ceph): client: check for mds state before sending messages
- This fixes some callers, not all.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:39 PM Revision 1779d394 (ceph): mon: increase max_global_id before we hit the wall
- Bump the max before we run out of IDs to allocate. This avoids a stall in
authentication every N new clients.
Signe... - 10:39 PM Revision cb7cb4a8 (ceph): Merge branch 'next'
- 10:38 PM Revision 4637752d (ceph): mon: simplify assign_global_id()
- Simplify the logic a bit so it is easier to follow.
Small behavior change: we will successfully allocate and return ... - 10:38 PM Revision 436e5be9 (ceph): mon: AuthMonitor: don't return global_id right away if we're increasing it
- This only happens on the Leader and leads to duplicate global_ids.
Fixes: #4285
Signed-off-by: Joao Luis <joao.luis... - 10:03 PM Revision b99367bf (ceph): mon: Paxos: only finish a queued proposal if there's actually *any*
- When proposing an older value learned during recovery, we don't create
a queued proposal -- we go straight through Pa... - 08:41 PM Revision 7710ee23 (ceph): auth: assert if auth_debug = true and secret_id == 0
- Hunting #4282.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:39 PM Revision 67f0aa11 (ceph): ceph.conf: auth debug = true
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:21 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- And what's interesting all the time MDS server has incoming traffic of ~40MB/s, but no active clients. I found it aft...
- 08:14 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- OK, I don't know what do you mean under "start" term. But actually, all the time MDS run with
debug ms =1 and debug ... - 06:52 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- Hi Ivan-
Looking at the log, it looks like all 3 times the MDS started up it came up within 5 seconds or so. Do y... - 08:08 PM Bug #4431: ReplicatedPG: on_remove() leaks recovery reservations
- 32bf131e0141faf407b5ff993f75f97516b27c12
- 08:01 PM Bug #4431 (Pending Backport): ReplicatedPG: on_remove() leaks recovery reservations
- 09:38 AM Bug #4431 (In Progress): ReplicatedPG: on_remove() leaks recovery reservations
- 08:08 PM Bug #4378: OSD::DeletingState: don't lock in ~DeletingState
- e4bf1bcab159d7c5b720f5da01877c0f67c16d16
- 08:01 PM Bug #4378 (Pending Backport): OSD::DeletingState: don't lock in ~DeletingState
- 08:07 PM Bug #4379: HashIndex::_collection_list_partial: correctly handle NULL next
- ce4432adc67dc2fc06dd21ea08e59d179496bcc6
- 08:01 PM Bug #4379 (Pending Backport): HashIndex::_collection_list_partial: correctly handle NULL next
- 08:07 PM Bug #4380: FileStore: fix reversed collection_empty return value
- 7a434d10da0f77e1b329de0b06b6645cd73cc81b
- 08:03 PM Bug #4380 (Pending Backport): FileStore: fix reversed collection_empty return value
- 08:07 PM Bug #4371: osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
- de22b186c497ce151217aecf17a8d35cdbf549bb
- 08:00 PM Bug #4371 (Pending Backport): osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
- 02:54 PM Bug #4371: osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
- pending merge of wip_omap_snaps
- 08:06 PM Feature #2149 (Resolved): osd: use omap for snap collections
- 08:06 PM Feature #2149: osd: use omap for snap collections
- 04c8a3bd394286488ba9a5a9ced13c0c0b6a4e2c
- 07:57 PM rbd Feature #3761: kernel messenger: need to support multiple ops per request
- What I've been trying to do today is make it so a message's
header length is defined in a centralized location, base... - 06:44 PM Bug #4050: recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_query_t...
- logs in ubuntu@plana03:~/bug_4050/
- 06:42 PM Bug #4050: recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_query_t...
- Reproduced it by accident.
osd.2 (primary):
2013-03-13 18:09:58.201224 7f038ebab700 1 -- 10.214.131.37:6809/2214... - 02:53 PM Bug #4050 (New): recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_q...
- 06:32 PM Revision c6b7c4be (ceph): rgw: set up curl with CURL_NOSIGNAL
- Fixes: #4425
Backport: bobtail
Apparently, libcurl needs that in order to be thread safe. Side
effect is that if libc... - 06:28 PM rbd Bug #4388 (Fix Under Review): rbd import broken
- The wip-rbd-import branch removes the fiemap usage on top of the 'next' branch. I think it should be backported to bo...
- 09:37 AM rbd Bug #4388: rbd import broken
- Well you know the ceph sources better for sure. It's only that I'm quite surprised that such a grave bug (it causes c...
- 06:14 PM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
- 20 iterations on testing branch. i ran a bunch on master to make sure i could trigger the old bug, but then couldn't...
- 06:09 PM Revision 8659b7e0 (ceph): libcephfs_jni.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:08 PM Revision bc77af7e (ceph): dupstore.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:07 PM Revision f6b4f3e0 (ceph): crushtool.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:06 PM Revision c4810a5b (ceph): libcephfs_jni.cc: fix indention
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 05:57 PM Revision 6802f279 (ceph): doc: Added libvirt config comments for discard granularity.
- fixes: #4395
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 05:45 PM Revision 88725316 (ceph): rgw: set up curl with CURL_NOSIGNAL
- Fixes: #4425
Backport: bobtail
Apparently, libcurl needs that in order to be thread safe. Side
effect is that if libc... - 05:40 PM Revision 4056552c (ceph): src/crush/CrushTester.{cc,h}: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 05:40 PM Revision acac2be0 (ceph): common/pick_address.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 05:39 PM Revision 1fc0b4d2 (ceph): common/buffer.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 05:09 PM Revision 7feec803 (ceph): common/WorkQueue.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 05:09 PM Revision ae9fdfd1 (ceph): LogEntry.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 05:08 PM Revision 74198cc4 (ceph): common/LogClient.cc: : prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 05:07 PM Revision 5c7b603b (ceph): client/SyntheticClient.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:56 PM Revision 20dbd130 (ceph): osd/osd_types.h: prefer prefix --/++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:56 PM Revision e0472608 (ceph): osd/PG.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:55 PM Revision f59f6448 (ceph): osd/OSD.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:55 PM Revision 5e016d9a (ceph): client/Client.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:54 PM Revision 8998c9f1 (ceph): ceph_syn.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:50 PM Revision 740fb85a (ceph): ceph-deploy: uninstall even when no archive
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:40 PM CephFS Bug #4390 (Resolved): mds: zapping named mds causes client assertion
- commit:f67596a44739e8071cc97fb0463f37203502faaa
- 04:39 PM CephFS Bug #4385 (Resolved): mds: refusing connections with high open socket count
- commit:8b713371447f9761597457af2c81f0b870d3c4ba
- 04:20 PM Revision b94f4b3e (ceph): mon/Session.h: prefer prefix --operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:19 PM Revision 1e89f74c (ceph): mon/Session.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:18 PM Revision 69d1eab6 (ceph): mds/SnapRealm.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:18 PM Revision 62d33e96 (ceph): mds/SessionMap.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:18 PM Revision d3f96737 (ceph): mds/MDSMap.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:17 PM Revision 89ffc640 (ceph): mds/CInode.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:15 PM Revision 13d0d5ab (ceph): task/ceph_manager: Only reconnect if powercycled
- We don't need to reconnect for remotes
that haven't been powercycled.
Signed-off-by: Sam Lang <sam.lang@inktank.com> - 04:03 PM Bug #4436 (Resolved): FileJournal: queue_pos must be in [get_top(), header.max_size)
- Otherwise, when we write entry_header_t, if queue_pos is header.max_size, we set the magic incorrectly and fail to de...
- 03:59 PM Revision bd4f1a37 (ceph): msg/Messenger.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:58 PM Revision 95749b38 (ceph): MonMap.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:58 PM Revision 6ae03459 (ceph): buffer.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:48 PM Bug #4079: osd: journal aio deadlock
- not this bug.
also, facepalm, the reason i can't reproduce is becuase we turned of journal aio by default until we... - 03:47 PM Revision 5d401b0a (ceph): types.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:40 PM Revision 81e00c14 (ceph): auth/Crypto.cc prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:40 PM rbd Bug #4285 (Resolved): rbd copy.sh test failing on counting images
- commit:436e5be950154fdbbd9e1cfaf4267be6159249d5
- 03:34 PM Bug #3066 (Resolved): impermissible OSD ops get dropped on the floor
- 03:34 PM Bug #3065 (Won't Fix): don't always default to "client.admin"; perhaps client.$USER or something?
- 03:33 PM Bug #3042 (Can't reproduce): monitor hangs when osds are shut down
- 03:32 PM Bug #3009 (Resolved): if you mkfs an OSD with --filestore-xattr-use-omap and then don't start the...
- 03:31 PM Bug #3004 (Resolved): bootstrapped initial monitor can't find its own keyring with relative paths
- 03:31 PM Bug #2997 (Resolved): ceph-mon --mkfs allows you to create one without an id which then crashes o...
- 03:30 PM Bug #2887 (Resolved): pjd open/08.t failed test 2
- fixed upstream!
- 03:30 PM Bug #2907 (Resolved): rados benchmarking tool which does not always do creates
- 03:28 PM Bug #2891: heap profiler hangs when trying to start it up on the mon
- this is a problem with the version of perftools in precise
- 03:27 PM Bug #3829: new osd added to the cluster is not receiving data
- I'm not sure due to formatting, but it looks like the OSD somehow has a weight of 0 in the crush map. Don't know why ...
- 03:25 PM Bug #2354: osd: make watch timeout configurable
- 03:24 PM Bug #2354 (Resolved): osd: make watch timeout configurable
- 03:25 PM Bug #2390 (Won't Fix): dencoder: depends on expat
- not sure this is worth fixing or worrying about.
- 03:23 PM Revision 6043bd7f (ceph): schedule_suite.sh: crank up mon logs
- Until we find #4279.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:23 PM Bug #2648 (Resolved): removing a monitor from the map while it's running causes a crash
- i just tested this and it works.
- 03:19 PM Revision 6be6f6c6 (ceph): task/thrashosds: Ipmi checking/setup in thrashosds
- We don't need to setup the ipmi console on runs that
don't use powercycling, so delay setup of the RemoteConsole
with... - 03:14 PM Bug #2803 (Resolved): filer: probe crash
- dup, ooo was the root cause
- 03:14 PM Bug #4009 (Can't reproduce): osd reports map e6 wrongly marked me down
- 03:10 PM Bug #3702 (Can't reproduce): OSD SIGABRT during startup
- 03:03 PM Bug #4279 (In Progress): mon: received but didn't forward osd boot message
- 08:23 AM Bug #4279: mon: received but didn't forward osd boot message
- i'm going to crank up mon logs across all the qa runs so that next time this happens we will ahve it.
the trick is... - 04:15 AM Bug #4279: mon: received but didn't forward osd boot message
- Those logs appear to have gone AWAL as well, so I've been trying to reproduce this for approx. 24 hours now without a...
- 03:03 PM CephFS Bug #4434: looping waiting for quorum after upgrade
- More details? I'm not sure how the title relates to the bug description or MDS log. The log is crashing on the Sessio...
- 02:52 PM CephFS Bug #4434: looping waiting for quorum after upgrade
- changed the project
- 02:41 PM CephFS Bug #4434: looping waiting for quorum after upgrade
Part of the bug appears to be in ceph, where the following returns an error, causing an infinite loop in get_key():...- 02:36 PM CephFS Bug #4434 (Resolved): looping waiting for quorum after upgrade
- How we got here:
Bobtail .56 installed on burnupi60 failed daily upgrade due to new gitbuilder keys.
updated key.
... - 03:03 PM Bug #4250 (Resolved): mon: crash in finish_proposal after recovery
- commit:b99367bfb2c1a98df901c073b9b4e9b7aceb21bd
- 02:59 PM Bug #4271 (Resolved): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
- 02:44 PM Fix #4435 (Resolved): backfill on full osd is not being prevented
- Steps to reproduce:
1) create vstart cluster on disk 90% full
2) kill osd and verify that backfill is prevented - 02:25 PM CephFS Bug #3640 (Duplicate): kclient: hang and kernel panic
- dup of #3088
- 02:24 PM CephFS Bug #3088: NULL pointer dereference at ceph_d_prune
- this code may be gone now with yan's d_prune changes...
- 02:21 PM Linux kernel client Bug #2371 (Can't reproduce): pjd chown/00.t 141, 145, 153 fail on kclient
- we fixed ntp, which may have been this. in any case, havn'et seen it
- 02:20 PM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
- Sam suggested this new situation is a separate bug. I'll open an different case to track.
- 01:55 PM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
- after restarting I'm left with these "ceph" processes running:
0 S ubuntu 27465 26879 0 80 0 - 2026 pipe_w ... - 11:57 AM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
- I'm confused now. My upgrade from bobtail (0.56.3) to latest master is working fine with just apt-get upgrade. Befo...
- 11:23 AM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
- I've tried the wip-4424 branch and the update goes ok.
There are other issues now: ceph-mds doesn't start. I get ... - 02:06 PM CephFS Bug #1945: blogbench hang on caps
- Yan, would you mind taking a look at this when you have time?
- 02:05 PM CephFS Bug #3637: client: not issuing caps for with clients doing shared writes
- 02:00 PM RADOS Feature #4433 (New): osd: allow reads to progress in parallel within a pg and on the same object
- Serializing reads per pg is unnecessary, and degrades performance any time more than one client, or the same client, ...
- 01:45 PM rgw Feature #4432: Develop plan for multi-user / multi-tenancy
- We need to have a plan with regard to how to handle multiple users under a single account. Currently we have the subu...
- 01:28 PM rgw Feature #4432 (Need More Info): Develop plan for multi-user / multi-tenancy
- 11:54 AM Linux kernel client Bug #3514 (Resolved): support 32-bit placement seed
- this went upstream in commit:2169aea
- 11:53 AM rbd Bug #2700: blkdeviotune method at libvirt doesn`t work on RBD volumes
- Sage just pinged me about this bug report.
I'll pick this up and write patch for libvirt to fix this. - 11:52 AM rbd Bug #2400 (Resolved): xfstest: failed #84
- we're running this one now.
- 11:45 AM rbd Bug #4047: removing a non-existing rbd image logs error in osd logs
- 11:44 AM rbd Bug #4012 (Won't Fix): rbd: image creation behaviour has to be uniform across bobtail and argonau...
- 11:37 AM rbd Bug #3600 (Duplicate): rbd: assert in objectcacher destructor after flatten
- 11:36 AM rbd Bug #3619: librbd: read_iterate sparse behavior broken
- 11:35 AM rbd Bug #2689: qemu iozone test hangs
- 11:34 AM rgw Bug #4425 (Resolved): rgw: crash when keystone is used
- Fixed, commit:88725316ddcfa02ff110e659f7a8131dc1ea2cfc. Pushed to next and bobtail.
- 09:38 AM rgw Bug #4425 (In Progress): rgw: crash when keystone is used
- 11:02 AM Documentation #4395 (Resolved): Improve qemu/libvirt documentation
- Added commentary to http://ceph.com/docs/master/rbd/qemu-rbd/#enabling-discard-trim. Added comment to use virsh edit,...
- 10:56 AM Documentation #4395 (In Progress): Improve qemu/libvirt documentation
- 10:31 AM rbd Subtask #4091: ObjectCacher: optionally make readx/writex calls never block
- wip-rbd-cache-aio
- 10:02 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
- can you reproduce the EOPNOTSUPP with debug filestore = 20 and debug osd = 20 ?
- 09:59 AM rbd Bug #4392: kclient: libceph: osd ops send out of order
- On the userland side of things, we put the requests to be resent into a map<tid,Request*> so that they get sorted bef...
- 08:40 AM rbd Bug #4392: kclient: libceph: osd ops send out of order
- All osd requests are sent in the order they sit on the
osd client req_unsent list. The tid for an osd request
is s... - 09:55 AM Bug #2209 (New): osd: read kb stats not tracked?
- User 'gucki' from irc reports two testing clusters (one argo, one 0.56.3 (6eb7e15a4783b122e9b0c85ea9ba064145958aa5)) ...
- 09:46 AM Bug #2209: osd: read kb stats not tracked?
- Output of "rados df" from my bobtail cluster a few minutes later for comparison: http://pastebin.com/C0nrf02T
- 09:41 AM Bug #2209: osd: read kb stats not tracked?
- This bug still seems to be around in argonaut [0.48.2-0ubuntu2] and latest bobtail [ceph version 0.56.3 (6eb7e15a4783...
- 09:39 AM devops Bug #4420: chef script fails seems that /var/run/ceph is not created
- i think it is the job of upstart and/or the sysvinit script to create that directory
- 03:21 AM Revision 8791b374 (ceph): task/ceph_manager: Check that ipmi is enabled
- If powercycling was requested for the osd thrasher
we should ensure that we are able to reach the
ipmi console. This... - 03:21 AM Revision 5ef2a041 (ceph): task/ceph: Recreate /var/run/ceph on powercycle
- If a node is powecycled during testing, we need to
recreate /var/run/ceph once the node restarts.
Signed-off-by: Sam... - 02:50 AM Revision fd1e083c (ceph): lock: tolerate description of None
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:50 AM Revision af3b1634 (ceph): doc: Fixed syntax error.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:45 AM Revision 65119508 (ceph): teuthology: update hadoop task for new code layout
- Update the teuthology Hadoop task to use
the new code layout.
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by... - 12:44 AM Revision be6f7ce6 (ceph): doc: Added tcp and bind settings and cleaned up syntax a bit.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
03/12/2013
- 11:18 PM CephFS Feature #4277: Move built hadoop artificats to download URL
- I have a documentation branch pushed up that is waiting for the URLs. Let me know what those are and I can integrate ...
- 11:22 AM CephFS Feature #4277 (In Progress): Move built hadoop artificats to download URL
- As a starting point, let's post this on the download page as stand-alone jar files. I'll take ownership of doing that...
- 11:14 PM Bug #4399 (Resolved): librados: installed headers reference non-installed headers
- Looks like this was merged.
- 10:43 PM Revision 77ecdc72 (ceph): doc: Setting should use network not single IP.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:39 PM Revision 669d2ba5 (ceph): doc: Fixed usage and added note for copying keyring to client. Added hy...
- fixes: #4373
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 09:25 PM Revision 7f66ebe9 (ceph): doc: Addressed confusion with version numbering.
- fixes: #4411
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 09:15 PM Revision 4df44bb1 (ceph): doc: Added troubleshooting entry for single OSD and single replica.
- fixes: #3327
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 08:57 PM CephFS Bug #4385 (Fix Under Review): mds: refusing connections with high open socket count
- sounds right. thanks for testing!
- 08:25 PM CephFS Bug #4385: mds: refusing connections with high open socket count
- Err, "unclean mounts" = "exiting without unmounting"
- 08:23 PM CephFS Bug #4385: mds: refusing connections with high open socket count
- Well hot damn. That branch seems to solve two problems. First, clients that do a clean unmount don't leave lots of FD...
- 07:55 PM CephFS Bug #4385: mds: refusing connections with high open socket count
- Noah, do you want to try wip-mds-con?
- 07:45 PM CephFS Bug #4385 (In Progress): mds: refusing connections with high open socket count
- 01:53 PM CephFS Bug #4385: mds: refusing connections with high open socket count
- Although the high counts were because of double counting by lsof, the sockets still are not being closed. Without any...
- 12:32 PM CephFS Bug #4385: mds: refusing connections with high open socket count
- Hmm, did we screw up our refactoring work so that replaced sockets are no longer actually closed? That might explain ...
- 12:25 PM CephFS Bug #4385: mds: refusing connections with high open socket count
- Here's some more info after investigating this a bit further.
Open socket counts by category after a fresh MDS reb... - 08:06 PM Revision 9c7717c3 (ceph): ceph-deploy suites task yaml with roles
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 07:12 PM Revision bdd1feca (ceph): increasing the default memory of vm to 4 MB
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 07:03 PM Revision 9464b5e9 (ceph): Merge remote-tracking branch 'origin/wip-fix-librados-headers'
- 06:52 PM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
- I've added a replaces/breaks ceph statement to the debian control file for the ceph-mds package. This is currently i...
- 04:33 PM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
The bigger hammer workaround is:
apt-get -o Dpkg::Options::="--force-overwrite" upgrade
Alternatively removin...- 04:16 PM devops Bug #4424 (In Progress): ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
- This problem is happening because /etc/init/ceph-mds.conf is in the ceph package in bobtail and in the ceph-mds packa...
- 11:54 AM devops Bug #4424 (Resolved): ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
- upgrading from a previous version of Ceph fails with errors when overwritting ceph-mds.conf. This occured on the sys...
- 06:18 PM rbd Fix #4429 (Fix Under Review): libceph: support a list of data items in a message
- The following patches have been posted for review:
[PATCH] libceph: collapse all data items into one
[PATCH... - 02:57 PM rbd Fix #4429 (Duplicate): libceph: support a list of data items in a message
- This will require a number of patches to complete, but
it's a logical unit of work.
An abstracted data item is no... - 06:17 PM Bug #4428 (Fix Under Review): libceph: use cursor for reads
- The following patches have been posted for review.
[PATCH 0/4] libceph: use cursor for incoming data
[PATCH 1/4] ... - 02:47 PM Bug #4428: libceph: use cursor for reads
- This is related to http://tracker.ceph.com/issues/3761.
- 02:44 PM Bug #4428 (Resolved): libceph: use cursor for reads
- The abstract message data item and cursor defined so far
is used for outbound data. It should be used for incoming
... - 06:15 PM Bug #4427 (Fix Under Review): libceph: record residual bytes for all message data types
- This patch has been posted for review:
[PATCH] libceph: record residual bytes for all message data types
- 02:46 PM Bug #4427: libceph: record residual bytes for all message data types
- This is related to http://tracker.ceph.com/issues/3761.
- 02:42 PM Bug #4427 (Resolved): libceph: record residual bytes for all message data types
- As I got closer to fully implementing the abstract data
item for reads I realized it was necessary to know the
full... - 06:15 PM Bug #4426 (Fix Under Review): libceph: no outbound zero data
- This patch has been posted for review.
[PATCH] libceph: no outbound zero data
- 02:38 PM Bug #4426: libceph: no outbound zero data
- This is related to http://tracker.ceph.com/issues/3761.
Getting rid of this makes it easier to rearrange things so... - 02:37 PM Bug #4426 (Resolved): libceph: no outbound zero data
- There is handling in write_partial_message_data() for the case where
only the length of--and no other information ab... - 06:15 PM Revision a5156fb7 (ceph): Merge pull request #97 from Elbandi/master
- Fix FTBFS
Reviewed-by: Gary Lowell <gary.lowell@inktank.com> - 06:07 PM Revision 36c672dc (ceph): Fix typo in ceph usage output
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:00 PM Revision 6e2b33b4 (ceph): Merge pull request #103 from dalgaaf/wip-da-fix-c_str
- mon/Monitor.h: return string instead of 'char *' from get_state_name()
Reviewed-by: Sage Weil <sage@inktank.com> - 05:21 PM Revision 60639ab6 (ceph): mon/Monitor.h: return string instead of 'char *' from get_state_name()
- Return a string instead of 'char *' to avoid usage of std::string:c_str()
to return a 'char *' from get_state_name().... - 04:57 PM Revision 34f19848 (ceph): Merge pull request #102 from dalgaaf/wip-da-sca-style-4-v2
- Fixes for more cppcheck issues (v2 of #101)
Reviewed-by: Sage Weil <sage@inktank.com> - 04:31 PM Bug #4431 (Resolved): ReplicatedPG: on_remove() leaks recovery reservations
- patch pending wip_omap_snaps
- 04:29 PM Bug #4079: osd: journal aio deadlock
- Alex saw a slowdown in one of his xfstests runs against ceph master. Logs and a short description of the setup are on...
- 03:59 PM Revision 72c62269 (ceph): client/hadoop/CephFSInterface.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision ae15b2fc (ceph): test/osd/RadosModel.h: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 5e882db5 (ceph): test/system/st_rados_list_objects.cc: remove not needed statement
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 9b51c25f (ceph): test/test_filejournal.cc: use %u to format unsigned in sprintf()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 64dca11e (ceph): tools/rest_bench.cc: remove unused variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision b1437a8b (ceph): auth/Auth.h: prefer prefix ++operator for non-primitive types
- Prefer prefix ++operator for non-primitive types like iterators for
performance reasons. Prefix ++/-- operators avoid... - 03:59 PM Revision 0f48638e (ceph): CephxKeyServer.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 822c67ef (ceph): SyntheticClient.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 7a310854 (ceph): client/Inode.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 5ad24601 (ceph): cls/rgw/cls_rgw.cc: prefer prefix --operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision a19a2a14 (ceph): test_keyvaluedb_iterators.cc: remove unused variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 3072902c (ceph): test_object_map.cc: use %u to format unsigned in snprintf()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 8dc0a329 (ceph): bench/dumb_backend.h: remove never executed delete statement
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision a6bd6581 (ceph): test/encoding/ceph_dencoder.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 3cb9b356 (ceph): test/librados/aio.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision b77454c6 (ceph): test_mon_workloadgen.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 4762facc (ceph): test/omap_bench.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision faab0e84 (ceph): test/osd/Object.cc: catch exception by reference
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision c6becc6b (ceph): rgw/rgw_rados.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision a37d71dc (ceph): rgw/rgw_rados.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision f8a9fec8 (ceph): rgw/rgw_rados.cc: perform initialization of prefix in initialization list
- Perform initialization of IntentLogNameFilter:prefix in initialization list
instead of constructor body.
Signed-off-... - 03:59 PM Revision 38942059 (ceph): rgw/rgw_rest_s3.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 69cb92e3 (ceph): rgw/rgw_rest_usage.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 03e0308f (ceph): rgw/rgw_user.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 08bf10b9 (ceph): rgw/rgw_xml.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:50 PM rbd Feature #3761: kernel messenger: need to support multiple ops per request
- Is 4125 last thing left to do?
- 02:12 PM rbd Feature #3761: kernel messenger: need to support multiple ops per request
- I haven't updated this in a long time.
I have now implemented the majority of what I described
in my "prototyping... - 02:47 PM Documentation #3694 (In Progress): doc: how to use the admin socket interface
- There is a high level mention here: http://ceph.com/docs/master/rados/operations/monitoring/#using-the-admin-socket
... - 02:43 PM Documentation #4373 (Resolved): cephx authentication docs needs change with additional info
- Fixed usage and added instructions for copying the keyring. http://ceph.com/docs/master/rados/operations/authenticati...
- 11:58 AM Documentation #4373 (In Progress): cephx authentication docs needs change with additional info
- 02:29 PM Documentation #4411 (Resolved): RBD Openstack - Ceph Client Openstack Auth is confusing
- Added clarification (or later) to address confusion: http://ceph.com/docs/master/rbd/rbd-openstack/#setup-ceph-client...
- 11:51 AM Documentation #4411 (In Progress): RBD Openstack - Ceph Client Openstack Auth is confusing
- 02:22 PM Documentation #3327 (Resolved): doc: replica size=1 can leave pg stale forever
- Added entry to OSD troubleshooting. http://ceph.com/docs/master/rados/operations/troubleshooting-osd/#placement-group...
- 02:03 PM rbd Bug #4284 (Resolved): rbd: bio getting set more than once in a message?
- This has been reviewed and is committed to the "testing" branch.
c61ffd1 libceph: set response data fields earlier
- 02:01 PM rbd Subtask #4263 (Resolved): libceph: clearly abstract message data operations
- The following have been reviewed and are now committed to the
ceph-client "testing" branch.
634a072 libceph: isol... - 01:59 PM rbd Bug #4407 (Resolved): libceph: kill the message trail
- In order to do this, the osd client had to stop using
the trail, and doing that required enabling the use of
a page... - 01:57 PM rbd Subtask #4406 (Resolved): libceph: data length should be sum of ops length
- This has been reviewed and is now committed to the testing branch.
58516b5 libceph: let osd ops determine request ... - 01:55 PM rbd Cleanup #4403 (Resolved): libceph: refactor messenger for multiple data sources
- These have been reviewed and are now committed to the testing branch.
5478489 libceph: use local variables for mes... - 01:54 PM rbd Bug #4402 (Resolved): libceph: no need to clear bio_iter field any more
- Josh reviewed this and it has been committed to the testing branch.
b0e22c9 libceph: don't clear bio_iter in prepa... - 01:54 PM rbd Subtask #4401 (Resolved): libceph: record bytes not page count fore requests
- Josh reviewed these and they have now been committed
to the testing branch:
c9582368 libceph: record byte count n... - 01:52 PM rbd Cleanup #4400 (Resolved): libceph: various cleanups
- Josh has reviewed these and they have now been committed
to the testing branch:
1e82218 libceph: define CEPH_MSG_... - 12:42 PM rgw Bug #4425: rgw: crash when keystone is used
- We weren't able to reproduce the issue without keystone, hence we suspect it's related. May be related to the use of ...
- 12:39 PM rgw Bug #4425 (Resolved): rgw: crash when keystone is used
- We get the following crash randomly:...
- 11:52 AM CephFS Documentation #4422: Typo on Release Process webpage
- Make that one fewer "are". Got to love making a typo on a ticket about a typo.
- 11:38 AM CephFS Documentation #4422 (Resolved): Typo on Release Process webpage
- This sentence (in section 1) needs one less instance of "and":
"The RPM based packages are are built natively, so on... - 11:47 AM Documentation #4423 (Resolved): Clarify OSD Hardware Requirements
- http://ceph.com/docs/master/install/hardware-recommendations/
Specifically a user was asking for a better descript... - 10:06 AM devops Bug #4384 (Resolved): ceph-deploy: mds daemon running even after ceph is uninstalled
- 09:54 AM Bug #4421 (Duplicate): osd: deep-scrub stat mismatch errors seen
- logs: ubuntu@teuthology:/a/teuthology-2013-03-11_20:00:06-regression-bobtail-master-basic/22286
2013-03-11 21:16:4... - 08:58 AM rgw Bug #4397 (Resolved): fix rgw test failure in the nightlies
- already fixed in master, cherry-picked to next in ceph-qa-suite.git
- 08:44 AM rgw Bug #4397: fix rgw test failure in the nightlies
- still failing (next branch):
/a/teuthology-2013-03-12_01:00:05-regression-next-testing-basic
22603 FAIL scheduled... - 08:54 AM Bug #4250 (Fix Under Review): mon: crash in finish_proposal after recovery
- 08:32 AM Bug #4250: mon: crash in finish_proposal after recovery
- This bug has nothing to do with timechecks. It happened due to the proposal from within Paxos, after a recovery, in ...
- 08:08 AM Bug #4250: mon: crash in finish_proposal after recovery
- Patch commit:2fa8bc2384005cb301158cc9a52682ebcb65efad on wip-4250 has fixed this. Still letting it run through teutho...
- 08:23 AM Revision 579d4ad7 (ceph): testing: update wordcount to new code layout.
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 06:51 AM devops Bug #4420 (Resolved): chef script fails seems that /var/run/ceph is not created
- Chef recipie fails to install ceph "use latest source"
i tried it with ceph version 0.58 and 0.56.3
the first err... - 06:41 AM Revision 09fa7110 (ceph): testing: fix hadoop-internal-tests
- The hadoop-internal-tests workunit needs
to be updated in light of our moving to
using stock Hadoop with our hadoop-c... - 04:57 AM rbd Bug #4285 (Fix Under Review): rbd copy.sh test failing on counting images
- Proposed fix in wip-4285 commit commit:0a5e92c70b85448ee16326f66cd0a7e4c7f6b1a4 has gone through a whole night of bei...
- 04:15 AM Revision 936b8f20 (ceph): ceph-disk-activate: rely on default/configured keyring path
- No reason to override the default or configured value here.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:14 AM Revision 813e9fe2 (ceph): ceph-disk-activate: don't override default or configured osd journal path
- There is no reason not to rely on the default or obey any configured
value here.
Fixes: #4031
Signed-off-by: Sage We... - 12:46 AM Revision 8c16a376 (ceph): osd: mark down connections from old peers
- Close out any connection with an old peer. This avoids a race like:
- peer marked down
- we get map, mark down the ... - 12:46 AM Revision 1affc8b6 (ceph): osd/PG: rename require_same_or_newer_map -> is_same_or_newer_map
- This avoids confusion with the OSD method of the same name, and better
matches what the function tests (and does not ... - 12:38 AM Revision f8bc21a8 (ceph): crush: add test for reweighting multiple items in the tree
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:09 AM Revision 9eb0d91b (ceph): debian: stop ceph-mds before uninstalling ceph-mds
- Fixes: #4384
Signed-off-by: Sage Weil <sage@inktank.com>
03/11/2013
- 11:59 PM Revision 82677c38 (ceph): Merge branch 'next'
- 11:57 PM Revision 1ac8f6ab (ceph): Merge branch 'wip-rbd-flatten-cache' into next
- Reviewed-by: Sage Weil <sage.weil@inktank.com>
- 11:57 PM Revision f2a877ad (ceph): Merge remote-tracking branch 'gh/next'
- 11:26 PM Revision 7ca55d36 (ceph): log: drop default 'log max recent' from 100k -> 10k
- Use less memory.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit c021c5ccf0c063cccd7314964420... - 11:25 PM Revision c021c5cc (ceph): log: drop default 'log max recent' from 100k -> 10k
- Use less memory.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:22 PM Revision a5e1ed28 (ceph): ceph-deploy: no need to call chef explicitly
- The chef task does this.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:21 PM Revision e9c26063 (ceph): ceph-deploy: use ceph.com git mirror
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:49 PM Revision 46e8fc00 (ceph): librbd: invalidate cache when flattening
- The cache stores which objects don't exist. Flatten bypasses the cache
when doing its copyups, so when it is done the... - 10:49 PM Revision f2a23dc0 (ceph): ObjectCacher: add a method to clear -ENOENT caching
- Clear the exists and complete flags for any objects that have exists
set to false, and force any in-flight reads to r... - 10:44 PM Revision f6f876fe (ceph): ObjectCacher: keep track of outstanding reads on an object
- Reads always use C_ReadFinish as a callback (and they are the only
user of this callback). Keep an xlist of these for... - 10:34 PM devops Bug #3933 (Fix Under Review): ceph-deploy gatherkeys silently fails if no host is specified
- Fix is checked into wip-3933 branch.
Originally there was no output it a host was not supplied, but it is now:
... - 09:34 PM devops Bug #3933 (In Progress): ceph-deploy gatherkeys silently fails if no host is specified
- 10:22 PM Revision fbfe81b5 (ceph): fs: add osd and mds message delays to thrash suite
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:19 PM devops Bug #3934 (Resolved): ceph-deploy new should require at least one host name
- Looks like this was fixed with Sages commit 4d698347.
- 09:35 PM devops Bug #3934 (In Progress): ceph-deploy new should require at least one host name
- 09:59 PM Revision 53cf1f13 (ceph): fs: move mds thrashing from marginal, add pjd task
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:55 PM Revision 28c0ce61 (ceph): crush: make item adjust weight adjust *all* instances of the item
- This is useful if you have parallel trees and an item appears in both.
Return the number of items changed instead of... - 09:55 PM Revision b3b059e2 (ceph): crush: whitespace
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:54 PM Revision c48c76ff (ceph): ceph: fix cli test
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:34 PM CephFS Feature #4393 (Resolved): Add apache-hadoop gitbuilder to master gitbuilder webpage
- gitbuilder.sepia.com just needed the new gitbuilder added to the proxy config file.
- 09:15 PM devops Bug #4031 (Resolved): ceph-disk-activate hardcodes journal path, ignores configuration
- commit:813e9fe2b4291a1c1922ef78f031daa9b78fe53b
- 08:23 PM Revision 2450db1b (ceph): Revert "Use start-stop-daemon --chuid option to setuid to www-data."
- This reverts commit a99ed038ecaf170574ee75cd5ddb12f252f9bc26.
On second thought, this will require a bit more care t... - 08:13 PM Revision 33ac786d (ceph): Fix radosgw actually reloading after rotating logs.
- The --signal argument to Debian's start-stop-daemon doesn't
make it send a signal, but defines which signal should be... - 07:51 PM Revision 467a95df (ceph): Merge branch 'wip-4135'
- Feature: #4135 - osd: noscrub, nodeepscrub osdmap flags
Reviewed-by: Samuel Just <sam.just@inktank.com> - 07:50 PM Revision a52c48d6 (ceph): mon: Paxos: increase trim tolerance from 3 to 30.
- This increase only means that we'll keep more versions around before we
trim. It doesn't change the number of versio... - 07:50 PM Revision 41987f38 (ceph): mon: Paxos: bootstrap leader if he has fallen behind upon reaching collect
- Fixes: #4256
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 07:44 PM Revision 8ce26eaf (ceph): Document scrubbing behavior
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:00 PM Revision 263bff8d (ceph): Merge pull request #100 from jaharkes/init
- Fixes for RadosGW init script
Reviewed-by: Sage Weil <sage@inktank.com> - 07:00 PM Revision 42d24395 (ceph): Merge pull request #99 from dalgaaf/wip-da-sca-style-3
- More smaller (style related) fixes
Reviewed-by: Sage Weil <sage@inktank.com> - 06:15 PM Bug #4417 (Duplicate): rbd_fsx run failed in the nightlies: FAILED assert(i->empty())
- 06:06 PM Bug #4417 (Duplicate): rbd_fsx run failed in the nightlies: FAILED assert(i->empty())
- logs: ubuntu@teuthology:/a/teuthology-2013-03-11_01:00:04-regression-master-testing-gcov/21524...
- 06:01 PM Revision 6838b8db (ceph): common: reduce default in-memory logs for non-daemons
- The default of 100000 can result in hundreds of MBs of extra memory
used. This was most obvious when using librbd wit... - 05:59 PM Bug #4416 (Resolved): rados/test.sh fails in the nightly run
- log: ubuntu@teuthology:/a/teuthology-2013-03-11_01:00:04-regression-master-testing-gcov/21384...
- 05:58 PM rbd Bug #4388: rbd import broken
- I'm pretty sure it's fiemap since that's almost the only difference between importing from a file and importing from ...
- 05:55 PM CephFS Bug #4398: fix kclient_workunit_misc.yaml in the nightlies
- ubuntu@teuthology:/a/teuthology-2013-03-11_01:00:04-regression-master-testing-gcov/21326
- 09:38 AM CephFS Bug #4398 (Duplicate): fix kclient_workunit_misc.yaml in the nightlies
- 05:52 PM Bug #4271 (In Progress): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
- ubuntu@teuthology:/a/teuthology-2013-03-11_01:00:04-regression-master-testing-gcov/21314...
- 05:48 PM Bug #4006 (Resolved): osd: repeating 'wrong node' message in log
- i think this was #4246 (and/or the previous osd msgr refactoring)
- 05:47 PM rbd Subtask #4091 (In Progress): ObjectCacher: optionally make readx/writex calls never block
- 05:45 PM Bug #4246 (Resolved): osd/msgr: rebound to an addr a peer osd already had open
- fixed by commit:881e9d850c6762290f8be24da9e74b9dc112f1c9
- 05:43 PM Bug #3690 (Resolved): osd crashed in FileStore::_do_transaction
- fixed by commit:79d68ae8581141c3fb4cfafd76d5111ff009b762
- 05:40 PM rbd Bug #4364: ObjectCacher: inconsistency after flatten
- If this doesn't cause any problems, it should be backported to bobtail. Leaving in testing until then.
- 05:39 PM Bug #4319 (Resolved): ceph-deploy: --zap-disk option
- the zap functionality is already the same; added in-use warnings to avoid the confusing error messages
- 05:32 PM Bug #4279: mon: received but didn't forward osd boot message
- teuthology-2013-03-10_01:00:05-regression-master-testing-gcov/20546
- blogbench workload hung, waiting for osds to b... - 09:13 AM Bug #4279: mon: received but didn't forward osd boot message
- yeah :( i thin we need to wait for it to happen again. i tried ot reproduce it explicitly with a targetted job and...
- 09:08 AM Bug #4279: mon: received but didn't forward osd boot message
- These logs appear to be missing. Either that or I'm at a complete loss on where to find them. teuthology's archive di...
- 05:30 PM rgw Bug #4397: fix rgw test failure in the nightlies
- recent logs:
ubuntu@teuthology:/a/teuthology-2013-03-09_01:00:05-regression-next-testing-basic/19338
ubuntu@teuth... - 05:19 PM rbd Bug #4285: rbd copy.sh test failing on counting images
- recetn log: ubuntu@teuthology:/a/teuthology-2013-03-10_01:00:05-regression-master-testing-gcov/20671
- 11:57 AM rbd Bug #4285 (In Progress): rbd copy.sh test failing on counting images
- ...
- 10:29 AM rbd Bug #4285: rbd copy.sh test failing on counting images
- Latest logs as per last Friday....
- 05:17 PM Bug #4254: osd: failure to recover before timeout on rados bench and thrashing; negative stats
- recent logs:
ubuntu@teuthology:/a/teuthology-2013-03-10_01:00:05-regression-master-testing-gcov/20626
ubuntu@teutho... - 05:11 PM devops Bug #4384: ceph-deploy: mds daemon running even after ceph is uninstalled
- fix is in next
- 05:02 PM Bug #4052 (Can't reproduce): OSD High memory usage (8-12GB) right after start
- Closing out this bug. The wip_bobtail_f issues were limited to that branch. We'll need to reproduce the problem on ...
- 04:59 PM rgw Feature #3274: rgw: RESTful admin api for user admin
- 04:59 PM rgw Feature #4311: rgw: dr: radosgw changes: internal bucket changes tracker
- 04:59 PM rgw Feature #4309: rgw: multisite: metadata objects versioning
- 04:59 PM rgw Feature #4312: rgw: multisite: log metadata changes
- 04:53 PM rbd Feature #2630: teuthology: add task to run qemu-iotests against rbd
- 04:53 PM rbd Feature #2637: teuthology: task for running a vm using libvirt
- 04:53 PM rbd Feature #2557: QEMU support for image locking
- 04:53 PM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
- 04:31 PM Revision 25f8d2c6 (ceph): Merge pull request #91 from Youscribe/defaultweight
- Set weight of an osd based on df.
Reviewed-by: Sage Weil <sage@inktank.com> - 04:26 PM Bug #4179 (Resolved): osd: memory leak during deep scrub on bobtail
- 04:24 PM Bug #4179: osd: memory leak during deep scrub on bobtail
- and possibly also 'log max recent = big number' (100000 by default).
Dropping the default down, and closing this b... - 04:26 PM Revision 44f1cc5b (ceph): Fix radosgw actually reloading after rotating logs.
- The --signal argument to Debian's start-stop-daemon doesn't
make it send a signal, but defines which signal should be... - 04:26 PM Revision a99ed038 (ceph): Use start-stop-daemon --chuid option to setuid to www-data.
- Signed-off-by: Jan Harkes <jaharkes@cs.cmu.edu>
- 04:00 PM devops Feature #3310: ceph-deploy: handle stderr from commands better
- Some further suggestions:
* stdout should show useful a useful summary about is happening ("Installing packages" r... - 03:54 PM devops Feature #3351: ceph-deploy: Support upgrades
- 03:37 PM devops Feature #3481 (Resolved): ceph-deploy: remove mon
- commit:bc105efe55d0b53cfc02565894bfe78613842a17
- 03:31 PM Revision c846e5c0 (ceph): rgw/rgw_op.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:28 PM Revision 7e650487 (ceph): rgw/rgw_op.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:25 PM Revision 6f852874 (ceph): rgw/rgw_multi_del.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:23 PM Revision f87b4ea2 (ceph): rgw/rgw_multi.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:22 PM CephFS Feature #4073 (Resolved): qa: add message delay injection to test suite
- 03:20 PM CephFS Feature #4190 (Resolved): qa: add mds thrashing to nightly
- 03:19 PM Revision 7ed6fe88 (ceph): rgw/rgw_http_client.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:10 PM Revision b322024e (ceph): rados_sync.cc: fix typo in error msg
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:10 PM Feature #4197 (In Progress): osd: data loss: low space handling
- 03:08 PM Revision 8ad58b43 (ceph): rgw/rgw_common.cc: initialize has_acl_header in constructor with 'false'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:00 PM Bug #4414 (Rejected): OSD::mkfs: correct error output if superblock exists
- Current code does not actually decode the superblock.
- 03:00 PM Revision 33f67c9b (ceph): rgw/rgw_admin.cc: remove some unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:56 PM devops Tasks #4413 (Won't Fix): Re-do downburst's discover.py to use a parser instead of regex magic.
- Pretty much the subject line...
- 02:56 PM Revision 026575b7 (ceph): rgw/rgw_admin.cc: reduce scope of 'int ret'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:52 PM Revision 30938f68 (ceph): rgw/rgw_admin.cc: remove twice check for 'object'
- Remove twice checked 'object'. Put checks in alphabetic order to make
double checks easier to catch.
Signed-off-by: ... - 02:47 PM Revision 9f34cf58 (ceph): rgw/rgw_rados.h: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:44 PM Revision ece03bc6 (ceph): rgw/rgw_acl_s3.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:35 PM Revision f106e1a5 (ceph): rgw/rgw_common.h: pass some const variables by reference to 'operator<<'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:31 PM Revision b6696822 (ceph): rbd_fuse/rbd-fuse.c: remove consecutive return/break statement
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:30 PM Revision fab9ee50 (ceph): rbd.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:28 PM Bug #4282: auth: could not find secret_id=0
- I hit this on a test cluster a little while ago, but wasn't able to reproduce once I turned on logging and restarted ...
- 02:23 PM Bug #4282: auth: could not find secret_id=0
- My best guess right now is that either this is a kclient bug with startup (we send an osd req before we have a valid ...
- 01:33 PM Bug #4282: auth: could not find secret_id=0
- Got some partial logs on this from another user (zendesk 254). The osd has secret ids 1001-1003, and the expirations...
- 02:23 PM Revision 8720f520 (ceph): rados_sync.{cc,h}: pass some const std::string by reference
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:14 PM Revision 315c8c3e (ceph): rados_sync.cc: remove unused variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:07 PM Revision 2b3cef7e (ceph): rados_export.cc: reduce scope of 'int ret' in do_rados_export()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:05 PM Revision da51f596 (ceph): src/rados.cc: remove unused variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:02 PM Revision 965f5d0c (ceph): src/osdmaptool.cc: remove some unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:58 PM Revision 531ff1c0 (ceph): osdc/Objecter.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:50 PM Revision 0517a2d5 (ceph): osdc/ObjectCacher.cc: set left to 0 instead off 'left -= left'
- Instead of call 'left -= left', which results in 0, set left directly
to 0 and remove not needed assert call 'left ==... - 01:47 PM devops Bug #4404 (Resolved): SUSE - wrong repository configuration
- we will update the repos on the next release.
- 09:39 AM devops Bug #4404: SUSE - wrong repository configuration
- I've fixed up the spec file on the gitbuilders to put the repo file in /etc/zypp/repos.d on opensuse and sles11. The...
- 01:46 PM devops Bug #4381 (Resolved): devops: I think that the Centos master repodata directory is in the wrong l...
- 01:46 PM devops Bug #4412 (Resolved): ceph-deploy:"mon create" command fails for multiple mons on same host
- 12:50 PM devops Bug #4412: ceph-deploy:"mon create" command fails for multiple mons on same host
- yes, it works on next branch.
- 12:13 PM devops Bug #4412 (Need More Info): ceph-deploy:"mon create" command fails for multiple mons on same host
- Pushed a fix for this on Sunday to the next branch.
Note that it fixes the crash, but Ceph deploy needs to have se... - 11:50 AM devops Bug #4412 (Resolved): ceph-deploy:"mon create" command fails for multiple mons on same host
- ceph-deploy fails on "mon create" command, when trying to deploy more than one monitor on the same host....
- 01:44 PM devops Bug #3469 (Won't Fix): ceph-deploy needs to sync with the ceph version it is working with
- 01:43 PM devops Bug #3469: ceph-deploy needs to sync with the ceph version it is working with
- I think we should backport the ceph-disk-prepare/activation options we need to latest bobtail at the point we do a "1...
- 01:38 PM Revision 75531a10 (ceph): osdc/ObjectCacher.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:06 PM Revision 868447d6 (ceph): os/FileStore.cc: move variable async_done to the right #ifdef block
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:05 PM Feature #4135 (Resolved): osd: noscrub, nodeepscrub osdmap flags
- commit 467a95dffb817d4cbf628d4a1b6dc2c1c638cf6e
Merge: 42d2439 8ce26ea
Author: David Zafman <david.zafman@inktank.c... - 10:14 AM Feature #4135 (Fix Under Review): osd: noscrub, nodeepscrub osdmap flags
- 01:03 PM Revision 2a943400 (ceph): os/FileStore.cc: remove assignment of a never used value
- There is no need to set local variable basedir_fd to -1 after
closing and right before leaving the function.
Signed-... - 12:51 PM Bug #4256 (Resolved): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
- commit:a52c48d639646167de8862835522e62fc2d9d9cd
- 09:50 AM Bug #4256: mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
- wip-4256 commit commit:f75d0e0a2ae76211f3522c4acd21bfb1d123da5a
also added a patch to increase the trim tolerance ... - 09:19 AM Bug #4256 (In Progress): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
- Sage triggered a new iteration of this bug last Friday.
The cause is analogous to what we had previously fixed, bu... - 12:45 PM Revision a6f4de92 (ceph): msg/SimpleMessenger.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:30 PM Revision 637e8e77 (ceph): mon/PGMonitor.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:27 PM rbd Bug #4352 (Resolved): librbd: increased memory usage on bobtail vs argonaut (and with no caching)
- 11:34 AM rbd Bug #4352: librbd: increased memory usage on bobtail vs argonaut (and with no caching)
- cherry-picked to bobtail.
- 12:25 PM Revision 0ed2f377 (ceph): mon/Monitor.cc: Clarify calculation precedence for '%' and '?'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:52 AM Revision 88b6b572 (ceph): librbd/internal.cc: clarify expression with parentheses
- From cppcheck:
[src/librbd/internal.cc:379]: (style) Boolean result is used in
bitwise operation. Clarify expressio... - 11:49 AM Documentation #4411 (Resolved): RBD Openstack - Ceph Client Openstack Auth is confusing
- http://ceph.com/docs/master/rbd/rbd-openstack/#setup-ceph-client-authentication
Which auth command to use can be a... - 11:25 AM Revision f7eec26a (ceph): SyntheticClient.cc: Clarify calculation precedence for '%' and '?'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:13 AM Revision 94d370e7 (ceph): fusetrace_ll.cc: reduce scope of 'int err' in main()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:13 AM Revision 5c1dc929 (ceph): mds/Locker.cc: fix warning about 'Possible null pointer dereference'
- Fix following warning from cppcheck:
[src/mds/Locker.cc:2255] -> [src/mds/Locker.cc:2258]: (error)
Possible null ... - 11:12 AM Revision f971a67c (ceph): mds/Locker.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:12 AM rgw Feature #4099: rgw: Object Expiration
- 10:11 AM rgw Documentation #3217: rgw: document RESTful usage api
- 10:11 AM rgw Feature #4097: rgw: s3 static website
- 10:11 AM rgw Feature #4098: rgw: multi-site: Global Bucket Namespace
- 10:11 AM rgw Feature #3668: rgw: support CORS
- 09:47 AM CephFS Feature #4326 (In Progress): qa: add samba + (kclient|ceph-fuse) to suite
- 09:42 AM Bug #4394: mon/OSDMonitor.cc: In function 'MOSDMap* OSDMonitor::build_incremental(epoch_t, epoch_t)
- bah, i lost these logs too.
- 08:58 AM Bug #4394: mon/OSDMonitor.cc: In function 'MOSDMap* OSDMonitor::build_incremental(epoch_t, epoch_t)
- This has happened to me before with other runs, but I just can't find the logs for this run: they're not on teutholog...
- 09:40 AM Bug #4396 (Duplicate): osd crashed in ReplicatedPG::do_op in the nightlies
- 07:33 AM rgw Bug #4410 (Can't reproduce): rgw: exits uncleanly on fastcgi socket error
- ...
- 07:31 AM rgw Bug #4409 (Resolved): rgw: better logging on fastcgi socket error
- 04:42 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- Log is done when it was stuck last time. I stopped MDS, increased log level and started again.
- 12:08 AM Revision c6a427be (ceph): ceph: sudo grep /var/log/ceph/ceph.log
- Signed-off-by: Sage Weil <sage@inktank.com>
03/10/2013
- 11:40 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- Log download link: http://pixeltram.com/ceph-mds.1.log.1.gz
- 07:43 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- If the stuck startup is reproducible now (by lowering the cache size and restarting), a log with debug ms =1 and debu...
- 12:31 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- I mounted ceph root and counted amount of files and it's less than default cache size of 100000...
- 12:05 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- Actually, regarding initial ticket message. I think MDS goes in some kind of LOOP during start, when cache size is sm...
- 07:20 PM devops Feature #4130 (Resolved): ceph-deploy: be polite about pushing ceph.conf
- 07:19 PM devops Feature #4374 (Fix Under Review): ceph-deploy: 'config' command
- 07:19 PM devops Feature #3481 (In Progress): ceph-deploy: remove mon
- 02:40 PM rbd Subtask #4406 (Fix Under Review): libceph: data length should be sum of ops length
- This patch has been posted for review:
[PATCH] libceph: let osd ops determine request data length - 12:37 PM rbd Subtask #4406 (Resolved): libceph: data length should be sum of ops length
- Currently the osd client sets the length of the outgoing
data portion of a message based on a value that's passed
i... - 02:39 PM rbd Bug #4402 (Fix Under Review): libceph: no need to clear bio_iter field any more
- This has been posted for review:
[PATCH] libceph: don't clear bio_iter in prepare_write_message() - 01:45 PM rbd Bug #4407 (Fix Under Review): libceph: kill the message trail
- 01:44 PM rbd Bug #4407: libceph: kill the message trail
- I have posted for review the following patches that resolve this.
[PATCH 1/4] libceph: have osd requests support p... - 01:23 PM rbd Bug #4407 (Resolved): libceph: kill the message trail
- The ceph messenger supports a pagelist for its data in
addition to the trail (which is also a pagelist).
The trai... - 01:42 PM rbd Cleanup #4403: libceph: refactor messenger for multiple data sources
- Well, as I should have expected, the testing was important.
I found two bugs in one of these patches, and reposted a... - 06:17 AM Revision d9a233c9 (ceph): mds_thrash: requery mds status inside the wait loop
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:12 AM Revision 07820f03 (ceph): mon/MonMap: don't crash on dup IP in mon host
- If the mon_host line has an IP twice, we shouldn't crash.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:34 AM Revision f1d66d2d (ceph): schedule_suite.sh: check, but do not sync, clock for each run
- Trust NTP to actually sync things. But check the clock skew so we can
verify it if something seems off.
Signed-off-... - 05:20 AM Revision 5df43e64 (ceph): mpi: substitute $TESTDIR
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:07 AM Revision b4d22343 (ceph): exec/pexec: substitute $TESTDIR into command
- It might be better to make this unescaped, but that's trickier.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:18 AM Revision 0dd956cb (ceph): debian: Fix FTBFS because depend on old libboost-dev
- Signed-off-by: Andras Elso <elso.andras@gmail.com>
03/09/2013
- 11:59 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- I think it's important to specify some kind of metrics so everyone could calculate memory utilization of specific cac...
- 11:49 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- regarding q2:
I increased mds cache size to
mds cache size = 100000000
and it started in seconds.
I don't... - 11:27 PM CephFS Bug #4405 (Resolved): MDCache::populate_mydir can loop forever
- I had unusual MDS failure. My server NIC started to flap and as a result (finally)
my CEPH FS started to recover an... - 10:35 PM CephFS Bug #4390: mds: zapping named mds causes client assertion
- ran this through the fs suite and it passed. i would expect breakage in mds thrashing and multimds situations, thoug...
- 03:43 PM devops Bug #4404 (Resolved): SUSE - wrong repository configuration
- ceph-release-1-0.*.noarch.rpm for OpenSUSE and SLES contain a YUM configuration file.
SUSE distributions use zypper.... - 12:47 PM rbd Bug #4388: rbd import broken
- @Josh To make sure it's no kernel bug I just upgraded this single host to the latest mainline stable kernel (3.8.2-03...
- 03:28 AM rbd Bug #4388: rbd import broken
- @Josh: are you sure? I mean I'm using a stable kernel versuion, not an rc or any custom build. XFS is known for it's ...
- 08:45 AM rbd Cleanup #4403: libceph: refactor messenger for multiple data sources
- I have posted these for review. But I updated them
and I need to re-test them (I normally do that before
I post th... - 08:29 AM rbd Cleanup #4403 (Resolved): libceph: refactor messenger for multiple data sources
- This really was work needed to make it easier to have
the messenger deal with multiple sources of data, and
to trea... - 08:25 AM rbd Bug #4402 (Resolved): libceph: no need to clear bio_iter field any more
- This became obvious as I was refactoring some messenger
code in order to support multiple sources of data (4125).
... - 08:12 AM rbd Subtask #4401 (Resolved): libceph: record bytes not page count fore requests
- In working through implementing a cursor to traverse
multiple hunks of data for a message I discovered that
while a... - 07:30 AM Bug #4279: mon: received but didn't forward osd boot message
- I suspect this also happend with run ubuntu@teuthology:/a/samuelj-2013-03-08_16:03:20-regression-wip_omap_snaps-testi...
- 07:24 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
- That might work, as long as we don't need to update the flags and i_release_count atomically... that'd have to become...
- 06:12 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
- any idea to fix the locking issue? use atomic bit operation to modify the i_ceph_flags?
- 07:20 AM rbd Cleanup #4400 (Resolved): libceph: various cleanups
- I was going to do this before but now I've posted the patches
for review, so I'm doing it after the fact. They're n... - 04:23 AM Revision 3fbdfd30 (ceph): Add code to check flag state
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 03:31 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
- I'm using XFS everywhere. Kernel is stock ubuntu quantal (3.5.x) on these systems.
- 03:07 AM Revision cbfeac99 (ceph): radosgw-admin: Adjust garbage collection settings.
- Signed-off-by: caleb miles <caleb.miles@inktank.com>
- 02:38 AM Revision 494f968a (ceph): Merge remote-tracking branch 'gh/next'
- 01:49 AM Revision 0e33490a (ceph): librados: fix installed header include paths
- Avoid referencing non-installed header deps.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> - 01:10 AM Revision c7aa897c (ceph): ceph_common.sh: add warning if 'host' contains dots
- This is a common error and there's no reason the script can't
at least tell you it's a really bad idea. One might ar...
03/08/2013
- 11:46 PM Revision 4fe52a7f (ceph): Revert "Update conf.py"
- This reverts commit 700899206224436255522d8469612e6603fe3116.
Apparently github's edit lets you commit directly to th... - 11:44 PM Revision 70089920 (ceph): Update conf.py
- 11:17 PM Revision bfacb375 (ceph): schedule_suite.sh: take machine type
- This script is getting out of hand.. pretty soon we need to move to python
and argparse.
Signed-off-by: Sage Weil <s... - 10:19 PM Revision a457b179 (ceph): marginal: fix mds thrasher tasks
- Make the ceph cluster get installed and set up before we start thrashing
the mds.
Signed-off-by: Sage Weil <sage@ink... - 10:15 PM Revision 6a398a5e (ceph): regression: add fs/traceless
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:14 PM Revision f80f64cf (ceph): osd: allow (some) log trim when degraded, but not during recovery
- We allow some trim during degraded, although we keep more entries around to
improve our chances of a restarting OSD o... - 10:13 PM Revision e502a65d (ceph): osd: restructure calc_trim
- No functional change, except that we log more debug, yay!
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: S... - 10:13 PM Revision 3a312303 (ceph): osd: allow pg log trim during (non-classic) scrub
- Chunky (and deep) scrub do not care about PG log trimming. Classic scrub
still does.
Deep scrub can take a long tim... - 10:13 PM Revision cde0f224 (ceph): msgr: drop messages on cons with CLOSED Pipes
- Back in commit 6339c5d43974f4b495f15d199e01a141e74235f5, we tried to make
this deal with a race between a faulting pi... - 10:06 PM Revision 776c0428 (ceph): osd: noscrub, nodeepscrub osdmap flags
- Just add NOSCRUB/NODEEP_SCRUB to OSDMap flags and allow set/unset
Feature: #4135
Signed-off-by: David Zafman <davi... - 09:51 PM Revision 2fa2546c (ceph): Fix output of 'ceph osd tree --format=json'
- Signed-off-by: Tyler Brekke <tyler.brekke@inktank.com>
(cherry picked from commit 9bcba944c6586ad5f007c0a30e69c6b5a88... - 09:49 PM Revision 2c40124b (ceph): Merge pull request #96 from concubidated/master
- Fix output of command 'ceph osd tree --format=json'
Reviewed-by: Sage Weil <sage@inktank.com> - 09:45 PM Revision cdb4ae3e (ceph): doc: Added a new network configuration reference document.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:44 PM Revision 9bcba944 (ceph): Fix output of 'ceph osd tree --format=json'
- Signed-off-by: Tyler Brekke <tyler.brekke@inktank.com>
- 09:44 PM Revision 3854d3ed (ceph): doc: Added network settings. Reorganized index.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:43 PM Revision 4c8c36c3 (ceph): doc: Excised network settings.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:43 PM Revision da706c15 (ceph): doc: Format edits. Excised much of network discussion. Added reference ...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:45 PM Revision 31a110c5 (ceph): Merge branch 'wip-osd-map' into next
- Fixes: 4369
Backport: bobtail
Reviewed-by: Samuel Just <sam.just@inktank.com> - 08:40 PM Revision ba7e815a (ceph): osd/PG: rename require_same_or_newer_map -> is_same_or_newer_map
- This avoids confusion with the OSD method of the same name, and better
matches what the function tests (and does not ... - 08:40 PM Revision 881e9d85 (ceph): osd: mark down connections from old peers
- Close out any connection with an old peer. This avoids a race like:
- peer marked down
- we get map, mark down the ... - 08:30 PM Bug #4399 (Resolved): librados: installed headers reference non-installed headers
- Fixes in wip-fix-librados-headers
- 07:51 PM Bug #4006: osd: repeating 'wrong node' message in log
- I am hopeful that commit:881e9d850c6762290f8be24da9e74b9dc112f1c9 resolves this. It's in next branch, but I was goin...
- 07:44 PM Bug #4006: osd: repeating 'wrong node' message in log
- IRC user Kioob reports similar issues tonight. Seems like he's got such errors four hours after the last relevant OS...
- 07:44 PM Revision b70e2c27 (ceph): deb: Add ceph-coverage to ceph-test deb package
- Teuthology uses the ceph-coverage script extensively
and expects it to be installed by the ceph task. Add
the script... - 06:43 PM Revision 7a9107d1 (ceph): mon/Paxos: make old clock skew message more/less suggestive
- There is a separate clock skew check now, and more often than not this
suggests laggy messages, and not necessarily s... - 05:45 PM Revision 2535e04f (ceph): Merge pull request #92 from jaharkes/content_length
- Properly format Content-Length: header on 32-bit systems.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 05:33 PM Revision 36b877ad (ceph): Revert "ceph.conf: osd debug op order = true"
- This reverts commit 4f68e3ee122d0d2bb18d7f75b711962b272d3edd.
Until we fix 4392... the kernel is sending ops out of ... - 05:28 PM Revision 416b962c (ceph): Properly format Content-Length: header on 32-bit systems.
- - Promote len argument in dump_content_length to uint64_t.
- Make sure there is sufficient scratch space to format st... - 05:27 PM CephFS Bug #4398: fix kclient_workunit_misc.yaml in the nightlies
- looks like the test failed due to,
2013-03-06T06:38:55.270 INFO:teuthology.task.workunit.client.0.out:
2013-03-06... - 05:16 PM CephFS Bug #4398 (Duplicate): fix kclient_workunit_misc.yaml in the nightlies
- log: ubuntu@teuthology:/a/teuthology-2013-03-06_01:00:04-regression-master-testing-gcov/16995...
- 05:13 PM rgw Bug #4397 (Resolved): fix rgw test failure in the nightlies
- looks like the task yaml file needs to be modified.
Log: ubuntu@teuthology:/a/teuthology-2013-03-06_01:00:04-regre... - 05:09 PM Bug #4250: mon: crash in finish_proposal after recovery
- ubuntu@teuthology:/a/teuthology-2013-03-06_01:00:04-regression-master-testing-gcov/17076
- 04:30 PM Bug #4250: mon: crash in finish_proposal after recovery
- ...
- 03:33 AM Bug #4250: mon: crash in finish_proposal after recovery
- Unless something triggered of which I'm not aware of, it doesn't appear that it did. Tamil's update was in fact #425...
- 05:06 PM Bug #4396: osd crashed in ReplicatedPG::do_op in the nightlies
- -3> 2013-03-08 08:54:13.000357 7f750e4f5700 5 --OSD::tracker-- reqid: client.4396.1:74, seq: 22763, time: 2013-0...
- 04:50 PM Bug #4396 (Duplicate): osd crashed in ReplicatedPG::do_op in the nightlies
- logs: ubuntu@teuthology:/a/teuthology-2013-03-08_01:00:06-regression-master-testing-gcov/18382...
- 05:03 PM Revision ca9aac78 (ceph): rgw: set attrs on various list bucket xml results (swift)
- Fixes: #4247
The list buckets operation was missing some attrs on the different
xml result entities. This fixes it.
... - 05:03 PM Revision e39660c9 (ceph): formatter: add the ability to dump attrs in xml entities
- xml entities may have attrs assigned to them. Add the ability
to set them. A usage example:
formatter->open_array_se... - 04:34 PM CephFS Bug #4385: mds: refusing connections with high open socket count
- Log file fun. Here is the MDS log up until it stopped accepting connections.
http://piha.soe.ucsc.edu/ceph-mds.a.l... - 10:57 AM CephFS Bug #4385: mds: refusing connections with high open socket count
- Would you like to logs up to the point that the MDS stops accepts connections, or just a snap shot after the FD list ...
- 10:34 AM CephFS Bug #4385: mds: refusing connections with high open socket count
- can you reproduce with debug ms = 20 and debug mds = 20 ? those logs would be helpful
- 10:30 AM CephFS Bug #4385: mds: refusing connections with high open socket count
- To Greg's question, it seems as though the connections were not timing out. I'd toss out a rough estimate of about 45...
- 10:29 AM CephFS Bug #4385: mds: refusing connections with high open socket count
- Is there anything I can do to get more information for this ticket?
- 09:56 AM CephFS Bug #4385: mds: refusing connections with high open socket count
- It might be contributing, but I believe the sockets should still be getting closed after a timeout period, right?
- 09:45 AM CephFS Bug #4385: mds: refusing connections with high open socket count
- I bet #3630 is contributing here.
- 07:11 AM CephFS Bug #4385: mds: refusing connections with high open socket count
- I had this thought that the set of FDs in the logs would be >> than the set shown in lsof, and that we'd want to cros...
- 04:31 PM Revision 4384e59a (ceph): rgw: set attrs on various list bucket xml results (swift)
- Fixes: #4247
The list buckets operation was missing some attrs on the different
xml result entities. This fixes it.
... - 04:31 PM Revision 7cb6ee28 (ceph): formatter: add the ability to dump attrs in xml entities
- xml entities may have attrs assigned to them. Add the ability
to set them. A usage example:
formatter->open_array_se... - 03:30 PM Documentation #4227 (Resolved): networks section still doesn't explain global vs specific
- Added a new network configuration section. http://ceph.com/docs/master/rados/configuration/network-config-ref/ and co...
- 03:20 PM Documentation #4395 (Resolved): Improve qemu/libvirt documentation
- Please add this to the page:
http://ceph.com/docs/master/rbd/qemu-rbd/#enabling-discard-trim
--
If using l... - 03:09 PM Revision a460fa14 (ceph): rgw: don't iterate through all objects when in namespace
- Fixes: #4363
Backport: argonaut, bobtail
When listing objects in namespace don't iterate through all the
objects, onl... - 03:03 PM Revision 0304b85e (ceph): rgw: don't iterate through all objects when in namespace
- Fixes: #4363
Backport: argonaut, bobtail
When listing objects in namespace don't iterate through all the
objects, onl... - 02:55 PM Revision 6669e73f (ceph): rgw: don't iterate through all objects when in namespace
- Fixes: #4363
Backport: argonaut, bobtail
When listing objects in namespace don't iterate through all the
objects, onl... - 02:47 PM Revision 108063c9 (ceph): Merge pull request #93 from jaharkes/range_requests
- Avoid sending a success response when an error occurs.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 02:11 PM CephFS Bug #4390: mds: zapping named mds causes client assertion
- pushed wip-4390-b, which solves this on the client side.
i don't really want to delay the mark-down/failing in the... - 08:48 AM CephFS Bug #4390: mds: zapping named mds causes client assertion
- That approach was breaking the monitor. Just pushed a new approach that queues the zap for later.
- 06:37 AM CephFS Bug #4390 (Fix Under Review): mds: zapping named mds causes client assertion
- 06:37 AM CephFS Bug #4390: mds: zapping named mds causes client assertion
- Proposed fix in wip-4390. Should we also cleanup the client code to wait till the mdsmap contains up members? Separ...
- 06:31 AM CephFS Bug #4390 (Resolved): mds: zapping named mds causes client assertion
Hit the following assertion on the client with backtrace testing:
../../src/mds/MDSMap.h: In function 'const ent...- 01:35 PM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
- were you running with both or just 1 of those patches? I fyou could try with just the first patch that would be great...
- 01:31 PM devops Feature #4375 (Need More Info): chef: convert apt recipe to multi-OS install
- 01:31 PM devops Feature #4376 (Need More Info): chef: mon recipes
- 01:31 PM devops Feature #4377 (Need More Info): chef: osd recipes
- 01:29 PM Feature #2088 (New): msgr: refactor 2 threads to one
- 01:27 PM Bug #4369 (Resolved): osd: msgr connection not cleanly shut down
- commit:31a110c5d0ff5ffa1668589067e6f59249f02500
- 12:12 PM Bug #4369 (Fix Under Review): osd: msgr connection not cleanly shut down
- 12:12 PM Bug #4369: osd: msgr connection not cleanly shut down
- wip-osd-map
now passes my test! - 01:26 PM rgw Feature #1950 (New): rgw: create S3/Swift ACL interoperability suite
- 01:26 PM rgw Feature #2229 (New): rgw: functional tests for rgw class
- 01:23 PM rbd Feature #2232 (New): qemu: resize guest disk when rbd image is resized
- 01:23 PM rbd Feature #2231 (New): librbd: expose header change (resize?) via api
- 01:23 PM rbd Feature #1662 (New): libvirt: obscure qemu/rbd secrets
- 01:22 PM rbd Feature #3205 (New): doc: pool permissions for cloning use-case
- 01:22 PM rbd Feature #2297 (New): ObjectCacher: mark buffers mergeable for ksm
- 01:20 PM rbd Feature #4089: rbd: improve small I/O performance
- 01:20 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
- This is the wrong area to be authentication. Sam probably has a better idea what precisely it is; I would need to go ...
- 12:55 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
- This might be an authentication issue. That is one of the possible causes for the osd init failed error. I believe...
- 11:17 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
- Seems like I can't even downgrade anymore... :-(. I'll delete all files of this osd and restart it using the old vers...
- 11:07 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
- I just tried to update one of my osds, but it doesn't start. I tried it twice:
ceph version 0.56.3-28-g2457211 (24... - 01:18 PM rbd Feature #4084: rbd: incremental backups
- 12:57 PM rbd Bug #4388: rbd import broken
- Yeah, I did that for stdin but left the file algorithm alone.
- 12:20 PM rbd Bug #4388: rbd import broken
- we should switch to using SEEK_HOLE and SEEK_DATA.. that is supposed to work regardless of sync state.
i thought, ... - 12:16 PM rbd Bug #4388: rbd import broken
- Yes, this probably means fiemap is broken on xfs with that kernel. The image file you're importing wasn't just writte...
- 11:24 AM rbd Bug #4388: rbd import broken
- Import from stdin seems to work fine. I tried it twice, both times it gave the correct checksum. Just to make sure I ...
- 09:23 AM rbd Bug #4388: rbd import broken
- Distro: Ubuntu quantal
Kernel: 3.7.10-030710-generic #201302271235 SMP Wed Feb 27 17:36:27 UTC 2013 x86_64 x86_64 x8... - 09:20 AM rbd Bug #4388: rbd import broken
- Could you provide a few more details on your setup:
- what kernel and distro?
- what fs are the files being impor... - 03:08 AM rbd Bug #4388 (Resolved): rbd import broken
- Im tried to import a vm image (10 GB) into a bobtail 0.56.3 (6eb7e15a4783b122e9b0c85ea9ba064145958aa5) cluster. Howev...
- 11:36 AM Bug #4394 (Can't reproduce): mon/OSDMonitor.cc: In function 'MOSDMap* OSDMonitor::build_increment...
- ...
- 10:56 AM devops Bug #4384: ceph-deploy: mds daemon running even after ceph is uninstalled
- yes Greg. ceph-mds has been uninstalled.
to reproduce the issue,
tamil@ubuntu:~/test/teuthology$ cat t.yaml
r... - 09:29 AM CephFS Feature #4393 (Resolved): Add apache-hadoop gitbuilder to master gitbuilder webpage
- I brought a new gitbuilder online at gitbuilder-precise-apache-hadoop-amd64.front.sepia.ceph.com and ran the command ...
- 09:29 AM rbd Bug #4392 (Resolved): kclient: libceph: osd ops send out of order
- I'm observing:...
- 09:14 AM rgw Bug #4247 (Resolved): rgw: swift list bucket entities missing attrs (in xml)
- 09:14 AM rgw Bug #4247: rgw: swift list bucket entities missing attrs (in xml)
- Done, commit:4384e59ad046afc9ec53a2d2f1fff6a86e645505. Fix went into next, bobtail.
- 09:01 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
- I hit this today while testing. Sorry, I don't remember
which test but Sage says he knows what happened.
http://pa... - 08:46 AM CephFS Fix #2215: ceph-fuse does not invalidate page cache
- Those tests are part of the full regression test suite.
- 07:36 AM devops Feature #4366: ceph-deploy: create config push option
- Sage was less in favour of having ceph-deploy handle creation and key deployment, which I think I now agree with. How...
- 07:30 AM rgw Bug #4363 (Resolved): rgw: listing objects in a namespace can be more efficient
- Fixed, commit:6669e73fa50e3908ec825ee030c31a6dbede6ac0. Pushed to next, bobtail, argonaut.
- 05:07 AM Revision 1586e07d (ceph): fs: test traceless replies from mds
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:02 AM Revision 38e55dc5 (ceph): Merge branch 'wip-2733'
- 04:00 AM Revision 3b260f3d (ceph): Add filestore_replica_fadvise config option default true
- Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Sam Just <sam.just@inktank.com> - 03:36 AM Revision f52ec6de (ceph): osd: fadvise replica data don't use
- Add transaction flag indicating if op is at a replica
After write has been sync'ed use posix_fadvise() to clear kerne... - 03:29 AM Revision 08d5a283 (ceph): Avoid sending a success response when an error occurs.
- Functions called from RGWGetObj_ObjStore_S3::send_response_data may
change the value of the non-local variable 'ret'.... - 03:22 AM rbd Feature #4389 (Closed): get md5 of image
- Afaik there's no way to get a md5sum of an rbd image without exporting it first and then running md5sum. It'd be grea...
- 02:42 AM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
- Unfortunately, no. Because it's in production. The question is "How OSD became buggy with massive amount of "slow req...
- 02:06 AM Revision e7c079f7 (ceph): rados.py: add option to do many short runs
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 01:59 AM Revision edd0a1c6 (ceph): Fix FileStore to notice if filestore_flusher config is changed
- Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 01:56 AM Revision 09e14bf4 (ceph): ceph-deploy task
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 01:52 AM Revision de62a795 (ceph): Merge branch 'wip-traceless'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 01:51 AM Revision 3a7233bc (ceph): mds: pass created_ino back to client on replayed requests
- After an MDS restart, the client will resend uncommitted requests. Use the
information we now have in the session_in... - 01:51 AM Revision 3f1b7fd5 (ceph): client: debug async cache invalidation
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:51 AM Revision eb9b5f07 (ceph): client: move annoying traceless handling into verify_reply_trace()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:51 AM Revision 0bcf2ac0 (ceph): mds: track created inos with completed request ids in session info
- Along with each session completed request (tid), also track the created
ino (if any). This will be used to pass back... - 01:43 AM Revision e0ad6faa (ceph): added 'extras' to install extra packages excluding ceph
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 01:38 AM Revision 75afff70 (ceph): task for ceph-deploy sample run
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 12:42 AM Revision 977a1cb2 (ceph): client: debug created ino
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:42 AM Revision 974dc84f (ceph): client: unlink old_dentry on traceless rename reply
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:09 AM Revision 98a383be (ceph): client: handle fh cleanup in ll_create() failure path
- Release the fh if we fail the permissions check.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:09 AM Revision 31127548 (ceph): mds: do not do traceless reply for open O_TRUNC requests
- Even though these are "may_write" and may be a mutation, the MDS should not
fake out a traceless reply. In a real fa... - 12:09 AM Revision 0d501f61 (ceph): client: make _do_lookup take a const string
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:09 AM Revision bc92b406 (ceph): client: force lookup on traceless reply
- Call _do_lookup directly so that we avoid hitting the cache
Signed-off-by: Sage Weil <sage@inktank.com> - 12:09 AM Revision 80e122f5 (ceph): client: pass ptarget from link, create, mkdir, symlink, setattr
- Use the new make_request functionality to ensure that we properly handle
the re-lookup/getattr when we get a traceles... - 12:09 AM Revision 613c8f1e (ceph): client: clear I_COMPLETE on traceless reply for dentry request
- If a request is against a dentry, and we get a traceless reply, clear
the directory I_COMPLETE flag on the parent dir... - 12:09 AM Revision d87035c0 (ceph): client: root can write to any file
- Signed-off-by: Sage Weil <sage@inktank.com>
03/07/2013
- 11:22 PM Revision 29abaf66 (ceph): client: handle traceless replies from make_request()
- Modify the generic make_request wrapper to retry lookups or getattrs on
requests when the ptarget pointer is specifie... - 10:46 PM Feature #4135 (In Progress): osd: noscrub, nodeepscrub osdmap flags
- 10:44 PM devops Feature #3921: ceph-deploy: support RPM-based distros
- The issue with 4307 and signing dev packages has been resolved. The centos gitbuilder is producing correct ceph-rele...
- 10:34 PM devops Feature #4367 (In Progress): ceph-deploy: if host is localhost, don't use ssh but run commands di...
- 09:13 AM devops Feature #4367 (Resolved): ceph-deploy: if host is localhost, don't use ssh but run commands directly
- As a user, I am running ceph-deploy from the machine that will become the admin machine and want to install the ceph ...
- 10:32 PM CephFS Fix #4286 (In Progress): SLES 11 - cfuse: disable 'big_writes'and 'atomic_o_trunc
- big_write was added in fuse 2.8, sles has fuse version 2.7.2
atomic_o_trunc requires fuse > 2.2 and kernel > 2.6.2... - 09:49 PM devops Bug #4381: devops: I think that the Centos master repodata directory is in the wrong location.
- Should be better now. I made some changes to support the ceph-deploy command. Those changes are running on the cent...
- 05:11 PM devops Bug #4381 (Resolved): devops: I think that the Centos master repodata directory is in the wrong l...
- /ceph-rpm-centos6-x86_64-basic/ref/master/RPMS/x86_64 does not have a repodata directory. The repodata directory is ...
- 09:48 PM CephFS Bug #4385: mds: refusing connections with high open socket count
- Doesn't /proc tell you whether the fd is a socket or not? Or do you mean correlate activity?
In any case, all the ... - 07:05 PM CephFS Bug #4385: mds: refusing connections with high open socket count
- Err, dump up the level on the MDS...
- 07:04 PM CephFS Bug #4385: mds: refusing connections with high open socket count
- I'll test out the ulimit as a workaround, and presumably to verify the open fd limit theory.
I checked all my clie... - 06:53 PM CephFS Bug #4385: mds: refusing connections with high open socket count
- The direct cause of this is almost certainly an open fd limit coming from the OS, which you can probably work around ...
- 06:04 PM CephFS Bug #4385 (Resolved): mds: refusing connections with high open socket count
- My MDS has become unresponsive after a long period of map-reduce jobs. The MDS process is idle, but is eating up 16 G...
- 09:19 PM Bug #4369: osd: msgr connection not cleanly shut down
- suspicious of commit commit:0f42eddef5da6c1babe9ed51ceaa3212a42c2ec4 for #4271 ...
- 09:05 PM Bug #4369: osd: msgr connection not cleanly shut down
- now i see that the pgs aren't clean, because of a msgr weirdness... a notify reply isn't delivered due ot the msgr th...
- 05:33 PM Bug #4369 (In Progress): osd: msgr connection not cleanly shut down
- this is actually requests not coming back from the osd.. possibly/probably due to #4079?
reproducing with osd+jour... - 09:46 AM Bug #4369 (Resolved): osd: msgr connection not cleanly shut down
- i saw a hang during umount due to the FILE_BUFFER pin on a bunch fo disconnected indoes. at first this looked like t...
- 09:06 PM CephFS Fix #4034 (Resolved): mds: fix replayed ino creation extra_bl
- commit:3a7233bc8b199c97fbde9c1e44370353f0504af8
- 05:46 PM CephFS Fix #4034: mds: fix replayed ino creation extra_bl
- There's still a bad comment in 0c0313c6f6d4e2733fcf972b49456bf1faad9255, but the rest looks good!
- 03:49 PM CephFS Fix #4034: mds: fix replayed ino creation extra_bl
- Reviewed on Github.
- 09:06 PM CephFS Feature #4074 (Resolved): qa: add traceless reply test to fs suite
- commit:de62a79589fc4feed4243ac278d365b6363bfa2b fixed ceph.git bugs. added tests to fs suite.
- 03:49 PM CephFS Feature #4074: qa: add traceless reply test to fs suite
- Edit; wrong bug, sort of.
- 08:41 PM CephFS Cleanup #4387 (Resolved): mds: EMetaBlob::client_reqs doesn't need to be a list
- It is either set or not set at all, currently.
- 08:05 PM Feature #2733 (Resolved): osd: fadvise replica data don't use
- commit 3b260f3dbd7ef9b0b0cbb66798db5fbb31159454
Author: David Zafman <david.zafman@inktank.com>
Date: Thu Mar 7 1... - 07:21 PM CephFS Feature #4386 (Resolved): kclient: Mount error message when no MDS present
- Right now you either get an input/output error or a message about not being able to find the superblock when trying t...
- 06:55 PM devops Bug #4384: ceph-deploy: mds daemon running even after ceph is uninstalled
- The MDS is in a separate package — are you sure it got uninstalled? (It's also totally possible that we left out a ho...
- 06:01 PM devops Bug #4384 (Resolved): ceph-deploy: mds daemon running even after ceph is uninstalled
- ceph-deploy Uninstall doesn't stop the ceph-mds daemon and it keeps running even after ceph is uninstalled.
ubuntu... - 06:31 PM Revision 1e2864a0 (ceph): osd: increate default pg log size from 1000 -> 3000
- This reduces the probability that we will fail to detect a dup op. See
#4368.
Signed-off-by: Sage Weil <sage@inktan... - 05:40 PM Revision cef6e5d5 (ceph): lock: remove description when unlocking
- This will hopefully make it easier to track down what's leaving nodes unlocked.
Signed-off-by: Josh Durgin <josh.dur... - 05:29 PM Revision e19b8f5f (ceph): Merge remote-tracking branch 'gh/wip-log-max' into next
- Reviewed-by: Sage Weil <sage@inktank.com>
- 05:28 PM Revision a714c166 (ceph): vstart.sh: osd debug op order = true
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:07 PM Bug #4380 (Resolved): FileStore: fix reversed collection_empty return value
- patch testing in wip_omap_snaps
- 05:06 PM Bug #4379 (Resolved): HashIndex::_collection_list_partial: correctly handle NULL next
- patch testing with wip_omap_snaps
- 05:05 PM Bug #4378 (Resolved): OSD::DeletingState: don't lock in ~DeletingState
- The callbacks may grab locks upsetting lockdep.
Patch testing with wip_omap_snaps. - 03:57 PM devops Feature #3311: ceph-deploy: pushy bug triggers on interpreter shutdown
- 03:57 PM devops Feature #3312: ceph-deploy: pushy uses pickle, that's a security problem
- 03:57 PM devops Feature #3922: ceph-deploy: version command
- 03:57 PM devops Feature #3347: ceph-deploy: allow setting ssh user
- 03:57 PM devops Feature #3310: ceph-deploy: handle stderr from commands better
- 03:57 PM devops Feature #4366: ceph-deploy: create config push option
- 09:12 AM devops Feature #4366: ceph-deploy: create config push option
- Got it. so, yeah an alternative client switch which only installs limited keys would be very useful.
I'll create a... - 03:42 PM devops Feature #4375: chef: convert apt recipe to multi-OS install
- For all supported distros: RH, CentOS, Deb, SLES.
- 03:40 PM devops Feature #4375: chef: convert apt recipe to multi-OS install
- For each supported operating system (Ubuntu 12.04, RH6.4, CentOS 6.4):
1. create initial directory for hosting can... - 03:20 PM devops Feature #4375 (Resolved): chef: convert apt recipe to multi-OS install
- 03:42 PM devops Feature #4376: chef: mon recipes
- For all supported distros: RH, CentOS, Deb, SLES.
- 03:40 PM devops Feature #4376: chef: mon recipes
- For each supported operating system (Ubuntu 12.04, RH6.4, CentOS 6.4) do:
1. install software
2. start process
3... - 03:20 PM devops Feature #4376 (Resolved): chef: mon recipes
- 03:41 PM devops Feature #4377: chef: osd recipes
- For all supported distros: RH, CentOS, Deb, SLES.
- 03:41 PM devops Feature #4377: chef: osd recipes
- For each supported operating system (Ubuntu 12.04, RH6.4, CentOS 6.4) do:
1. install software
2. create default O... - 03:20 PM devops Feature #4377 (Resolved): chef: osd recipes
- 02:36 PM devops Feature #4374 (Resolved): ceph-deploy: 'config' command
- 02:32 PM Revision d43384df (ceph): Set weight of an osd based on df.
- priority to Weight in ceph.conf
Signed-off-by: Guilhem Lettron <guilhem.lettron@youscribe.com> - 01:57 PM Bug #4357: osd: FAILED assert("join on thread that was never started" == 0)
- Perhaps, but the most common cause of this is somebody doing startup and shutdown of stuff in a way that is somehow i...
- 09:36 AM Bug #4357: osd: FAILED assert("join on thread that was never started" == 0)
- Possible messenger issue?
- 01:41 PM Documentation #4373 (Resolved): cephx authentication docs needs change with additional info
- http://ceph.com/docs/master/rados/operations/authentication/ - The given link under "CEPHX ADMINISTRATION" section ne...
- 01:24 PM devops Feature #4130: ceph-deploy: be polite about pushing ceph.conf
- Because teh second pass/item would want to write the file? Nope. It only throws an error if the conf file exists AN...
- 12:28 PM devops Feature #4130: ceph-deploy: be polite about pushing ceph.conf
- Looks good. The only thing that I had a question about is that if someone is configuring multiple services on one no...
- 01:09 PM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
- An initial patch from Yan is in our testing branch and should fix this issue. (Or at least fixes one cause.) It may g...
- 09:35 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
- Let's see if this happens in testing branch after Yan's patches are all applied.
- 01:01 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
- got following message for kernel build error "find: `./include/generated': No such file or directory".
It's strange ... - 01:04 PM Bug #4372: osd/ReplicatedPG.cc: 4620: FAILED assert(!missing.is_missing(soid))
- This is the bug formlerly known as #4180. I wanted to cancel my unfinished comment and instead deleted the bug. Sorry!
- 01:04 PM Bug #4372 (Can't reproduce): osd/ReplicatedPG.cc: 4620: FAILED assert(!missing.is_missing(soid))
- 0> 2013-02-18 00:43:01.087699 7f78586ee700 -1 osd/ReplicatedPG.cc: In function 'void ReplicatedPG::sub_op_modify...
- 12:58 PM Bug #4371 (Resolved): osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
- Seems to be caused by check_recovery_sources only getting invoked in active:
1) pg is in GetInfo, acting is [3,1]
2... - 12:38 PM CephFS Bug #4370 (New): mds: high-cpu utilization in memorymodel:_sample
- Shortly after running some fs workloads on a 1-mds/16-osd cluster, cpu utilization spikes and never returns to normal...
- 10:30 AM Bug #4368 (Resolved): last_commit_tid from ffsb + ceph-fuse
- This is just a matter of the pg log being too short. Bumping it from 1000 -> 3000. ffsb generates sooo many in-flig...
- 09:33 AM Bug #4368 (Resolved): last_commit_tid from ffsb + ceph-fuse
- ...
- 09:39 AM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
- is it possible to reproduce this with
debug ms = 1
debug osd = 20
? - 09:36 AM rbd Bug #4352: librbd: increased memory usage on bobtail vs argonaut (and with no caching)
- just merged the fix for this into next. still needs to be cherry-picked to bobtail branch.
- 09:20 AM Bug #4250: mon: crash in finish_proposal after recovery
- Has this been seen since http://tracker.ceph.com/projects/ceph/repository/revisions/98408f5ca4f2396838002be739cb2f5d1...
- 05:57 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
- I tried but it failed again.
The backtrace of osd.0 looks kind of similar, but not exactly the same:... - 05:55 AM Revision 6137a703 (ceph): marginal/multiclient: /tmp/cephtest -> $TESTDIR
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:43 AM Revision 3a951df7 (ceph): marginal/osd_powercycle: restructure collection
- Move install and ceph into the powercycle facet, so that it comes before
the osdthrasher. Remove it from all of the ... - 05:35 AM Revision 4f68e3ee (ceph): ceph.conf: osd debug op order = true
- Debug the osd op ordering by default. Most of the runs have a small number
of clients, which makes the STL maps chea... - 01:49 AM Revision e6caf69c (ceph): config: note which options are overridden by common_preinit()
- Defaults for these differ based on the context in which they're used.
Signed-off-by: Josh Durgin <josh.durgin@inktan... - 01:47 AM Revision 7c208d2f (ceph): common: reduce default in-memory logs for non-daemons
- The default of 100000 can result in hundreds of MBs of extra memory
used. This was most obvious when using librbd wit... - 01:09 AM Revision a58eec90 (ceph): init-ceph: fix run dir
- Signed-off-by: Sage Weil <sage@inktank.com>
03/06/2013
- 11:13 PM Revision de2c5b3f (ceph): osd: add ctor for clone_info
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 439d0e334d7d0246806e5b7c6702b8198f9bed71) - 10:40 PM Revision e1e2d5d2 (ceph): Missed adding rados_types.hpp to package
- Caused by 3bd48cbbadb7908dd833ccde75359f085828fc5c
feature 4207 implementation
Signed-off-by: David Zafman <david.za... - 09:58 PM devops Feature #4366: ceph-deploy: create config push option
- The ceph-deploy admin command sets up a host with admin keys, so it has full permissions on the cluster. Presumably y...
- 07:42 PM devops Feature #4366 (Resolved): ceph-deploy: create config push option
- Neil needs to fill in more specific requirements here, but for a starting point, something like:
"ceph-deploy rbd-cl... - 08:35 PM Revision d0dafaa7 (ceph): ObjectCacher: fix debug log level in split
- Level 0 should never be used for this kind of debugging.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Review... - 08:32 PM Revision cb3ee335 (ceph): ObjectCacher: fix debug log level in split
- Level 0 should never be used for this kind of debugging.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Review... - 07:36 PM rgw Bug #4363 (In Progress): rgw: listing objects in a namespace can be more efficient
- 07:12 PM rgw Bug #4363 (Resolved): rgw: listing objects in a namespace can be more efficient
- If an object is in a namespace (e.g., multipart upload) then when listing these objects we only need to traverse the ...
- 07:35 PM rgw Feature #4365 (Resolved): rgw: allow setting wildcard keystone role
- 07:14 PM rbd Bug #4364 (Resolved): ObjectCacher: inconsistency after flatten
- Using a vstart-created cluster with:...
- 06:21 PM Revision 439d0e33 (ceph): osd: add ctor for clone_info
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:43 PM devops Feature #4130 (Fix Under Review): ceph-deploy: be polite about pushing ceph.conf
- see wip-conf in ceph-deploy.git
- 05:16 PM CephFS Feature #4361 (Resolved): Setup another gitbuilder VM for building external Hadoop git repo(s)
- One of the first things I did today was create it but it was taking a while and I started working on some other stuff...
- 11:55 AM CephFS Feature #4361 (Resolved): Setup another gitbuilder VM for building external Hadoop git repo(s)
- We're moving from building our own monolithic Hadoop packages to building a Hadoop/Ceph library and then running that...
- 04:54 PM devops Bug #4362 (Resolved): ceph-deploy osd create error - ceph-disk-prepare usage wrong
- oops, fixed by commit:0b2e7db
- 04:43 PM devops Bug #4362 (Resolved): ceph-deploy osd create error - ceph-disk-prepare usage wrong
- root@ceph-client:~/sandbox# ../ceph-deploy/ceph-deploy osd create ceph-node1:vdb ceph-node2:vdb|less
DEBUG:ceph_depl... - 04:11 PM Revision 1e01b045 (ceph): Merge remote-tracking branch 'gh/wip-expose-topo'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 03:54 PM Revision de31531d (ceph): Merge pull request #90 from grosskur/fix-debian-libsnappy
- debian: require libsnappy-dev for ceph
- 03:34 PM CephFS Feature #4356 (Closed): libcephfs: expose osd topology
- 02:59 PM Bug #4298 (Resolved): misdirected op in ffsb test
- commit 2f60d3028438dd1fef122d37786ee685d727e8a7
Author: Sage Weil <sage@inktank.com>
Date: Wed Mar 6 14:57:03 201... - 02:15 PM Bug #4298 (Fix Under Review): misdirected op in ffsb test
- 10:19 AM Bug #4298: misdirected op in ffsb test
- I screwed up the decoding of the pgid in the recent kernel client changes. Testing a fix now, wip-osdmap.
- 10:58 AM devops Bug #4351 (Resolved): test cluster's /etc/hosts should have public IP for local machine hostname
- Made ceph-qa-chef change 127.0.1.1 for hostname.front.sepia.ceph.com to replace with the machines actual IP address. ...
- 10:23 AM Bug #4360: gitbuilder ceph-dencoder test failing
- that was fast... :-)
- 10:22 AM Bug #4360 (Resolved): gitbuilder ceph-dencoder test failing
- added missing ctor, commit:439d0e334d7d0246806e5b7c6702b8198f9bed71
- 10:18 AM Bug #4360 (Resolved): gitbuilder ceph-dencoder test failing
- On master and other recent branches, one of the
./test/encoding/check-generated.sh
checking ceph-dencoder genera... - 10:21 AM Revision a319f5cb (ceph): debian: require libsnappy-dev for ceph
- Debian builds are currently broken without this requirement.
- 07:51 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
- Hi Wido-
The crash in those last 2 logs is different. I pushed backported patch to wip-3816-2...
The first pat... - 07:38 AM rgw Feature #4359 (New): Compression by bucket
- We are using RGW to serve images, html and css files.
We divide content on 3 buckets.
A good feature for us is a ... - 07:31 AM CephFS Bug #4358 (Resolved): kclient: ENOENT during kernel build on kclient
- ...
- 07:18 AM Revision ee158ed2 (ceph): libcephfs: return osd location from crush map
- Adds ceph_get_osd_crush_location that returns a list of (type,name)
pairs for devices that exist between a given osd ... - 06:08 AM Revision e694ea58 (ceph): release-process.rst: Fix typos
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 02:48 AM Revision da1e63bd (ceph): testing: fix logic in determining Hadoop master
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 02:47 AM Revision 6b0a8d3d (ceph): testing: specify ceph.conf path in core-site.xml
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 12:32 AM Bug #4357 (Can't reproduce): osd: FAILED assert("join on thread that was never started" == 0)
- I found #1650 which seems related, but rather old and a different use-case.
I got a message from my monitoring sys... - 12:04 AM Revision e8da4bf9 (ceph): client: expose extent/osd mapping
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
03/05/2013
- 11:41 PM Revision ff014ed2 (ceph): rados: remove unused "check_stdio" parameter
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit bb860e49a7faeaf552538a9492ef0ba738c99760) - 11:12 PM Revision e89884da (ceph): rados: obey op_size for 'get'
- Otherwise we try to read the whole object in one go, which doesn't bode
well for large objects (either non-optimal or... - 11:12 PM Revision 1660d896 (ceph): install: install libcephfs-java
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:14 PM Revision daad53fc (ceph): ceph-fuse: install via install.py
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:33 PM Revision 8184b68c (ceph): Merge branch 'wip-prepare'
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Reviewed-by: Alexandre Marangone <alexandre.marangone@inktank.com>... - 09:08 PM Revision 32407c99 (ceph): ceph-disk-prepare: move in-use checks to the top, before zap
- Move the in-use checks to the very top, before we (say) zap!
Signed-off-by: Sage Weil <sage@inktank.com> - 08:33 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
- Adaptec has BBU
- 08:33 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
- ...
- 09:44 AM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
- is 'journal aio = true' in your cluster? (ceph-osd -i NNN --show-config | grep journal_aio)
- 07:47 PM CephFS Feature #4356 (Fix Under Review): libcephfs: expose osd topology
- 07:46 PM CephFS Feature #4356 (Closed): libcephfs: expose osd topology
- wip-expose-topo
e8da4bf and 6b3fce1 - 07:14 PM CephFS Feature #4074 (Fix Under Review): qa: add traceless reply test to fs suite
- 07:14 PM CephFS Fix #4034 (Fix Under Review): mds: fix replayed ino creation extra_bl
- 07:03 PM Revision b244b87f (ceph): Update doc/radosgw/s3/python.rst
- Note about creating conn object for non-ssl implementations.
- 07:03 PM Revision 8550e5c6 (ceph): doc/release-notes: v0.58
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:26 PM Revision 3bd48cbb (ceph): Merge branch 'wip-4207'
- Feature: #4207: osd/librados: add ops to list snaps for an object
Signed-off-by: David Zafman <david.zafman@inktank.... - 05:06 PM Revision af6b6edd (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 05:05 PM Revision 66cadbe5 (ceph): Merge branch 'next'
- 03:47 PM CephFS Feature #4355 (New): uclient: add perfcounters
- The client currently has 3 perfcounters: average latency of replies, of processing a request, and of a file write.
... - 03:46 PM CephFS Feature #4354 (Resolved): mds: add an equivalent to the OSD OpTracker
- Like it says — we want to be able to get information about ops-in-flight and their current status in a lot of differe...
- 02:38 PM Bug #4349 (Closed): on v0.56.3, 'rados get' returns huge positive error value
- Sure looks like it will; the old code just did one read, and stuffed the return into an 'int'. That's no good.
Cl... - 01:34 PM Bug #4349: on v0.56.3, 'rados get' returns huge positive error value
- Sage is remembering commit:234becd3447a679a919af458440bc31c8bd6b84f, and I wonder if that fixes this?
- 08:47 AM Bug #4349: on v0.56.3, 'rados get' returns huge positive error value
- I think I remember Piston hitting this issue, and fixing up the do_get() function in rados.cc to do a chunked read. ...
- 07:47 AM Bug #4349 (Closed): on v0.56.3, 'rados get' returns huge positive error value
- I haven't been able to trigger it on current master, but given that the code over at 'do_get()' was changed around 0....
- 01:43 PM rbd Bug #4324 (Resolved): kernel messenger: leaks in ceph_con_in_msg_alloc()
- This has been committed to the ceph-client testing branch:
d11db70 libceph: clean up skipped message logic
- 08:46 AM rbd Bug #4324: kernel messenger: leaks in ceph_con_in_msg_alloc()
- I seem to remember having a hand in it as well. :)
- 07:35 AM rbd Bug #4324 (Fix Under Review): kernel messenger: leaks in ceph_con_in_msg_alloc()
- The following patch has been posted for review.
(This patch is available as the top commit in branch
"review/wip-... - 06:29 AM rbd Bug #4324 (In Progress): kernel messenger: leaks in ceph_con_in_msg_alloc()
- > FYI I mentioned this to Sage and he said the code has been
> refactored incorrectly a couple of times so it's defi... - 01:35 PM devops Feature #3256 (Resolved): ceph-disk-prepare: abort if target disk has any partition mounted
- commit:8184b68c37f1a2c9303e13caeaad0eccd5678ab6
- 01:32 PM Linux kernel client Bug #3967 (Resolved): libceph: complete linger requests only once
- This has been committed to the ceph-client testing branch.
4ada29f libceph: complete lingering requests only once
- 01:30 PM Bug #4322 (Resolved): libceph: define mds_alloc_msg() method
- These have been committed to the ceph-client testing branch:
fa14129 libceph: define mds_alloc_msg() method
95f24... - 01:29 PM CephFS Cleanup #4166 (Resolved): ceph: simplify ceph_sync_write() page_align
- This has been committed to the ceph-client testing branch.
038832c ceph: simplify ceph_sync_write() page_align cal... - 01:29 PM rbd Subtask #4127 (Resolved): kernel osd client: clearly separate read and write data buffers
- These have been committed to the ceph client testing branch:
7f6346a libceph: separate read and write data
b019f5c ... - 11:51 AM rbd Bug #4352 (Resolved): librbd: increased memory usage on bobtail vs argonaut (and with no caching)
- On irc, t0rn reports increased memory usage with caching turned off, and with bobtail compared to argonaut:...
- 11:12 AM CephFS Bug #4350 (Rejected): ceph-fuse: lockup from 40g loopback mkfs.ext3
- The underlying RADOS cluster in this report isn't fully healthy. I'm pretty sure that's all there is. Unless we hear ...
- 09:00 AM CephFS Bug #4350 (Rejected): ceph-fuse: lockup from 40g loopback mkfs.ext3
- ...
- 11:08 AM devops Bug #4351 (Resolved): test cluster's /etc/hosts should have public IP for local machine hostname
- gethostbyname()/getaddrinfo()/etc. use /etc/nsswitch.conf to determine nameservice search order.
Our test cluster is... - 10:30 AM Feature #4207 (Resolved): osd/librados: add ops to list snaps for an object
- commit 3bd48cbbadb7908dd833ccde75359f085828fc5c
Merge: af6b6ed 7cd1cb2
Author: David Zafman <david.zafman@inktank.c... - 09:43 AM Bug #4254: osd: failure to recover before timeout on rados bench and thrashing; negative stats
- recent log:
ubuntu@teuthology:/a/teuthology-2013-03-01_20:00:05-regression-last-master-basic/14898 - 09:39 AM Bug #4256 (Resolved): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
- commit:b271b656a889b14d052f0f354ade4e5e68c6740f
- 09:22 AM Bug #4256: mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
- Which of these options are we going to proceed with, so we can get this issue closed?
- 09:27 AM Bug #4298: misdirected op in ffsb test
- recent log: ubuntu@teuthology:/a/teuthology-2013-03-04_20:00:05-regression-bobtail-master-basic/16316
2013-03-04 2... - 07:16 AM Revision 818f3d29 (ceph): Add rados listsnaps command
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:16 AM Revision 7cd1cb2f (ceph): Add list_snaps() calls to snapshots test cases
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:16 AM Revision db4ccc08 (ceph): osd/librados: add op to list clones/snaps for an object
- Returning snap_set_t with clone info
and snapshots in ascending order
Add clones with snapshots to obj_list_snap_resp... - 06:22 AM rbd Bug #4240 (Resolved): libceph: fix a osd request memory leak
- This was committed recently and I neglected to close this.
commit 6b3c5cdf66da552096b165a50dbd5313759a6ea6
Author... - 06:00 AM rbd Bug #4284: rbd: bio getting set more than once in a message?
- I have posted this series of patches for review, and patch 4
resolves this issue. Patch 3 also tightens up the mds ... - 05:58 AM rbd Subtask #4263: libceph: clearly abstract message data operations
- OK, I have posted a new series for review, and in it, patches
1, 2, and 5 resolve this issue (and the last one even ... - 05:56 AM rbd Cleanup #4163 (Resolved): libceph: improve packing in struct ceph_osd_req_op
- This patch was committed recently and I forgot to
close this.
commit e7e319a9c51409c7effe34333ea26facf2fab9e1
Au... - 05:35 AM Revision 84183303 (ceph): osd: correct comment
- SnapSet snaps are in descending order
Signed-off-by: David Zafman <david.zafman@inktank.com> - 05:35 AM Revision 1ebfb414 (ceph): osd: Improve snapshot test
- In SelfManagedSnapRollbackPP add some overlapping writes
New SelfManagedSnapOverlap creates overlapping writes
Signe... - 05:35 AM Revision 3b5933e0 (ceph): Remove unused SnapContext in librados.hpp
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 04:57 AM Revision a6196de9 (ceph): ceph-disk-prepare: verify device is not in use by device-mapper
- Be nice and tell the user which devices/mappings are consuming the device,
too.
Signed-off-by: Sage Weil <sage@inkta... - 01:30 AM Revision 3bd0ac0a (ceph): ceph-disk-prepare: verify device is not mounted before using
- Make sure the data and/or journal device(s) are not in use (mounted)
before using them. Make room for additional "in... - 12:49 AM Revision 867586c6 (ceph): debian: require >= python2.6 for ceph as well
- ceph-disk-prepare and ceph-disk-activate use the with statement,
str.format, and possibly other new features from pyt... - 12:29 AM Revision f03f6269 (ceph): ceph-disk-prepare: clean up stupid check for a digit
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:08 AM Revision 59505546 (ceph): ceph-disk-prepare: use os.path.realpath()
- My janky symlink resolution is broken in various ways.
Signed-off-by: Sage Weil <sage@inktank.com>
03/04/2013
- 11:50 PM devops Feature #3924 (In Progress): ceph-deploy: package it
- 11:49 PM devops Feature #3921: ceph-deploy: support RPM-based distros
- Need fix for 4307. Currently using --nogpgcheck to workaround.
- 11:47 PM devops Feature #3921 (In Progress): ceph-deploy: support RPM-based distros
- 11:41 PM Bug #3948 (Resolved): problems from leveldb static linkage and leveldb downgrade
- 11:40 PM Bug #3945 (Resolved): osd: dynamically link to leveldb
- 11:18 PM Revision ba3f91e7 (ceph): v0.58
- 11:10 PM Revision 66df847e (ceph): Add X-Python-Version >=2.6 to debian control file.
- python-ceph complains when installed to debian squeeze about the 'with'
statement. Apparently installation tries to i... - 09:54 PM Revision a06ea30f (ceph): PG,ReplicatedPG: use pg_has_reset_since to discard old async events
- Local async events are obsolete if the pg is deleting or if the
epoch at which they were created is prior to last_pee... - 09:54 PM Revision 83e9aa50 (ceph): PG::build_scrub_map: detect race with peering via last_peering_reset
- Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 67225339dc3d62d7fe5a32eec65d51e53e8d35bb) - 09:53 PM Revision 9e472259 (ceph): ReplicatedPG::C_OSD_CommittedPushedObject: use intrusive_ptr for pg
- Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 04ee8f478bbd587a711d0668c471cfc5c1cab06c) - 09:53 PM Revision 3e596678 (ceph): ReplicatedPG::C_OSD_CommittedPushedObject take epoch submitted
- What we really care about is that the epoch in which the Context
was submitted is at complete() time >= last_peering_... - 09:05 PM devops Feature #3256: ceph-disk-prepare: abort if target disk has any partition mounted
- Where "this branch" is wip-prepare. Thanks!
- 09:05 PM devops Feature #3256 (Fix Under Review): ceph-disk-prepare: abort if target disk has any partition mounted
- Tamil, can you test this branch with that ceph-deploy you were doing on burnupi07 and see if it properly tells you wh...
- 01:58 PM devops Feature #3256: ceph-disk-prepare: abort if target disk has any partition mounted
- 08:34 PM Revision 2a7e802d (ceph): init-ceph: fix --restart option
- Reported-by: Bryan K. Wright <bkw1a@ayesha.phys.virginia.edu>
Signed-off-by: Sage Weil <sage@inktank.com> - 08:15 PM Bug #4006: osd: repeating 'wrong node' message in log
- Reopened.
- 05:50 PM Bug #4006: osd: repeating 'wrong node' message in log
- Logs from Bill are in cephdrop as 'wer-logs-4006-4Mar13.tgz'
- 05:11 PM Bug #4006: osd: repeating 'wrong node' message in log
- I don't have the radosgw logs but had a widespread occurence of this same issue running ceph version 0.57 (9a7a9d06c0...
- 08:12 PM Bug #4345 (Duplicate): osd crash
- 03:24 PM Bug #4345: osd crash
- This is actually the same issue as #4344, please close this ticket and sorry for the noise.
- 03:01 PM Bug #4345 (Duplicate): osd crash
- Same context as issue #4344....
- 08:04 PM rbd Bug #4285: rbd copy.sh test failing on counting images
- Ian agrees.
- 12:53 PM rbd Bug #4285: rbd copy.sh test failing on counting images
- Okay – I can dig into this if necessary but I bet Ian will be happier if Joao does it and I work on other things. Ask...
- 12:36 PM rbd Bug #4285: rbd copy.sh test failing on counting images
- As my previous updated noted, there are logs and a running cluster on plana13. My guesses about the causes are from c...
- 07:48 PM Revision 007c83db (ceph): doc: Updated year in footer.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:59 PM Revision 0167d2ae (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 06:59 PM Revision 1d334360 (ceph): doc: Added instructions for ensuring ceph config file and keyring prior...
- fixes: #3796
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 06:33 PM Revision 872753bd (ceph): Merge pull request #89 from Elbandi/master
- remove unused variable from makefile
- 06:08 PM Revision 1cfc3ae0 (ceph): jounal: disable aio
- There is a deadlock issue in the aio code, see #4079. Disable for the time
being.
Signed-off-by: Sage Weil <sage@in... - 05:56 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
- I also got perf dumps for all OSDs two days before. I can place ODS table here with latencies, but I was unable to fi...
- 05:54 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
- My OSD tree is:...
- 05:42 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
- After I started grow (5:00 AM) I got next messages in my client kernel:
Mar 5 05:10:20 tsk-vps-node-04 kernel: [6... - 05:25 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
- Some more words.
The problem makes system stale when ceph launches either scrubs (so I disabled it few days ago, b... - 04:53 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
- BTW, I'm using zabbix to monitor OSD hosts and on buggy host I've seen slightly larger iowait last days, but it was a...
- 04:48 PM Bug #4348 (Resolved): OSD slow request leads to RBD clients stalled/delayed
- Hi. I have next problem and I believe it can be reproduced. One of my OSDs is full with messages like:
2013-03-05 ... - 05:18 PM Revision a3f50267 (ceph): Merge remote-tracking branch 'gh/wip-3484'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 03:51 PM Bug #4079: osd: journal aio deadlock
- tracked this down to a hang in the journal aio code.. the throttle code in write_thread_entry()
- 03:23 PM rgw Feature #4347 (Resolved): rgw: dr: bucket index objclass: fetch changes log
- 03:23 PM rgw Feature #4346 (Resolved): rgw: dr: bucket index objclass: changes
- 02:57 PM Bug #4344 (Can't reproduce): osd/ReplicatedPG.cc: 5378: FAILED assert(pi.recovery_info.soid.snap ...
- OS: Ubuntu 12.04
Release: 0.56.3-1precise from ceph.com
Filesystem: XFS
On a brand new ceph cluster with 2 osd o... - 02:36 PM rgw Feature #4343 (New): rgw: multisite: metadata push notifications
- 02:35 PM rgw Feature #4342 (Duplicate): rgw: dr: data sync agent: update sync processing state
- 02:34 PM rgw Feature #4341 (Resolved): rgw: dr: data sync agent: implement delta changes sync
- 02:34 PM rgw Feature #4340 (Resolved): rgw: dr: data sync agent: implement full sync
- 02:33 PM rgw Feature #4339 (Resolved): rgw: multisite: metadata sync agent: update sync processing state
- 02:32 PM rgw Feature #4338 (Resolved): rgw: multisite: metadata sync agent: implement delta changes sync
- 02:32 PM rgw Feature #4337 (Resolved): rgw: multisite: metadata sync agent: implement full sync
- 02:31 PM rgw Feature #4336 (Resolved): rgw: dr: sync processing state: implement internal RESTful API
- 02:30 PM rgw Feature #4335 (Resolved): rgw: dr: sync processing state: define datastructures
- 02:29 PM rgw Feature #4334 (Resolved): rgw: dr: bucket index log API: implement RESTful API
- 02:28 PM rgw Feature #4333 (Resolved): rgw: multisite: metadata-changes log: implement RESTful API
- 02:28 PM rgw Feature #4332 (Resolved): rgw: multisite: metadata-changes log: tie into metadata update operations
- 02:27 PM rgw Feature #4331 (Resolved): rgw: multisite: metadata-changes log: create internal API
- 02:25 PM rgw Feature #4330 (Resolved): rgw: dr: updated buckets log: radosgw-admin changes
- 02:25 PM rgw Feature #4329 (Resolved): rgw: dr: updated buckets log: RESTful API
- 02:24 PM rgw Feature #4328 (Resolved): rgw: dr: updated buckets log: tie into internal bucket changes tracker
- 02:23 PM rgw Feature #4327 (Resolved): rgw: dr: updated buckets log: create internal API
- 02:10 PM CephFS Feature #4326 (Resolved): qa: add samba + (kclient|ceph-fuse) to suite
- 12:58 PM Feature #4207: osd/librados: add ops to list snaps for an object
- Sample output:...
- 12:53 PM rbd Bug #4324: kernel messenger: leaks in ceph_con_in_msg_alloc()
- FYI I mentioned this to Sage and he said the code has been refactored incorrectly a couple of times so it's definitel...
- 12:03 PM rbd Bug #4324 (Resolved): kernel messenger: leaks in ceph_con_in_msg_alloc()
- I posted some code for review and Greg caught what looks
like a memory leak in error handling. I looked a bit into
... - 12:36 PM Revision 7e2785a3 (ceph): Build: no longer need to use LEVELDB_INCLUDE
- Signed-off-by: Andras Elso <elso.andras@gmail.com>
- 11:37 AM Revision de6d0a22 (ceph): mon: Monitor: 'ceph df'
- Fixes: #3484
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 11:37 AM Revision d5a453f0 (ceph): tools: ceph: add 'ceph df' usage
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 11:01 AM CephFS Documentation #3796 (Resolved): FUSE mount documentation needs some corrections for v0,56x
- Page has been updated with instructions, and a hyperlink to Cephx Configuration Reference. See http://ceph.com/docs/m...
- 10:06 AM CephFS Documentation #3796 (In Progress): FUSE mount documentation needs some corrections for v0,56x
- 10:40 AM rbd Subtask #4127 (Fix Under Review): kernel osd client: clearly separate read and write data buffers
- These patches have been posted for review. (I include
the first because it also is pretty closely connected
to the... - 08:54 AM rbd Subtask #4127: kernel osd client: clearly separate read and write data buffers
- In addition to distinguishing incoming data from outgoing
data, the data for an osd request is either held in a bio
... - 10:38 AM CephFS Cleanup #4166: ceph: simplify ceph_sync_write() page_align
- This patch (2/3 below) has been posted for review, along with
a few others I include here for context. Marking for ... - 08:50 AM CephFS Cleanup #4166 (In Progress): ceph: simplify ceph_sync_write() page_align
- I'm reopening this after all.
It turns out that the original patch was fine. The only part
that was bad was due ... - 10:36 AM Bug #4322 (Fix Under Review): libceph: define mds_alloc_msg() method
- These patches have been posted for review:
[PATCH 0/3] libceph: simplify incoming message allocation
[PATCH 1/3] ... - 08:43 AM Bug #4322 (Resolved): libceph: define mds_alloc_msg() method
- The only user of the ceph messenger that doesn't define an alloc_msg
method is the mds client. Define one, such tha... - 09:18 AM Feature #3484 (Resolved): mon: 'ceph df'
- commit:a3f50267aea09109c4a7a8b48a3884fd569a033a
- 03:37 AM Feature #3484: mon: 'ceph df'
- ...
- 09:18 AM Feature #4106 (Resolved): Monitor free space on crush pools
- commit:a3f50267aea09109c4a7a8b48a3884fd569a033a
- 07:14 AM CephFS Feature #4277: Move built hadoop artificats to download URL
- Thanks for the info Gary! Let me do a little bit more research on how users want to obtain the artifacts. I think tha...
- 06:27 AM Bug #4218 (Resolved): mon: segfault on 'ceph quorum'
- Upstream commit:cf20ea6e1a51adf725653f4fcde547bd87bf8670
- 04:09 AM Tasks #4321 (Resolved): unit tests for FileStore::_detect_fs
- "work in progress":https://github.com/dachary/ceph/commits/wip-4321
"FileStore.cc::_detect_fs":https://github.com/...
03/03/2013
- 07:58 PM rbd Bug #4285: rbd copy.sh test failing on counting images
- Part of that AuthMonitor story sounds familiar to me — in particular I believe you'll find the max_global_id is only ...
- 10:16 AM Feature #3484: mon: 'ceph df'
- Looks much nicer!
Let's call it raw used in the global view to distinguish it from user data usage units.
Also... - 08:03 AM Feature #3484: mon: 'ceph df'
- Updated the branch using TextTable to reflect Dan's suggestion (this thing is a beauty!)
Also added a new column o...
03/02/2013
- 05:56 PM rbd Bug #4285: rbd copy.sh test failing on counting images
- At least one cause of this is a bug in the AuthMonitor assigning the same global id more than once.
This results in ... - 10:38 AM Feature #3484: mon: 'ceph df'
- gh branch updated
- 10:17 AM Feature #4313 (Fix Under Review): mon: generic key/value service
- Basically, every single piece of code is now being kept on Monitor.cc. It should be moved to a different file, ideal...
- 07:32 AM Revision e3847986 (ceph): README: Add libsnappy-dev to build requirements.
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 03:53 AM Revision 14daccc1 (ceph): doc: missing blank line in radosgw/config-ref
- 03:09 AM Revision 83705e64 (ceph): Merge pull request #85 from dalgaaf/wip-da-spec-1
- Fix package requirements to get sgdisk and merge some changes back from SUSE spec file.
Reviewed-by: Gary Lowell <ga... - 01:50 AM Revision f8f2cb2d (ceph): Merge pull request #88 from nmtadam/master
- librados.hpp typo
- 12:36 AM Bug #4320 (Resolved): ceph-deploy: getaddrinfo needs further change
- when trying to resolve hostname on the same node, getaddrinfo seems to expect the /etc/hosts to contain an explicit e...
03/01/2013
- 11:57 PM Revision c0b03a1d (ceph): fs: Add fuse_use_invalidate_cb option
- Enables the fuse_use_invalidate_cb for the
ceph fuse client in the nightlies. Once these
tests pass reliably, we can... - 11:49 PM Revision e01c15b2 (ceph): librados.hpp: replace paris with pairs
- Signed-off-by: Adam Manzanares <nmtadam@gmail.com>
Working on a lua-rados library I noticed that paris was used
in t... - 11:09 PM Revision d5ec9cad (ceph): doc: Instruction should have been noout, not nodown.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:35 PM Revision d54ded49 (ceph): doc: Fixed OSD pool config settings. Should be in [global], not [osd].
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:38 PM Revision ded94add (ceph): ceph.spec.in: Require gptfdisk for Suse, gdisk for otherwise
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 06:34 PM Feature #3484: mon: 'ceph df'
- The plain output columns say (B), but the data will be in different units since you're using si_t. I'd suggest just l...
- 06:33 PM Feature #3484: mon: 'ceph df'
- If you're using TextTable you can, trivially :)
- 05:28 PM Feature #3484: mon: 'ceph df'
- Can you right-justify the numbers in the plain view?
otherwise, looks good to me! - 10:12 AM Feature #3484: mon: 'ceph df'
- It just wasn't clear from the columns whether each category got a separate row or if it was just a category listing. :)
- 10:03 AM Feature #3484: mon: 'ceph df'
- It should print something like...
- 09:25 AM Feature #3484: mon: 'ceph df'
- Haven't looked at the code, but how do those categories display in the detail version? Does the pool print out multip...
- 08:47 AM Feature #3484 (Fix Under Review): mon: 'ceph df'
- wip-3484
Example output:... - 06:18 PM Revision 84f48c3a (ceph): Merge pull request #87 from dalgaaf/wip-da-sca-style-2
- Fix more issues found via cppcheck
Reviewed-by: Sage Weil <sage@inktank.com> - 05:52 PM Revision 1de23b5d (ceph): osd/Watch.cc: init NotifyTimeoutCB::canceled in constructor with false
- Initialize NotifyTimeoutCB::canceled in the constructor with
false as already done in onter cases.
Signed-off-by: Da... - 05:44 PM Revision 7ee047c6 (ceph): osd/ReplicatedPG.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 05:41 PM rbd Subtask #4127: kernel osd client: clearly separate read and write data buffers
- I have put together a series of patches that implement
this clear separation. It required work in both the
osd cli... - 05:36 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
- I think I'm going to check in the functions that
isolate/abstract message data operations without
assertions enable... - 05:30 PM rbd Subtask #4263: libceph: clearly abstract message data operations
- This is partially done. These two have been committed:
ba1dd81 libceph: set page alignment in start_request()
46... - 05:27 PM Tasks #4198 (Resolved): osd: define data loss plan of attack for cuttlefish
- we have tasks scheduled for these items, except for losing a partial pg log, which is unlikely and suggests a larger ...
- 02:07 PM Tasks #4198 (Fix Under Review): osd: define data loss plan of attack for cuttlefish
- 05:09 PM Bug #4319 (Resolved): ceph-deploy: --zap-disk option
- It would be nice to implement --zapdisk option in osd create command to clean up the disk with zeroes....
- 04:58 PM Revision 16955254 (ceph): ReplicatedPG.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:55 PM Revision 91e24b82 (ceph): ReplicatedPG.cc: remove consecutive return/break statement
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:14 PM Revision 79569f7d (ceph): osd/PG.cc: reduce scope of listed_collection in read_log_old()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:11 PM Revision 75a265f2 (ceph): osd/PG.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:11 PM CephFS Fix #2215: ceph-fuse does not invalidate page cache
- Which automatic tests actually run those? I'm not sure that the nightlies do so right now.
- 04:00 PM CephFS Fix #2215: ceph-fuse does not invalidate page cache
- I add the fuse_use_invalidate_cb: true option in the ceph-qa-suite to the basic and verify fs suites (in the btrfs.ya...
- 04:05 PM Revision b4276cbc (ceph): osd/OSD.cc: remove unused variable 'map<int64_t, int> pool_resize'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:57 PM Revision e0308f34 (ceph): osd/OSD.cc: reduce scope of "PG *pg" in OSD::handle_pg_query()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:54 PM Revision 054424ba (ceph): osd/OSD.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:40 PM Tasks #4318 (Resolved): qa: put split testing in nightly suite
- 03:37 PM Revision 3c96faa4 (ceph): os/IndexManager.cc: reduce scope of 'int r' in IndexManager::build_index()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:33 PM Revision b8711633 (ceph): os/LevelDBStore.h: pass const string by reference to past_prefix()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:27 PM Revision ea7907fc (ceph): os/FileStore.cc: fix warning about comparing int with bool
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:15 PM Cleanup #2078: ceph tool: only output response data to stdout
- 03:09 PM Revision 40aaf821 (ceph): os/FileStore.cc: remove identical else branch
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:07 PM devops Feature #4317 (New): redmine: only interpret "fixes #1234" in commits if in specific branches (e....
- 03:04 PM Revision a68411bd (ceph): os/FileStore.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:56 PM Documentation #4260 (Resolved): centos/suse default reject rule in iptables
- I added http://ceph.com/docs/master/rados/operations/troubleshooting-mon/#client-can-t-connect-mount. TO DO. I want t...
- 02:54 PM Revision f1f1c776 (ceph): SimpleMessenger.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:47 PM Feature #4315 (In Progress): api: create python CLI wrapper for ceph tool; read command descripti...
- 02:41 PM Feature #4315 (Resolved): api: create python CLI wrapper for ceph tool; read command descriptions...
- This restructuring along with #4314 sets up for a RESTful API to the same commands
- 02:40 PM Revision 5009c77d (ceph): msg/Pipe.cc: reduce scope of some variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:36 PM CephFS Feature #3819: mds: re-add snaptests to qa suite
- De-prioritizing in light of ongoing discussions.
- 02:35 PM CephFS Bug #4134: mds: request locking hang under snaptests
- De-prioritizing this for now based on our meetings and discussion yesterday.
- 02:33 PM Feature #4314 (Fix Under Review): api: modify ceph tool to describe own commands
- 02:32 PM Feature #4314 (Resolved): api: modify ceph tool to describe own commands
- 02:29 PM Feature #4313 (Resolved): mon: generic key/value service
- 02:26 PM Feature #4197: osd: data loss: low space handling
- log, scream loudly, drop writes on the floor.
- 02:24 PM Feature #4197: osd: data loss: low space handling
- drop writes when usage past threshhold.
- 02:18 PM CephFS Documentation #3113: Ceph FS Options Could Use Some Additional Information
- Any discussion of cephfs options (which really don't have much to do with mount!) should also refer to the equivalent...
- 01:45 PM CephFS Documentation #3113: Ceph FS Options Could Use Some Additional Information
- John - could you move this up your queue?
- 02:16 PM Feature #4273: osd: prioritize recovery for degraded pgs
- if acting.size < replication, queue in front
- 02:15 PM Feature #4196: osd: data loss: journal corruption
- - add option to write out header with most recent committed seq every so often
- include next few sizes in entry hea... - 02:09 PM Revision bb172dd4 (ceph): mon/Paxos.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:05 PM CephFS Fix #4034: mds: fix replayed ino creation extra_bl
- 01:44 PM CephFS Documentation #2206: Need a control command to gracefully shutdown an active MDS prior to planned...
- 'ceph mds fail 0'
- 01:37 PM Revision 8bfe3c6f (ceph): mon/PGMonitor.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:33 PM Revision 5376a139 (ceph): mon/PGMap.cc: remove useless assigment to 'first', it's never used
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:32 PM Revision e13da07a (ceph): mon/OSDMonitor.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:25 PM Revision 9b73448b (ceph): mon/MonmapMonitor.cc: remove unused variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:22 PM Revision 4d5e3dd1 (ceph): mon/MonmapMonitor.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:18 PM rgw Feature #4312 (Resolved): rgw: multisite: log metadata changes
- 01:18 PM Revision e2fe6f00 (ceph): mon/Monitor.cc: reduce scope of reuse_caps in Monitor::_ms_dispatch()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:17 PM rgw Feature #4311 (Resolved): rgw: dr: radosgw changes: internal bucket changes tracker
- 01:17 PM rgw Feature #4310 (Resolved): rgw: multisite: radosgw changes: copy across regions
- 01:16 PM rgw Feature #4309: rgw: multisite: metadata objects versioning
- modify metadata operations to use new objclass
- 01:15 PM rgw Feature #4309 (Resolved): rgw: multisite: metadata objects versioning
- 01:15 PM Revision 0b73c318 (ceph): mon/Monitor.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:12 PM rgw Feature #3990 (Fix Under Review): rgw: dr: implement new version objclass
- 01:07 PM rgw Feature #3988 (Fix Under Review): rgw: dr: region mgt changes: define/implement internal API
- 01:06 PM rgw Feature #3991 (Fix Under Review): rgw: dr: region mgt changes: define datastructures
- 01:06 PM rgw Feature #3987 (Fix Under Review): rgw: dr: region mgt changes: extend json parser with json decoder
- 01:04 PM rgw Feature #3989 (Fix Under Review): rgw: dr: region mgt changes: radosgw admin changes
- 01:02 PM Revision 02138062 (ceph): mon/MonClient.cc: use static_cast instead of C-Style cast
- Use static_cast<T*>(m) instead of C-Style cast, add missing
include needed for static_cast.
Signed-off-by: Danny Al-... - 12:57 PM Revision f26fad2a (ceph): mon/MDSMonitor.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:53 PM Revision 956408ea (ceph): mon/LogMonitor.cc: move unused variable into related code block
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:51 PM Revision b232621b (ceph): mon/LogMonitor.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:49 PM Revision 17bd1576 (ceph): mon/Elector.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:47 PM Revision 00b309cf (ceph): mon/AuthMonitor.cc: remove unused 'std::stringstream ss'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:41 PM Revision 17aa1b40 (ceph): mds/flock.cc: remove unused variable 'crossed_waiting_locks'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:38 PM Revision eedb4638 (ceph): mds/Server.cc: reduce scope of some variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:33 PM Revision 116d8d1f (ceph): mds/Server.cc: : use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:27 PM Revision 146e4575 (ceph): mds/Migrator.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:20 PM Revision cb31159d (ceph): mds/MDS.cc: remove unused variable 'oldresolve'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:20 PM Revision 7def48c3 (ceph): mds/MDS.cc: : use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:10 PM Revision 926e9960 (ceph): mds/MDCache.cc: remove unused variables recover_q and check_q
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:05 PM Revision 87a1773c (ceph): mds/MDCache.cc: reduce scope of 'in' in MDCache::open_root_inode()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:03 PM Revision ec0e6cb6 (ceph): mds/MDCache.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:49 AM Revision f40932d6 (ceph): mds/MDBalancer.h: init some double variables in constructor
- Initialize double variables my_load and target_load with 0.0 in
the constructor.
Signed-off-by: Danny Al-Gaaf <danny... - 11:48 AM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
- ubuntu@teuthology:/a/teuthology-2013-02-28_20:00:04-regression-argonaut-master-basic/14358
- 11:41 AM CephFS Bug #4308 (Won't Fix): ceph-fuse crashed during blogbench test (argonaut)
- Log: ubuntu@teuthology:/a/teuthology-2013-02-28_20:00:04-regression-argonaut-master-basic/14324...
- 11:40 AM Revision a8be638f (ceph): mds/MDBalancer.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:36 AM rbd Feature #3817: librbd: make cache write-through until a flush is encountered
- 11:35 AM rbd Cleanup #4262: libceph: drop redundant page info assignments
- These have been committed.
5038c43 libceph: don't pass request to calc_layout()
3ed9489 libceph: format target ob... - 11:29 AM rbd Cleanup #4262 (Resolved): libceph: drop redundant page info assignments
- 11:33 AM Revision eabd0b88 (ceph): ESession.h: initialze 'open' in the constructor with false
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:16 AM rbd Bug #3664: osdc/ObjectCacher.cc: 517: FAILED assert(!i->size())
- Reproduced with client side logging after running in a loop for several days.
- 11:15 AM Revision b6305c1e (ceph): mds/LogEvent.cc: use static_cast instead of C-Style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:11 AM Revision 82f233b5 (ceph): mds/Locker.cc: reduce scope of 'pool' in Locker::issue_client_lease()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:02 AM Revision eed14761 (ceph): ceph.spec.in: merge fdupes support from SUSE packages
- Use fdupes to avoid duplicated files as done in the SUSE
packages. Since it doesn't work as expected on Fedora/RHEL
d... - 10:56 AM Revision 558681d9 (ceph): ceph.spec.in: add on non-RHEL sharutils to 'BuildRequires:'
- Add sharutils to 'BuildRequires:', needed for configure.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 10:51 AM Revision db4fee29 (ceph): ceph.spec.in: fix 'Requires:' to get sgdisk into the system
- Fix package Requirements to get sgdisk. On RHEL/CentOS/Fedora the
package is gdisk. On SUSE/openSUSE < 12.2 it's scsi... - 10:41 AM Revision c02e317f (ceph): mds/Locker.cc: use static_cast instead of C-Style cast
- Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 10:22 AM Revision 95cfffb2 (ceph): mds/CDir.h: use static_cast instead of C-Style cast
- Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 09:24 AM Bug #4050: recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_query_t...
- Any update on this? Should we downgrade?
- 06:31 AM Revision 96e9da1f (ceph): ceph.spec.in: gdisk for for rpm based systems instead of gptfdisk.
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 12:58 AM Revision 862c7615 (ceph): Merge branch 'next'
- 12:57 AM Revision 0f42edde (ceph): msgr: drop messages on cons with CLOSED Pipes
- Back in commit 6339c5d43974f4b495f15d199e01a141e74235f5, we tried to make
this deal with a race between a faulting pi... - 12:22 AM Revision 0ad717aa (ceph): osd: useful debugging for when we drop requests
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 12:22 AM Revision 2ed9f5a9 (ceph): osd: include osdmap epoch in osd_op message operator<<
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 12:22 AM Revision 2a84437f (ceph): osd: add 'osd debug op order' to track and assert order of client ops
- Keep a big fat slow map in memory to ensure that client ops are applied to
objects in the order the clien sent them. ... - 12:12 AM RADOS Feature #4305: CRUSH: it should be possible use ssd as primary and hdd for replicas but still mak...
- Here's an idea how it could work:
rule ssd-primary {
ruleset 4
type replicated
min_size 0
max_size 10
...
02/28/2013
- 11:50 PM Revision d6724525 (ceph): crush-map.rst: fix chooseleaf syntax in ssd example
- Fixes: 4304
Backport: bobtail
Reviewed-by: Greg Farnum <greg@inktank.com>
Signed-off-by: Samuel Just <sam.just@inktan... - 10:59 PM Revision 6a9cda7e (ceph): Merge pull request #84 from dalgaaf/wip-da-sca-style
- Some more smaller fixes
Reviewed-by: Sage Weil <sage@inktank.com> - 09:45 PM Revision ffc0ff68 (ceph): init-ceph: kick off ceph-create-keys when starting mons
- We don't have a particularly tidy way to kick off ceph-create-keys from
sysvinit. So, do something simple, ugly, and... - 09:44 PM Revision 1e0b2d89 (ceph): init-ceph: fix default admin socket path used for status
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:33 PM Revision 0cbe406f (ceph): osd: show retry attempt in MOSDOp operator<<
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:01 PM Revision c47c02dd (ceph): msg/Pipe: allow tuning of TCP receive buffer size
- Performance tests on high-end machines have indicated the Linux autotuning
of the receive buffer sizes can cause thro... - 09:00 PM Revision e10c1d14 (ceph): msg/Pipe: move setting of socket options into a common method
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 07:10 PM Revision 50b4f72e (ceph): FileJournal::wrap_read_bl: adjust pos before returning
- Otherwise, we may feed an offset past the end of the journal to
check_header in read_entry and incorrectly determine ... - 07:10 PM Revision ee943c8b (ceph): FileJournal::wrap_read_bl: adjust pos before returning
- Otherwise, we may feed an offset past the end of the journal to
check_header in read_entry and incorrectly determine ... - 07:08 PM Revision 5d54ab15 (ceph): FileJournal::wrap_read_bl: adjust pos before returning
- Otherwise, we may feed an offset past the end of the journal to
check_header in read_entry and incorrectly determine ... - 06:45 PM Revision 6cba9245 (ceph): librbd/internal.cc: remove unused variable total_write
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:41 PM Revision c12d91e9 (ceph): librbd/internal.cc: reduce scope of 'int r'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:34 PM Revision bed61fca (ceph): librados/librados.cc: don't check unsigned 'len' against less than zero
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:33 PM Revision a2b14cf6 (ceph): librados/librados.cc: reduce scope of 'ret' in rados_objects_list_next()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:30 PM Revision f441d38c (ceph): librados/librados.cc: use static_cast instead of C-Style cast
- Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 06:24 PM Revision 56902d72 (ceph): librados/RadosClient.cc: use static_cast instead of C-Style cast
- Use static_cast<T>() instead of C-Style cast. Add some missing
includes to make the static_cast work.
Signed-off-by:... - 05:29 PM Revision 43e9edd0 (ceph): Merge pull request #82 from dalgaaf/wip-da-spec
- ceph.spec.in: add new Requires from ceph-disk-prepare
Reviewed-by: Sage Weil <sage@inktank.com> - 05:28 PM Revision 30a0852e (ceph): Merge pull request #83 from dalgaaf/wip-da-realloc
- crush/builder.c: fix realloc handling
Reviewed-by: Sage Weil <sage@inktank.com> - 05:07 PM Revision 2f66b493 (ceph): crush/builder.c: fix realloc handling
- Fix handling of realloc. If realloc() fails it returns NULL, assigning
the return value of realloc() directly to the ... - 04:59 PM Bug #4271 (Resolved): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
- this was a messenger bug, fixed by commit:0f42eddef5da6c1babe9ed51ceaa3212a42c2ec4
technically a dup of #3675 - 04:57 PM Tasks #4198: osd: define data loss plan of attack for cuttlefish
- What else is left to do here?
- 04:51 PM CephFS Feature #4074 (In Progress): qa: add traceless reply test to fs suite
- 04:44 PM Subtask #4306 (Resolved): make the new snap trimmer design work with split
- Short of a primitive to cheaply move extents of keys from object a to object b we will have to live with lazily clean...
- 04:38 PM Subtask #2203 (In Progress): implement new design
- 04:13 PM Revision 9b87690f (ceph): crush/builder.c: fix sizeof handling of bucket->h.items
- Fix sizeof handling for realloc/malloc of bucket->h.items. items are
of type __s32 and not __u32 (sizeof gives the sa... - 03:57 PM Bug #4304 (Resolved): Doc: Crush map page has incorect syntax
- Not actually in bobtail, fixed in
d6724525e1a70e80101fecd445f7bf96892cdd88 - 03:50 PM Bug #4304: Doc: Crush map page has incorect syntax
- it'd also be nice to know what "indep" means compared to "firstn" :)
- 03:44 PM Bug #4304 (Resolved): Doc: Crush map page has incorect syntax
- in the ssd/platter example, need firstn
- 03:53 PM RADOS Feature #4305 (New): CRUSH: it should be possible use ssd as primary and hdd for replicas but sti...
- http://ceph.com/docs/master/rados/operations/crush-map/
rule platter {
ruleset 3
type replicated
min_size... - 03:43 PM rbd Tasks #4210 (Fix Under Review): get ceph and all libraries versions+patches in EPEL
- Josef said earlier this week that he has submitted the epel branch. I'm not sure if that means the builds are now ha...
- 03:34 PM rbd Tasks #4210: get ceph and all libraries versions+patches in EPEL
- Not libvirt, but librbd, librados, etc.
- 03:12 PM Revision 56777b08 (ceph): cls_rbd.cc: remove another unused variable
- Remove 'new_snaps' since it only used for a sizeof() call,
get the size directly from the data type of new_snaps inst... - 02:56 PM Revision 9f98b80f (ceph): cls_rbd.cc: remove unused variable
- Remove unused variable 'len', left over from commit
0b0009cfe8429072ba2af6f6843537d5501b27c3.
Signed-off-by: Danny A... - 01:58 PM Revision d75cf466 (ceph): CInode.h: use static_cast instead of C-Style cast
- Use static_cast<const T>() instead of C-Style cast. Change CInode* to
const, since it never changed.
Signed-off-by: ... - 01:56 PM devops Feature #4209 (Resolved): make ceph-create-keys work on non-upstart systems
- ceph.git commit:ffc0ff68e017747bbb1459520a0908ec75f32931
- 01:45 PM Revision 4f1cd469 (ceph): CDentry.h: use static_cast instead of C-Style cast
- Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 01:16 PM Revision 5c3f5c5b (ceph): ceph.spec.in: add new Requires from ceph-disk-prepare
- Added new Requires from ceph-disk-prepare: cryptsetup, gptfdisk,
parted and util-linux.
Signed-off-by: Danny Al-Gaaf... - 01:12 PM Bug #4298: misdirected op in ffsb test
- 12:34 PM Bug #4298 (Resolved): misdirected op in ffsb test
- Logs: ubuntu@teuthology:/a/teuthology-2013-02-27_20:00:05-regression-last-master-basic/13866...
- 01:02 PM Messengers Feature #2100 (Resolved): msgr: Prevent throttled clients from slowing down non-throttled connect...
- commit:c47c02dd87064032762d6a79f58b441f624fc8ed
- 12:48 PM Feature #4299 (Resolved): crush: command to set additional parents for an interior node or leaf
- Currently you can have an OSD is multiple roots, but you need to generate the crushmap manually to do so.
Request ... - 12:01 PM Bug #4297: OSD: memory leak, do_notifies
- Confirmed, all osds are running v0.56.3.
- 12:00 PM Bug #4297 (Rejected): OSD: memory leak, do_notifies
- From the list:
From: "Bryan K. Wright" <bkw1a@ayesha.phys.virginia.edu>
Sender: ceph-devel-owner@vger.kernel.org
... - 11:47 AM rbd Bug #4285: rbd copy.sh test failing on counting images
- triggered again last night, ubuntu@teuthology:/a/teuthology-2013-02-28_01:00:03-regression-next-testing-basic$ less 1...
- 11:41 AM rbd Bug #4285: rbd copy.sh test failing on counting images
- I haven't been able to reproduce this yet, but I suspect it's the previous remove that failed. Unfortunately there ar...
- 11:24 AM rbd Subtask #4125: kernel messenger: support multiple sources of data
- > That field has no semantic meaning. All it does is
> control the alignment of the memory the OSD reads
> into, w... - 11:00 AM rbd Subtask #4125: kernel messenger: support multiple sources of data
- That field has no semantic meaning. All it does is control the alignment of the memory the OSD reads into, which wil...
- 10:33 AM rbd Subtask #4125: kernel messenger: support multiple sources of data
- Another thing about that field. In ceph_osdc_build_request(),
the 64-bit "off" value is subject to this:
... - 10:30 AM rbd Subtask #4125: kernel messenger: support multiple sources of data
- I've been winding my way through code this morning and
I've discovered there's something in the ceph message
protoc... - 11:11 AM Bug #4296: Journal: read_entry fails on wrap around
- 5d54ab154ca790688a6a1a2ad5f869c17a23980a
- 11:08 AM Bug #4296 (Resolved): Journal: read_entry fails on wrap around
- ubuntu@teuthology:/a/sage-log1/12400
- 10:48 AM CephFS Feature #4295: mds: Actually purge deleted directories
- And Sage points out the reason it's not done so far is because fragmentation mucks it up a bit....
- 10:48 AM CephFS Feature #4295 (Resolved): mds: Actually purge deleted directories
- Right now we never actually delete a directory object when it gets unlinked in the filesystem.
1) Identify the reaso... - 09:44 AM Bug #4283: ceph weight of host not recalculated after taking osd out
- Ah, right. I was thinking we'd have a problem where all new data maps to the small one, but of course as long as the ...
- 09:01 AM Bug #4283: ceph weight of host not recalculated after taking osd out
- Greg: it doesn't, no... the weights are unchanged. But the behavior he is seeing where data from an out osd is shift...
- 08:18 AM Bug #4283: ceph weight of host not recalculated after taking osd out
- @Sage, the CRUSH tunables work changes when host weights are recalculated? In particular, doesn't this change mean th...
- 09:33 AM CephFS Fix #4286: SLES 11 - cfuse: disable 'big_writes'and 'atomic_o_trunc
- Need to figure out what version of fuse added those flags.
- 08:52 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
- Yes
- 05:04 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
- Great, thanks. Can only upgrade a single osd (out of around 16) to this branch and keep the others running using argo...
- 07:20 AM rbd Bug #4284: rbd: bio getting set more than once in a message?
- My test to verify my explanation seems to have done so.
I had a message print when get_reply() was called. This
... - 06:59 AM rbd Bug #4284: rbd: bio getting set more than once in a message?
- After further consideration I don't think this is going to
be good enough. My goal here is to allow multiple blocks... - 06:28 AM rbd Bug #4284: rbd: bio getting set more than once in a message?
- Testing once more with key debug messages enabled that will I
think allow me to prove my explanation is correct. - 06:42 AM Linux kernel client Bug #3967 (Fix Under Review): libceph: complete linger requests only once
- A fix for this has been posted for review.
Subject: [PATCH] libceph: complete lingering requests only once
An o... - 06:38 AM Linux kernel client Bug #3967 (In Progress): libceph: complete linger requests only once
- I have a fix and I have verified that linger requests do
in fact get completed more than once. (I already knew
thi... - 05:54 AM Revision caa0af25 (ceph): Merge branch 'wip-4222'
- Fix for Bug 4222. Add libcephfs-test.jar to the ceph-test package.
Signed-off-by: Gary Lowell <gary.lowell@inktank... - 05:04 AM Revision 5ce08094 (ceph): fix ceph-object-corpus submodule commit
- Broken by 58f4cd53b9a29ec16c863fde8e790381dee20253
Signed-off-by: Sage Weil <sage@inktank.com> - 02:43 AM Revision 58f4cd53 (ceph): doc: rbd-cloudstack: fix bullet list, missing words, change ! to .
- 02:25 AM Revision b65ca564 (ceph): ceph-test.install: Add libcephfs-test.jar to package.
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 12:10 AM Revision f5cfd9af (ceph): Merge branch 'wip-4281'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 12:03 AM Revision be3581ec (ceph): doc: Consolidated Ubuntu and Ubuntu 12.10 requirements.
- fixes: #4288
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
02/27/2013
- 11:54 PM Revision fac4959d (ceph): mon: PaxosServices: don't ignore get_version(ver,bl) return value
- get_version(version_t,bufferlist) can only return one of two values:
-ENOENT iff the version doesn't exist
zero i... - 11:53 PM Revision ded84b1b (ceph): doc: Added dependencies for ubuntu 12.10.
- fixes: #4288
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 11:43 PM Revision cfcaceac (ceph): debian: require cryptsetup-bin
- This is needed for ceph-disk-prepare's dmcrypt support.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:07 PM Bug #3945: osd: dynamically link to leveldb
- Backports of leveldb should only be needed for squeeze, oneiric, sles, and opensuse. Squeeze also requires a snappy b...
- 10:56 PM Bug #3945: osd: dynamically link to leveldb
- Danny's pull request updated the README file. Thanks for the reminder.
- 09:38 PM Bug #3945: osd: dynamically link to leveldb
- We should also update README to include the new packages
- 09:06 AM Bug #3945: osd: dynamically link to leveldb
- 06:44 AM Bug #3945: osd: dynamically link to leveldb
- The problem is that quantal only have libleveldb1 version 0+20120530.gitdd0d562-2 (check http://packages.ubuntu.com/s...
- 05:06 AM Bug #3945: osd: dynamically link to leveldb
- packages on gitbuilder currently appear to be broken. An update attempt this morning shows:
nhm@burnupiX:~$ sud... - 10:45 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
- Created branch bobtail-leveldb with leveldb changes.
- 10:42 PM CephFS Tasks #4222 (Resolved): Add libcephfs-test.jar to ceph-test deb package
- Resolved with commit:
commit b65ca564b6ec7324ba43e4d35a2d114b4f7220ea
Author: Gary Lowell <glowell@inktank.com>
... - 10:41 PM Revision 5e278b85 (ceph): vstart.sh: give mon. key mon = 'allow *' caps
- This is needed for ceph-create-keys to do its thing.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:27 PM Revision 202ae8e7 (ceph): doc: fixed link and form edit.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:27 PM Revision 783555f7 (ceph): doc: Added auth entry to index.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:26 PM Revision 7f7b2e74 (ceph): doc: Removed auth entries from general. Part of an auth-specific sectio...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:26 PM Revision 712fca64 (ceph): doc: Added comment to enable message. Added link to Auth Config Reference.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:25 PM Revision c0ed9011 (ceph): doc: Added Auth Config Reference as standalone config reference.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:36 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
- I'm too tired to offer a guarantee, but I'm pretty sure
this is what's going on. A connection fault occurs while
r... - 05:18 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
- OK, back again after a meeting.
I was thinking about it, and I wonder whether this has to
do with a message that ... - 12:53 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
- We are in the path where an osd response message has
been received, and the messenger has called its
alloc_message ... - 12:28 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
- I have reproduced the problem--just. I haven't had a chance
to look at it but I think I will soon be able to identi... - 09:17 AM rbd Bug #4284 (Resolved): rbd: bio getting set more than once in a message?
- I have to reproduce this again because my target machine
that hit this got rebooted. But a recent proposed change
... - 08:28 PM Revision c5b55f9b (ceph): Fix pass/fail display on exit.
- Signed-off-by: Warren Usui <warren.usui@inktank.com>
- 08:28 PM Revision 09979541 (ceph): Implement email task.
- Email.py was added so that the emailto attribute could be passed,
and to prevent 'module object has no attribute: ema... - 07:21 PM Revision f62c5ab8 (ceph): osd: allow log trimming during recovery
- We rely on min_last_complete_ondisk being accurate; as long as we have logs
from that point, the current replicas wil... - 07:04 PM Revision c980b763 (ceph): ceph-fuse: add ceph options for all current fuse options
- This will make it easier to disable these for end users, and for platforms
with old libfuse versions that don't suppo... - 06:54 PM Revision bf2cad1a (ceph): Merge pull request #81 from dalgaaf/wip-da-sca-style-1
- Fix some smaller style issues
Reviewed-by: Sage Weil <sage@inktank.com> - 06:50 PM Revision cf0d4f86 (ceph): mon: MonitorDBStore: return -ENOENT on get() if key doesn't exist
- And adjust version_t get(string,string) so that, in case of -ENOENT, it
returns 0 (when a key doesn't exist, assumes ... - 06:40 PM Revision 1e6e8aeb (ceph): ceph-fuse: fix install_debs call with new syntax
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:36 PM Revision 1a581d0d (ceph): kv_flat_btree_async.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:32 PM Revision b6884e8e (ceph): kv_flat_btree_async.cc: remove some unreachable break statements
- Remove unreachable break statements after return calls in a switch.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bise... - 06:18 PM Revision ebdf67f3 (ceph): key_value_store/cls_kvs.cc: remove unused variable dupmap
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:14 PM Revision ca71457b (ceph): bloom_filter.hpp: check for self assignment
- Check for self assignment in operator= to avoid problems with
dynamic memory (cppcheck).
Signed-off-by: Danny Al-Gaa... - 06:09 PM Bug #4271: osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
- 2013-02-27 16:48:25.907737 7f624039e700 10 osd.3 pg_epoch: 9 pg[2.3( v 9'1918 (9'917,9'1918] local-les=4 n=5 ec=1 les...
- 05:18 PM Bug #4271 (In Progress): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
- ubuntu@plana25:~/cephtest/archive/log$ grep rb.0.1010.7a6d8d3c.000000000003 osd.3.log | grep -- -- | grep -v sub_...
- 10:42 AM Bug #4271: osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
- hit this again, ubuntu@teuthology:/a/sage-2013-02-27_09:23:30-rbd-next-testing-basic$ less 13513/teuthology.log
- 05:53 PM Revision 8d35a660 (ceph): crush/builder.c: reduce scope of oldsize in crush_add_rule()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 05:45 PM Revision d9d075e9 (ceph): debian: let dpkg calculate the shlibs dep for leveldb (if any)
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:27 PM Revision afa811ca (ceph): CrushCompiler.cc: remove duplicate if/else branches
- Fix duplicate content of a if/else branch. Remove the
complete if/else around the content.
Signed-off-by: Danny Al-G... - 05:22 PM Revision 9a40ab3a (ceph): common/secret.c: reduce the scope of some variables
- Reduce the scope of error_buf to the place where it's used.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 05:01 PM Revision 4b242f9a (ceph): pick_address.cc: pass const string by refrence
- Pass 'const string networks' by reference to find_ip_in_subnet_list().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@b... - 05:00 PM Revision 7b7e9124 (ceph): obj_bencher.cc: use static_cast instead of C-Style cast
- Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 04:53 PM Revision 4ac5edd2 (ceph): config.cc: remove unused variable 'val' from parse_injectargs()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:50 PM Revision 7aab4808 (ceph): code_environment.cc: move variable ret in get_process_name()
- Move 'ret' in get_process_name() to the correct block to suppress
warning about unused variable in cppcheck.
Signed-... - 04:49 PM Revision de3f80cd (ceph): ceph_context.cc: remove unused variable 'args' from do_command
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:43 PM Revision 0449c3ae (ceph): Merge pull request #79 from dalgaaf/wip-da-leveldb
- Some fixes related to switch to system leveldb
Reviewed-by: Sage Weil <sage@inktank.com> - 04:36 PM Revision babb3299 (ceph): Merge pull request #80 from dalgaaf/wip-da-4261
- ceph_argparse.cc: accept also 0/1 for boolean injectargs
Reviewed-by: Sage Weil <sage@inktank.com> - 04:29 PM rbd Feature #3417 (In Progress): krbd: read path (layering)
- 04:28 PM rbd Subtask #2855 (Closed): krbd: copy-up on write to clone
- Tracking effort under 3419
- 04:27 PM rbd Feature #3419 (New): krbd: copy-up on write to clone
- 04:25 PM rbd Subtask #2854 (Closed): krbd: write path
- Tracking under 3418
- 04:25 PM rbd Feature #3418 (In Progress): krbd: write path (layering)
- 04:23 PM rbd Subtask #2852 (Closed): krbd: open parent on open
- Move this tracking to 3416
- 04:21 PM rbd Feature #3416 (In Progress): krbd: open parent on open
- 04:21 PM rbd Feature #2851: krbd: RBD layering support
- Josh created the new feature tickets so they'd show up in redmine backlog - subtasks don't.
- 04:11 PM Bug #4281 (Resolved): mon: FAILED assert(success) on LogMonitor
- commit:f5cfd9af3c1b7fd5c585377cdf42e84c0abed64c
- 04:04 PM Documentation #4288 (Resolved): New requirements to build Ceph from source
- Added dependencies to Ubuntu. See http://ceph.com/docs/master/install/build-prerequisites/#ubuntu
- 03:47 PM Documentation #4288 (In Progress): New requirements to build Ceph from source
- 12:38 PM Documentation #4288 (Resolved): New requirements to build Ceph from source
- On Ubuntu 12.10 libsnappy-dev and libleveldb-dev are now required to build Ceph from source.
- 03:54 PM Revision cd4dc834 (ceph): cls_crypto.cc: remove some unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:51 PM Revision 924040ba (ceph): cls_acl.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:48 PM Revision b20d0248 (ceph): common/armor.c: reduce scope of some variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:40 PM Revision 289d8164 (ceph): ceph_argparse.cc: accept also 0/1 for boolean injectargs
- Accept also 0 (as false) and 1 (true) as arguments for
boolean option on injectargs.
Fixes: #4261
Signed-off-by: Da... - 03:39 PM devops Feature #4209: make ceph-create-keys work on non-upstart systems
- When you have a minute, hold your nose and checkout wip-create-keys. Tested on debian wheezy and it works fine.
- 02:45 PM devops Feature #4209 (Fix Under Review): make ceph-create-keys work on non-upstart systems
- 03:14 PM Revision a7e797d7 (ceph): TextTable: pass const string by refrence to define_column()
- Pass 'const string heading' by reference to define_column().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 03:04 PM Revision 90c407ee (ceph): CephBroker.h: use static_cast instead of C-Style cast
- Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 02:59 PM devops Feature #3344 (Resolved): ceph-disk-prepare?: provide some sort of tool to clear out a disk, with...
- added a whiel back, commit:b2ff6e8c9d96dee2c063b126de7030a5c2ae0d02
- 02:53 PM Revision 85e36c15 (ceph): SyntheticClient.cc: use static_cast instead of C-Style cast
- Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 02:40 PM devops Feature #3920: ceph-deploy: support other deb-based distros
- ceph-deploy commit:502acf2c0f0d31636ab739df6eff072dea9ac3e5
- 02:40 PM devops Feature #3920 (Resolved): ceph-deploy: support other deb-based distros
- 02:40 PM devops Feature #3919 (Resolved): ceph-deploy: remove upstart dependency
- 02:39 PM Revision f42a63ba (ceph): debian/control: fix Depends
- Remove request for libleveldb1 version > 1.2. Every libleveldb1 package
should work, otherwise the SO name/version of... - 01:47 PM Revision 43161532 (ceph): debian/control: add libleveldb-dev to Build-Depends:
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:47 PM Revision 2becb35a (ceph): README: add leveldb-dev to package list needed for build
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:39 PM Revision f811f727 (ceph): ceph.spec.in: fix leveldb handling
- There is no need to add leveldb as 'Requires:'. The RPM build system
will find this dependency by itself.
Add leveld... - 01:27 PM Revision 37d148ba (ceph): configure.ac: check for libsnappy
- Since libsnappy is needed by leveldb, check if the lib is installed
before check for leveldb.
Signed-off-by: Danny A... - 01:26 PM Revision 83dbaf65 (ceph): add src/leveldb to .gitignore
- Add src/leveldb to .gitignore in master, since the directory
may get checked out by older branches. Ignore it since i... - 01:22 PM Revision 8162215d (ceph): remove leveldb from master branch
- Since we now build against system leveldb and no longer
against a git submodule, drop the submodule from git master.
... - 12:58 PM Feature #3775: log: stop logging in statfs reports usage above some threshold
- 12:55 PM Feature #4203 (Resolved): kernel: support for new pool hashing feature
- 12:55 PM Fix #4192 (Resolved): osd: fix log trimming
- commit:f62c5ab8e86e20c05b3e21feb06a145f301adb92
- 12:28 PM Bug #4287 (Duplicate): Rbd volumes from pools with hyphen in name are not mappable if cephx is used
- The fix is already in the bobtail branch, in addition to master and next.
- 12:03 PM Bug #4287 (Duplicate): Rbd volumes from pools with hyphen in name are not mappable if cephx is used
- ceph 0.56.3...
- 11:45 AM Feature #4106: Monitor free space on crush pools
- sorry, i misunderstood ian's question.
i think what this is looking for is looking at the osd_stat summations (use... - 11:26 AM Feature #4106 (Duplicate): Monitor free space on crush pools
- 11:18 AM rgw Feature #4098: rgw: multi-site: Global Bucket Namespace
- This feature should be available in the Dumpling release due at the beginning of August.
- 11:10 AM CephFS Fix #4286 (Rejected): SLES 11 - cfuse: disable 'big_writes'and 'atomic_o_trunc
- encounted error when mounting a cfuse volume on SLES 11.
unknown option: big-writes
unknown option: atomic_o_trun... - 11:02 AM rbd Bug #4285 (Resolved): rbd copy.sh test failing on counting images
- ...
- 09:56 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
- I've attached the log of osd.0 and osd.3 which both crashed again.
- 09:06 AM Bug #3816 (Need More Info): osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
- 08:34 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
- Can you capture a bit of log leading up to the crash? debug osd = 0/20
- 06:52 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
- I just tried the fix on another cluster where I was seeing this, but still see OSDs crash:...
- 09:37 AM Bug #4282 (Need More Info): auth: could not find secret_id=0
- Can you please do
ceph osd tell \* injectargs '--debug-monc 20 --debug-auth 20 --debug-ms 1'
and then see if y... - 08:36 AM Bug #4261 (Resolved): injectargs can't parse boolean values correctly
- 07:48 AM Bug #4261: injectargs can't parse boolean values correctly
- see https://github.com/ceph/ceph/pull/80 for a fix to accept also 0/1 for boolean options on injectargs.
- 07:58 AM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
- The issue for not completing multiple lingering requests
more than once is http://tracker.ceph.com/issues/3967.
(Ju... - 05:02 AM Revision c0c33834 (ceph): install: poll for packages if wait-for-package: true
- If the yaml has
wait-for-package: true
then block and poll for the packages to appear if they are not already
ther... - 05:01 AM Revision b33714a5 (ceph): test: add hadoop-internal test
- Add a test for our branch of the Hadoop code.
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Sam Lang <sam... - 05:01 AM Revision 454e1618 (ceph): install: fix branch/tag/sha1 selection
- We were only allowing selection of packages by branch!
Signed-off-by: Sage Weil <sage@inktank.com> - 05:00 AM Revision f985106d (ceph): test: update java tests
- Add additional packages to be installed
for the java tests. This is required
due to recent changes to teuthology.
... - 04:07 AM Revision ea546aef (ceph): Build: Change build to always use system leveldb
- Dynamically link to the leveldb installed on the system rather than
statically linking ceph copy. Remove the --with-... - 02:28 AM Revision a34e7c6f (ceph): ceph-test.install: remove cepkfs-test.jar
- This was merged prematurely to mast.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> - 01:53 AM Revision 0e239e64 (ceph): Merge branch 'master' of github.com:ceph/teuthology
- 01:50 AM Revision 8c6f5221 (ceph): osd: leave osd_lock locked in shutdown()
- No callers expect the lock to be dropped.
Fixes: #3816
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked fr... - 01:45 AM Revision 75ce88fb (ceph): doc: fix rst for watch/notify internals
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:36 AM Revision c313423c (ceph): OpRequest: rmw_flags may actually be 0
- If the operation includes only an invalid method,
the flags will be 0.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com... - 01:29 AM Revision d6b4a7be (ceph): Merge branch 'next'
- 01:29 AM Revision 0666b630 (ceph): ceph-test.install: Add libcephfs-test.jar.
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 01:11 AM Revision 1da4087e (ceph): Merge pull request #78 from Elbandi/master
- Some fixes and functions for libcephfs and client
Reviewed-by: Sage Weil <sage@inktank.com> - 12:53 AM Revision 1d8e1195 (ceph): client: add some new functions: lchmod, fsetattr, lutime
- Signed-off-by: Andras Elso <elso.andras@gmail.com>
- 12:53 AM Revision ac9ed33a (ceph): client: allow change file owner or group only
- Signed-off-by: Andras Elso <elso.andras@gmail.com>
- 12:52 AM Revision 7bd84006 (ceph): client: use get_filehandle
- Signed-off-by: Andras Elso <elso.andras@gmail.com>
- 12:52 AM Revision 3cc0551b (ceph): client: fix log data
- Signed-off-by: Andras Elso <elso.andras@gmail.com>
- 12:52 AM Revision c5d78f4a (ceph): libcephfs: fix default parameters document for ceph_open_layout
- Signed-off-by: Andras Elso <elso.andras@gmail.com>
- 12:47 AM Revision d908c30d (ceph): ceph_manager: use an exception type
- Otherwise this obscures the error
Signed-off-by: Sage Weil <sage@inktank.com> - 12:11 AM Revision 3768050f (ceph): Merge pull request #76 from dalgaaf/wip-da-sca-style
- Fix some style related issues found by cppcheck
Reviewed-by: Sage Weil <sage@inktank.com>
02/26/2013
- 11:53 PM Revision b271b656 (ceph): Merge remote-tracking branch 'gh/wip-4256'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 11:47 PM Revision 6810111c (ceph): mon: Monitor: adjust sync start criteria considering a peon's bootstrap
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 11:47 PM Revision cf20ea6e (ceph): mon: Monitor: check for an argument to 'quorum' before reading the array
- Fixes: #4218
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 11:47 PM Revision ebf47175 (ceph): mon: give useful errors to user when store is missing
- We used to assert() instead, which didn't shed enough light on the cause
and could confuse the user into believing so... - 11:47 PM Revision b5c9e59f (ceph): PendingReleaseNotes: mention ceph-mon requiring the creation of data dir
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 11:47 PM Revision d9962cc3 (ceph): mon: Paxos: bootstrap if we have fallen behind when we start collecting
- Fixes: #4256
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 10:55 PM Revision f58601d6 (ceph): librbd: fix rollback size
- The duplicate calls to get_image_size() and get_snap_size() replaced
by 5806226cf0743bb44eaf7bc815897c6846d43233 unco... - 10:32 PM CephFS Feature #4277: Move built hadoop artificats to download URL
- The output of the gitbuilders are staged to gitbuilder.ceph.com, the release process (different set of scripts) produ...
- 02:17 PM CephFS Feature #4277 (Closed): Move built hadoop artificats to download URL
- We are at the point now where we are building some useable jar files that we'd like to reference from the Hadoop docu...
- 10:07 PM Revision a324d999 (ceph): msg: fix entity_addr_t::is_same_host() for IPv6
- We weren't checking the memcmp return value properly! Aie...
Backport: bobtail
Signed-off-by: Sage Weil <sage@inkta... - 10:07 PM devops Feature #3920 (In Progress): ceph-deploy: support other deb-based distros
- 10:07 PM Revision c8dd2b67 (ceph): msg: fix entity_addr_t::is_same_host() for IPv6
- We weren't checking the memcmp return value properly! Aie...
Backport: bobtail
Signed-off-by: Sage Weil <sage@inkta... - 10:04 PM devops Feature #4209: make ceph-create-keys work on non-upstart systems
- wip-create-keys
- 09:12 PM Revision 5b468e25 (ceph): mon: fix other debug dumps
- These should only kick in at high debug levels. Moving any "work" between
the dout() and dendl lines puts them insid... - 09:06 PM Bug #4283: ceph weight of host not recalculated after taking osd out
- Thanks for the quick info. Seems like I have to wait for bobtail to use them, right? I'm already using the other thre...
- 08:57 PM Bug #4283 (Closed): ceph weight of host not recalculated after taking osd out
- This is a known problem with the old (and unfortuantely still default) CRUSH behavior. You can fix this with a comma...
- 08:40 PM Bug #4283 (Closed): ceph weight of host not recalculated after taking osd out
- Today I experienced an osd failure and marked that osd (osd.1) out. It was a big osd so had a weight of 2. Another sm...
- 08:38 PM Revision be313909 (ceph): msgr: print dump before asserting (if that is enabled)
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:35 PM Revision 20b09339 (ceph): msgr: dump corrupt message to log (at high debug levels)
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:29 PM Revision 33d91cce (ceph): Merge remote-tracking branch 'gh/next'
- 08:26 PM Revision 6d89b34e (ceph): osd: allow (some) log trim when degraded, but not during recovery
- We allow some trim during degraded, although we keep more entries around to
improve our chances of a restarting OSD o... - 08:26 PM Revision 86df164d (ceph): osd: restructure calc_trim
- No functional change, except that we log more debug, yay!
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: S... - 08:26 PM Revision 0ba8db6b (ceph): osd: allow pg log trim during (non-classic) scrub
- Chunky (and deep) scrub do not care about PG log trimming. Classic scrub
still does.
Deep scrub can take a long tim... - 08:25 PM Revision dd123333 (ceph): Merge remote-tracking branch 'gh/wip_4257'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 07:45 PM Bug #4282 (Resolved): auth: could not find secret_id=0
- root@ceph-osd-2-1:/var/log/ceph# ceph -v
ceph version 0.56.2 (586538e22afba85c59beda49789ec42024e7a061)
ON osd:
... - 07:33 PM Revision c1cffc71 (ceph): mon: avoid expensive dump unless log will gather
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:13 PM Bug #4250: mon: crash in finish_proposal after recovery
- recent logs: ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11462
- 06:27 PM Bug #4250: mon: crash in finish_proposal after recovery
- I haven't been able to reproduce this, but given the stack trace, I have a feeling that it was fixed by commit:98408f...
- 07:10 PM Revision 95a379aa (ceph): ceph_common.sh: tolerate missing mds, mon, osds in conf
- With set -e this seems to fail (at least on some machines) if, say, there
is no MDS in the conf file. This fixes it.... - 07:09 PM Revision 95c13bf5 (ceph): Merge branch 'wip-4119'
- Fix for bug 4119r, create directories under /var/lib/ceph.
- 07:02 PM Bug #4253: radosgw: segfault in lockdep register
- recent log: ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11592
- 06:57 PM rbd Bug #4255: osdc/ObjectCacher.cc: 517: FAILED assert(i->empty())
- recent log: ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11554
2013-02-25T03... - 06:53 PM Revision 6bd09695 (ceph): testing: updating hadoop-internal test
- Small tweaks to the hadoop-internal test
to better use existing environment varaibles
and in response to the recent t... - 06:51 PM Revision 12740642 (ceph): CephBroker.cc: fix condition
- from cppcheck:
Fix Suspicious condition (assignment + comparison); Clarify
expression with parentheses.
Signed-off... - 06:50 PM Bug #3690 (In Progress): osd crashed in FileStore::_do_transaction
- recent log: ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11496
2013-02-25 02... - 06:46 PM Revision f0ae3804 (ceph): test: removing dead code
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 06:46 PM Revision 50060281 (ceph): test: updating libcephfs-java tests
- Recent changes in teuthology necessitate
changes to libcephfs-java test case.
Signed-off-by: Joe Buck <jbbuck@gmail.... - 06:43 PM Bug #4254: osd: failure to recover before timeout on rados bench and thrashing; negative stats
- recent log:
ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11488
ubuntu@teuthol... - 06:31 PM Revision 4ce34616 (ceph): Client.cc: reduce the scope of some variables
- Reduce the scope of some variables.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 06:23 PM Bug #4281: mon: FAILED assert(success) on LogMonitor
- wip-4281 contains a patch on commit:b4e1006b99a22955149ec26777c81572007fa20d
- 06:07 PM Bug #4281 (Resolved): mon: FAILED assert(success) on LogMonitor
- The bug is highly reproducible by running 'ceph -w', and presents itself in the form of:...
- 06:18 PM Revision 60b9b108 (ceph): Client.cc: use static_cast instead of C-Style cast
- Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 06:18 PM Revision e00bff22 (ceph): teuthology: remove CEPH_JAVA_PATH
- Since teuthology now uses debian packages,
we do not need to set this in workunit.
The one test that uses this now te... - 06:15 PM Revision 9af61cb6 (ceph): teuthology: add an extra_packages flag to install
- Some tests require additional packages
(e.g., java bindings, hadoop bindings).
Extend the install task to allow for t... - 06:00 PM Revision 455832a7 (ceph): Merge pull request #75 from alram/master
- Typo: pool should be root in rados/operations/crush-map.rst
Reviewed-by: Sage Weil <sage@inktank.com> - 05:51 PM Bug #4274 (Duplicate): osd: FAILED assert(osd_lock.is_locked())
- this is actually a dup of #3816.. reported by you! :) Cherry-picked the fix to bobtail, commit:8c6f52215240f48b5e4d...
- 01:06 PM Bug #4274 (Duplicate): osd: FAILED assert(osd_lock.is_locked())
- So I just got a notice from my test cluster that is was unhealthy.
I checked and 7 out of 12 OSDs died with the sa... - 05:50 PM Revision 26e8577d (ceph): Paxos.h: pass string name function parameter by reference
- Pass 'const string name' function parameter by reference.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 05:47 PM Revision dc55c293 (ceph): Typo: pool should be root in rados/operations/crush-map.rst
- Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
- 05:32 PM Feature #3484 (In Progress): mon: 'ceph df'
- 05:22 PM Documentation #4227: networks section still doesn't explain global vs specific
- Sage: yeah, that wasn't the question; the question was, say you have public/cluster nets
in global; can you specify ... - 04:50 PM Documentation #4227: networks section still doesn't explain global vs specific
- the sections behave in the usual way, where [type.foo] overrides [type] overrides [global].
- 05:01 PM CephFS Bug #4134: mds: request locking hang under snaptests
- Oh, and actually the client is the one with the seq of 2 while the MDS only thinks it should have a seq of 1. Curious...
- 02:48 PM CephFS Bug #4134 (In Progress): mds: request locking hang under snaptests
- The request is attempting to read a snapshotted inode, but the inode is still in the LOCK_SNAP_SYNC state from when i...
- 05:00 PM Revision 8f7d56c5 (ceph): Merge pull request #73 from dalgaaf/wip-da-sca-cppcheck-emptiness
- fix more emptiness checks
Reviewed-by: Sage Weil <sage@inktank.com> - 04:58 PM Revision 25768c2a (ceph): Merge pull request #74 from dalgaaf/wip-da-sca-misc
- mds/journal.cc: fix assert in replay()
Let's see how many bugs this has been hiding... :)
Reviewed-by: Sage Weil <s... - 04:35 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
- Unfortunately there doesn't appear to be a way to detect that with leveldb's current API. (If there was, I would exp...
- 03:02 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
- Will you also add checks to ensure ceph doesn't start if the on disk data is incompatible with the version of the lib...
- 10:10 AM Bug #3948 (In Progress): problems from leveldb static linkage and leveldb downgrade
- We'll create a branch off of Bobtail with the fix for 3945.
- 04:32 PM CephFS Bug #4280: mds: crash on lookupsnap
- Logs and core in kai:/home/gregf/logs/4280
- 04:31 PM CephFS Bug #4280 (Resolved): mds: crash on lookupsnap
- While running qa/workunits/snaps/snaptest-snap-rm-cmp.sh:...
- 04:25 PM Bug #4279 (Resolved): mon: received but didn't forward osd boot message
- on a cluster of 6 osds, we get osd boot messages from ~4 osds, and forward only some of them to the leader. this rep...
- 03:35 PM Feature #4278 (New): add ability to make ceph ignore io errors for non-meta/internal data
- Right now a ceph osd crashes/ exits if it gets an io error. In many cases - i assume - ceph could simply continue run...
- 03:27 PM Revision ef20382d (ceph): osd/ReplicatedPG.cc: remove unused variables
- Remove unused variable declarations.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 03:24 PM Revision fd5ce75b (ceph): osd_types.cc: add parenthesis around expression
- Add parenthesis around expressions like (x && y & z).
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 03:23 PM Revision c0da0e12 (ceph): OSDMap.cc: add parenthesis around expression
- Add parenthesis around expressions like (x && y & z).
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 03:13 PM Revision 83eadd89 (ceph): PGMonitor.cc: add parenthesis around expression
- Add parenthesis around expressions like (x && y & z).
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 03:03 PM Revision 43e2b51a (ceph): Client.cc: add parenthesis around expression
- Add parenthesis around expressions like (x && y & z).
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 02:56 PM rbd Bug #4272 (Resolved): rbd snap rollback broken on next
- commit:f58601d681d3aee6541119ab830ba5e2a9ec3a13
- 12:23 PM rbd Bug #4272 (Resolved): rbd snap rollback broken on next
- ...
- 02:56 PM Revision d783f95c (ceph): CephxProtocol.cc: catch end_of_buffer by reference
- Follow 'Throw by value, catch by reference' to void copying and
potential slicing the exception.
Signed-off-by: Dann... - 02:54 PM Revision bf10e5e9 (ceph): CephxProtocol.cc: catch error by reference
- Follow 'Throw by value, catch by reference' to void copying and
potential slicing the exception.
Signed-off-by: Dann... - 02:47 PM Revision d0e48ebb (ceph): crushtool.cc: remove unneeded function declaration
- Remove unneeded function declarations (data_analysis() is unused and
usage() is not needed).
Signed-off-by: Danny Al... - 02:21 PM Revision a6b3cc78 (ceph): mds/journal.cc: fix assert in replay()
- Fix assert in replay(), check if mds->sessionmap.version is cmapv
instead of assign cmapv to mds->sessionmap.version... - 12:44 PM Feature #4199: mon: data loss: low disk space handling
- 12:42 PM Feature #4273: osd: prioritize recovery for degraded pgs
- 12:40 PM Feature #4273 (Resolved): osd: prioritize recovery for degraded pgs
- When recovering from a disk/ osd crash ceph should put priority on degraded pgs. This would be the cluster in a safe ...
- 12:28 PM Bug #4257 (Resolved): osd: clearing recovery state on pg removal races with applying pushes
- commit:dd123333b8e432e1b84b67b500437949d2e75dff
- 12:19 PM Bug #4271 (Resolved): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
- on latest next, including the most recent osd ooo reply fixes:...
- 11:13 AM devops Feature #4119 (Resolved): rpm: create /var/lib/ceph/* directories
- Resolved with the following commit:
commit 1c8ffc5852d573181a29e0cd9b2e83cc46381f71
Author: Gary Lowell <glowell@... - 11:12 AM rbd Cleanup #4262 (Fix Under Review): libceph: drop redundant page info assignments
- 11:08 AM RADOS Tasks #4269 (New): qa: test pool rename
- Make sure caps matching pool name work correctly after a pool is renamed.
- 11:07 AM Fix #4225 (Resolved): objecter: watch is treated as a read (linger) operation
- 11:07 AM Fix #4192 (In Progress): osd: fix log trimming
- 11:04 AM rgw Feature #3990 (In Progress): rgw: dr: implement new version objclass
- 10:46 AM Bug #4268 (Can't reproduce): mon: timecheck: teuthology task fails due to unreported timecheck fr...
- The leader didn't report he's own timecheck entry on the report, leading the teuthology task to fail for absence of s...
- 10:25 AM Revision 88555e72 (ceph): KeyValueDBMemory.cc: use empty() instead of size() == 0
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 10:19 AM Revision 4059d94a (ceph): ReplicatedPG.cc: use empty() instead of size() == 0
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 10:16 AM Revision a2d842f9 (ceph): FileStore.cc: use if(!empty()) instead of if(size())
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 10:15 AM Revision e3b27b7b (ceph): mon_store_converter.cc: use empty() instead of size()
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 10:13 AM Revision ed83d4b9 (ceph): Paxos.cc: use empty() instead of size()
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 10:01 AM Revision 14716fd2 (ceph): Monitor.h: use empty() instead of !size()
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 10:01 AM Revision 7a81b07f (ceph): Monitor.cc: use empty() instead of size()
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 09:36 AM CephFS Bug #4266 (Won't Fix): crush placement from crushtool mismatches observed behavior for pools othe...
- The --x is only coincidentally related to the second part of hte pgid (currently). If you want to map a specific pgi...
- 08:05 AM CephFS Bug #4266 (Won't Fix): crush placement from crushtool mismatches observed behavior for pools othe...
- Because OSDs add the pool id to the pg number to form the x passed to crush_do_rule, whereas crushtool just gets an x...
- 09:27 AM Feature #4267 (Resolved): osd: mark self immediately down on orderly (SIGINT, SIGTERM) shutdown
- If you kill a daemon, it should take the time to tell the monitor it is going down. This will avoid having to wait f...
- 07:51 AM Revision 1c8ffc58 (ceph): ceph.spec.in: Create placeholder directorys under /var/lib/ceph (Bug 4...
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 05:12 AM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
- Of course it's not going to be easy... The problem showed up
this time at offset 2199533527040 instead of 219953839... - 03:35 AM Revision aa79077c (ceph): configure.ac: Add test for c++ compiler.
- The AC_PROG_CXX macro sets a flag if a C++ compiler is found
but does not fail if one is not found, it left to applic... - 03:15 AM Revision 3ebabb34 (ceph): Add timer.py and display summary info in run.py.
- Signed-off-by: Warren Usui <warren.usui@inktank.com>
- 03:15 AM Revision 51fa5fb2 (ceph): nuke: blow away /home/ubuntu/cephtest too
- (along with /tmp/cephtest)
Signed-off-by: Sage Weil <sage@inktank.com> - 03:14 AM Revision b744f423 (ceph): radosgw-admin: Bug fixes for issue 4251.
- Fixes errors introduced by d44fb14762c3d7e2853a8e4be012cd8e4557124e.
Signed-off-by caleb.miles <caleb.miles@inktank.... - 02:27 AM Revision 0b968f51 (ceph): Add rbd locking/fencing test
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 02:17 AM Revision ccdafa06 (ceph): test_lock_fence.sh, rbdrw.py: rbd lock/fence test
- qa/workunits/rbd/test_lock_fence.sh runs using test/rbdrw.py
rbdrw.py creates an image, locks it, and runs an I/O lo... - 01:54 AM Revision bee8dffc (ceph): nuke: blow away /home/ubuntu/cephtest too
- (along with /tmp/cephtest)
Signed-off-by: Sage Weil <sage@inktank.com> - 01:48 AM Revision 1f142741 (ceph): Merge remote-tracking branch 'gh/wip-4249-master'
- 01:48 AM Revision 9096d706 (ceph): Merge remote-tracking branch 'gh/wip-4249' into next
- 01:41 AM Revision 21471c1e (ceph): Merge remote-tracking branch 'gh/wip-4252'
- 01:32 AM Revision 8ce9490e (ceph): rgw: no lockdep on radosgw
- This currently crashes because of linking problems, see #4253.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:55 AM Revision 98408f5c (ceph): mon: PaxosService: remove lingering uses of paxos getters and wait methods
- We should use the PaxosServices getters, setters, and wait methods when and
wherever possible. These must have falle... - 12:50 AM Revision 9d472ca7 (ceph): systest: restrict list error acceptance
- Only ignore errors after the midway point if the midway_sem_post is
defined.
Signed-off-by: Josh Durgin <josh.durgin... - 12:50 AM Revision b64d2617 (ceph): systest: fix race with pool deletion
- The second test have pool deletion and object listing wait on the same
semaphore to connect and start. This led to er... - 12:49 AM Revision 29642d33 (ceph): Merge remote-tracking branch 'gh/wip-4147'
- 12:29 AM Revision 9e6025b6 (ceph): doc: Added subnet example and verbiage to network settings.
- fixes: #4049
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 12:12 AM Revision 5e5530be (ceph): doc: Added content to remove REJECT rules from iptables.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:09 AM Revision 9c693d7e (ceph): test_rbd: move flatten tests back into TestClone
- They need the same setup, and it's easy enough to run specific
subtests. Making them a separate subclass accidentally... - 12:02 AM Revision 3e8d11b4 (ceph): Add timer.py and display summary info in run.py.
- Signed-off-by: Warren Usui <warren.usui@inktank.com>
02/25/2013
- 11:59 PM Revision 55bd7687 (ceph): qa: enable watch-notify dependent test
- This works now that watch-notify has been reworked a bit.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 11:56 PM Revision 345aa2df (ceph): test_rbd: close image before removing it
- This error was masked before by watch notify not differentiating
between watches from the same client with different ... - 11:29 PM Revision 79c4e7e9 (ceph): osd: pull requeued requests off one at a time
- Pull items off the finished queue on at a time. In certain cases, an
event may result in new items betting added to ... - 11:29 PM Revision 79d68ae8 (ceph): osd: requeue pg waiters at the front of the finished queue
- We could have a sequence like:
- op1
- notify
- op2
in the finished queue. Op1 gets put on waiting_for_pg, the not... - 11:28 PM Revision 9ab0fd75 (ceph): doc: Added a small ref section for osd config reference.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:27 PM Revision 3ef6d5bd (ceph): doc: Updated osd configuration reference.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:02 PM Revision 5b24a68b (ceph): systest: restrict list error acceptance
- Only ignore errors after the midway point if the midway_sem_post is
defined.
Signed-off-by: Josh Durgin <josh.durgin... - 10:55 PM Revision b0271e39 (ceph): systest: fix race with pool deletion
- The second test have pool deletion and object listing wait on the same
semaphore to connect and start. This led to er... - 10:28 PM Bug #3444 (Duplicate): Qemu librbd aio
- 10:09 PM Revision 2b7deeea (ceph): qa: output rados test names as they run
- So we don't have to figure out which test is running from the output,
which can be difficult with the system tests.
... - 09:58 PM Revision 3a6ce5d0 (ceph): mds: open mydir after replay
- In certain cases, we may replay the journal and not end up with the
dirfrag for mydir open. This is fine--we just ne... - 09:33 PM Bug #3631 (Resolved): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid) during ...
- commit:56c5a07708d52de1699585c9560cff8b4e993d0a
- 09:30 PM Revision a01dea6a (ceph): ReplicatedPG::C_OSD_CommittedPushedObject take epoch submitted
- What we really care about is that the epoch in which the Context
was submitted is at complete() time >= last_peering_... - 09:30 PM Revision 04ee8f47 (ceph): ReplicatedPG::C_OSD_CommittedPushedObject: use intrusive_ptr for pg
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:30 PM Revision 67225339 (ceph): PG::build_scrub_map: detect race with peering via last_peering_reset
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:30 PM Revision 62999ea2 (ceph): PG,ReplicatedPG: use pg_has_reset_since to discard old async events
- Local async events are obsolete if the pg is deleting or if the
epoch at which they were created is prior to last_pee... - 09:12 PM Revision 31ef4a12 (ceph): ceph.conf: debug ms = 1 for monitors
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:12 PM Revision d7337364 (ceph): exec, pexec: set TESTDIR
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:12 PM Revision 24eeb0da (ceph): rbd: drop udev
- The packages have these rules now.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:12 PM Revision a60e7b59 (ceph): rbd: set TESTDIR when running xfstests
- [elder@inktank.com: fixed typo]
Signed-off-by: Sage Weil <sage@inktank.com> - 08:32 PM Bug #4265 (Won't Fix): ceph-deploy new doesn't support multiple monitors on one host.
- It appears that ceph-deploy is treating both monitor name and hostname as ipaddress.
- 08:12 PM Revision c4537347 (ceph): librbd: remove unused internal method
- get_snap_size() has been replaced by get_image_size(snap_id) everywhere.
Signed-off-by: Josh Durgin <josh.durgin@ink... - 08:12 PM Revision db5fc227 (ceph): Merge branch 'wip-4249' into wip-4249-master
- Make snap_rollback() only take a read lock on snap_lock, since
it does not modify snapshot-related fields.
Conflicts:... - 07:44 PM Bug #3945: osd: dynamically link to leveldb
- The leveldb backports (and libsnappy) available for for platforms that need them.
- 07:40 PM Feature #4005: Add perftools to the kernel debian package script
- Patch submitted to the kernel build maintainer.
- 07:39 PM Bug #3955 (Resolved): Configure should explicity check for c++ compiler.
- Resolved with:
commit aa79077c2442e518c11f3d1885461d734909370b
Author: Gary Lowell <glowell@inktank.com>
Date: ... - 07:36 PM Revision 5806226c (ceph): librbd: drop snap_lock before invalidating cache
- Writeback will take the snap_lock, so read everything we need under it
before invalidating the cache. This avoids a r... - 07:29 PM Bug #4027 (Resolved): ceph-fuse on opensuse12 has the wrong requirement name for libfuse dependency
- Cleaning up the requires list, resolves the issue with libfuse naming, by removing it.
commit 9952f2dd509b436a3cf1... - 07:20 PM rgw Bug #4251 (Resolved): radosgw-admin test fails on master
- 07:19 PM rgw Bug #4251: radosgw-admin test fails on master
- Resolved commit: b744f423614898c1084d5a8b48b9c54de2a7f570
- 07:12 PM rbd Bug #4237 (Resolved): krbd: ignore zero-length requests
- This has been committed.
commit 4dda41d3d76747414586a4bad5615b550e0986b1
Author: Alex Elder <elder@inktank.com>
... - 07:11 PM rbd Bug #4238 (Resolved): krbd: still more barrier fixes
- This has been committed.
commit 632b88cadece050ca925d74bda250c4a320c5cc7
Author: Alex Elder <elder@inktank.com>
... - 07:11 PM rbd Bug #4235 (Resolved): krbd: add some dout() trace calls
- This has been committed.
commit 37206ee5bede14d59306fea3af4c0105d4712342
Author: Alex Elder <elder@inktank.com>
... - 07:10 PM rbd Cleanup #4234 (Resolved): libceph: encapsulate flag setting
- This has been committed.
commit c9ffc77adebf9dfe3026ede6c8b3c61586b485b7
Author: Alex Elder <elder@inktank.com>
... - 07:09 PM rbd Bug #4184 (Resolved): krbd: fix some sparse problems
- Josh reviewed these patches, and I have updated, re-tested
and committed them.
cc344fa rbd: eliminate sparse warn... - 07:01 PM rbd Feature #3190 (Resolved): qa: test fencing
- commit:ccdafa067afed74b209537ae45ff8b49bb5fab3b
- 05:49 PM rbd Bug #4249 (Resolved): librbd: recursive lock of snap_lock during snap_rollback
- commit:9096d70642880946b0b477e33f7debabbefec9fa
- 12:26 PM rbd Bug #4249 (Fix Under Review): librbd: recursive lock of snap_lock during snap_rollback
- wip-4249
- 05:41 PM rbd Bug #4252 (Resolved): rbd python bindings: error removing image on list_children
- commit:21471c1ef4cf02e068a6e6c49cd41e95efec952a
- 04:46 PM rbd Bug #4252 (Fix Under Review): rbd python bindings: error removing image on list_children
- wip-4252, test broke with the watch-notify changes
- 04:02 PM rbd Bug #4252 (In Progress): rbd python bindings: error removing image on list_children
- 05:33 PM Bug #4253: radosgw: segfault in lockdep register
- I updated the suite to not run lockdep against radosgw for now.
- 02:44 PM Bug #4253: radosgw: segfault in lockdep register
- Probably due to dual linkage with libcommon (libglobal -> libcommon, librados -> libcommon) whereas libglobal is link...
- 12:45 PM Bug #4253: radosgw: segfault in lockdep register
- Can't reproduce it locally, only using the specific binary package. Looks like some linking issue:...
- 05:10 PM Revision 7f61072a (ceph): Merge pull request #71 from dalgaaf/wip-da-sca-c_str
- fix some c_str() usage
Reviewed-by: Sage Weil <sage@inktank.com> - 05:08 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
- The output did not indicate that rbd thought it
did something wrong.
That is, the object request came back and in... - 04:08 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
- Requests to write 4096 bytes came back from the osd with a
written count of 2048 bytes.
Now I'm afraid I have to ... - 01:23 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
- > BTW fixed the rbd namer thing; pull latest teuthology.git.
Well, "fixed" is generous. It had a bug, which I've ... - 12:09 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
- BTW fixed the rbd namer thing; pull latest teuthology.git.
- 11:12 AM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
- I was reporting if an error code got returned from
the osd. However the loop device function that
reports the "Wri... - 11:04 AM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
- The tests I started running this morning finally hit number 259.
It did have the problem, but I got no messages from... - 09:09 AM rbd Bug #4242 (In Progress): krbd: xfstest 259 failure (FS size near 4TB)
- I tried to reproduce this with a smaller subset of tests
(just 258 and then 259 repeatedly) over the weekend but
th... - 05:06 PM Revision 9d92ad6e (ceph): rados: crank up mon debugging for the mon thrashing tests
- At least for now!
Signed-off-by: Sage Weil <sage@inktank.com> - 05:03 PM Fix #4128 (Resolved): osd: fix pgid=(pool,seed) -> crush input mapping
- 05:03 PM Feature #3403 (Resolved): librados: expose a list of watchers on an object
- 05:03 PM Feature #4203 (Fix Under Review): kernel: support for new pool hashing feature
- 04:58 PM rbd Tasks #4210 (Rejected): get ceph and all libraries versions+patches in EPEL
- EPEL does not take packages already in RHEL.
- 04:53 PM Revision 35ce9d63 (ceph): Merge pull request #72 from dalgaaf/wip-da-comp-sign-unsign
- Monitor.cc: fix -Wsign-
Reviewed-by: Sage Weil <sage@inktank.com> - 04:52 PM Revision d1724bfe (ceph): Merge pull request #70 from dalgaaf/wip-da-fix-spec
- Add missing files to spec and debian files
Reviewed-by: Sage Weil <sage@inktank.com> - 04:50 PM Bug #4147 (Resolved): librados: st_rados_list_objects failure
- 04:50 PM Bug #4147: librados: st_rados_list_objects failure
- commit:29642d33c3595c3d6db9c4c364b9ee69663cfc3d
- 03:40 PM Bug #4147 (Fix Under Review): librados: st_rados_list_objects failure
- There was a race in the test. Fix is in wip-4147.
- 04:35 PM Tasks #3779 (Resolved): update osd config ref as appropriate
- Updated the OSD configuration reference. Filestore and journal need updating too.
- 04:31 PM Documentation #4049 (Resolved): public/cluster network doc should mention that multiple subnets a...
- Added verbal mention and syntax example to public network and cluster network.
- 04:21 PM Revision 3fdf4393 (ceph): doc: Moved admonition to kernel mount.
- fixes: #4146
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 04:19 PM Revision 516935bc (ceph): doc: Added verbiage to describe single host deadlocks.
- fixes: #3076
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 04:15 PM Documentation #4260 (In Progress): centos/suse default reject rule in iptables
- For now, I've added a description to the monitor troubleshooting section. This should be added to troubleshooting sec...
- 02:14 PM Documentation #4260: centos/suse default reject rule in iptables
- Not an FS issue! :)
- 10:18 AM Documentation #4260 (Resolved): centos/suse default reject rule in iptables
Saw this on Ken's centos vms, but it sounds like the same issue may occur on suse. The default OS install adds a r...- 03:43 PM rbd Subtask #4263 (Fix Under Review): libceph: clearly abstract message data operations
- These patches have been posted for review.
[PATCH 0/4] libceph: abstract setting message data info
[PATCH 1/4] li... - 03:33 PM rbd Subtask #4263 (Resolved): libceph: clearly abstract message data operations
- Currently the fields in a message structure related
what constitutes the data portion of a message are
manipulated ... - 03:38 PM Revision 67103a88 (ceph): Monitor.cc: fix -Wsign-compare
- Fix -Wsign-compare, make 'i' unsigned int.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 03:15 PM rbd Cleanup #4262: libceph: drop redundant page info assignments
- These patches have been posted for review (marking
this "Feedback").
[PATCH 0/3] libceph: focus calc_layout() on ... - 03:03 PM rbd Cleanup #4262: libceph: drop redundant page info assignments
- Three patches implement this change. The net result is
that calc_layout() becomes focused only on filling in the
o... - 02:53 PM rbd Cleanup #4262 (Resolved): libceph: drop redundant page info assignments
- In calc_layout(), there are some assignments to osd request
fields r_num_pages and r_page_alignment. These assignme... - 03:14 PM rbd Bug #4240 (Fix Under Review): libceph: fix a osd request memory leak
- This has been posted for review.
[PATCH] libceph: fix a osd request memory leak - 02:36 PM Revision cf167a1f (ceph): debian: add new files
- Add new (installed) files to debian install files.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 02:34 PM Revision 4b77deb4 (ceph): ceph.spec.in: add new files
- Add new files to spec file since they get installed.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 02:28 PM Revision 6ae10fe7 (ceph): Client.cc: don't pass c_str() if std::string is expected
- Don't pass c_str() to _lookup(). The function expect a std::string
as second parameter.
Signed-off-by: Danny Al-Gaaf... - 02:08 PM Bug #4261: injectargs can't parse boolean values correctly
- To be explicit, 'ceph osd tell \* -- --filestore-flusher=false' works.
There is a bug here though: parsing boolean... - 12:18 PM Bug #4261: injectargs can't parse boolean values correctly
- or more consistently with other tools, use ...
- 12:13 PM Bug #4261: injectargs can't parse boolean values correctly
- --no-foo, or --foo=0
the problem with your #2 is the cli is parsing it. add a space inside the quotes - 11:13 AM Bug #4261 (Resolved): injectargs can't parse boolean values correctly
- The issue wasn't quickly evident after a quick skim of the code, but this report came in on ceph-users (for bobtail) ...
- 01:55 PM Messengers Feature #2100: msgr: Prevent throttled clients from slowing down non-throttled connections (TCP b...
- I went over the code and it all looks good! (Modulo testing for impact, etc of course.)
Reviewed-by: Greg Farnum <gr... - 01:51 PM CephFS Bug #4248: mds: replay does not correctly update CInode::first and ::last members
- This isn't currently journaled correctly, in addition to not setting its snapid ranges correctly. There's nothing tha...
- 11:19 AM CephFS Bug #4248 (In Progress): mds: replay does not correctly update CInode::first and ::last members
- Okay, that didn't fix the problem. The stray dir now was snapids [3, HEAD] instead of [4, HEAD], but the inode remain...
- 01:10 PM Revision 350481f9 (ceph): Paxos.h: fix dangerouse use of c_str()
- No need to use c_str() in get_statename(), simply return a
std::strin instead.
Signed-off-by: Danny Al-Gaaf <danny.a... - 01:02 PM Bug #3971 (Rejected): can't attach rbd image volume to instance
- Not a bug, just an old package.
- 12:27 PM rbd Bug #4255 (Duplicate): osdc/ObjectCacher.cc: 517: FAILED assert(i->empty())
- 12:14 PM Bug #4256 (In Progress): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
- This bug is caused by what I most feared that could happen with the single-paxos approach, but it always remained a t...
- 10:30 AM Feature #2611 (Resolved): mon: Single-Paxos
- commit:9af94eea209fc2555f66214f01f3edddc35d4209
- 09:51 AM CephFS Feature #3821 (New): qa: run backuppc as part of qa suite
- 08:23 AM Documentation #4146 (Resolved): cephfs quickstart: clarify mounting on same node
- Moved admonition to kernel mount section, and added link to an FAQ entry explaining the issue in greater detail.
- 08:22 AM Documentation #3076 (Resolved): doc: Explain how loopback mounts (using kclient, ceph-fuse should...
- Added new section to the FAQ providing details. Provided links in quick start admonitions to the FAQ.
02/24/2013
- 09:31 PM Revision 9217c4ac (ceph): debian: make gdisk, parted requirements, not recommendations.
- ceph-prepare-disk (and thus ceph-deploy) need this.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:22 PM Revision 0be28af0 (ceph): Merge remote-tracking branch 'gh/next'
- 03:51 PM Revision 8dcbf8b6 (ceph): specify deterministic admin socket path for admin_socket.py tests
- Otherwise we don't know the path because the default now includes $pid.
- 03:24 PM Revision 6bae2a5d (ceph): Grammar typo
- Signed-off-by: Neil Levine <neil.levine@inktank.com>
- 03:24 PM Revision 35c951f3 (ceph): Minor wording change.
- Signed-off-by: Neil Levine <neil.levine@inktank.com>
- 03:24 PM Revision 3896896c (ceph): Changes to the OS support, multi-data center, and hypervisor questions.
- Signed-off-by: Neil Levine <neil.levine@inktank.com>
- 08:58 AM Bug #4257: osd: clearing recovery state on pg removal races with applying pushes
- nevermind.. just need to call start_peering_interval() to set last_peering_interval. testing wip-4257.
- 08:47 AM Bug #4257: osd: clearing recovery state on pg removal races with applying pushes
- Actually, I think this might be a bug in the non-removal case too. We call cancel_recovery() from start_peering_inte...
- 08:31 AM Bug #4257 (Resolved): osd: clearing recovery state on pg removal races with applying pushes
- The sync on_removal() call to clear_recovery() conflicts with push transactions that are in-flight to the filestore.....
- 07:37 AM Bug #4256 (Resolved): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
- ...
- 12:36 AM Revision 0cd215ee (ceph): mds: reencode MDSMap in MMDSMap if MDSENC feature is not present
- In some cases the MMDSMap message from mon -> client passes from leader ->
peon -> client, and the leader doesn't enc...
02/23/2013
- 08:43 PM rbd Bug #4255 (Duplicate): osdc/ObjectCacher.cc: 517: FAILED assert(i->empty())
- ...
- 04:38 PM Revision c07e8ea7 (ceph): qa/run_xfstests.sh: use $TESTDIR instead of /tmp/cephtest
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:34 PM Revision 8235b16c (ceph): osd: an interval can't go readwrite if its acting is empty
- Let's not forget that min_size can be zero.
Fixes: #4159
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked ... - 12:52 PM Feature #4230: librados: node.js bindings
- Email was rejected by redmine. This was sent to ceph-devel:
----
Hi Wido,
Also cc'ing ceph-devel.
Few month... - 12:12 PM Bug #4254 (Resolved): osd: failure to recover before timeout on rados bench and thrashing; negati...
- snippet:...
- 12:10 PM Bug #4253 (Can't reproduce): radosgw: segfault in lockdep register
- this is failing in the master branch:...
- 12:08 PM rbd Bug #4252 (Resolved): rbd python bindings: error removing image on list_children
- ...
- 10:32 AM rgw Bug #4251 (Resolved): radosgw-admin test fails on master
- ...
- 10:30 AM Bug #4250 (Resolved): mon: crash in finish_proposal after recovery
- ...
- 08:31 AM rbd Bug #4249 (Resolved): librbd: recursive lock of snap_lock during snap_rollback
- ...
- 12:24 AM Revision 704db850 (ceph): mkcephfs: create mon data dir prior to ceph-mon --mkfs
- ceph-mon now expects this directory to already exist.
Signed-off-by: Sage Weil <sage@inktank.com>
02/22/2013
- 11:38 PM Revision 10f50d35 (ceph): doc: Added a lot of info to OSD troubleshooting.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:37 PM Revision e68f2c85 (ceph): doc: Added mention of Admin Socket interface and brief description.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:35 PM Revision 73317bd7 (ceph): doc: Changed title to OSD and PG, indicating both subjects are covered.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:34 PM Revision ab7039d6 (ceph): doc: Added references from monitoring OSD to troubleshooting OSD.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:33 PM Revision 97cc7389 (ceph): doc: set maxdepth to 2, so TOC isn't so long with new OSD troubleshooting.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:15 PM Revision 7c940836 (ceph): client: use 4MB f_bsize and f_frsize for statfs
- Old stat(1) reports:
Block size: 1048576 Fundamental block size: 1048576
and the df(1) arithmetic works out. ... - 10:57 PM Revision 64267eb3 (ceph): test/librados/watch_notify: fix warning
- In file included from test/librados/watch_notify.cc:8:0:
../src/gtest/include/gtest/gtest.h: In function ‘testing::As... - 10:40 PM Revision 53586e71 (ceph): ceph-object-corpus: re-update
- This was set by 9af94eea209fc2555f66214f01f3edddc35d4209, then single
paxos merge, then accidentally reverted by the ... - 10:23 PM Revision e4fd70fc (ceph): Merge remote-tracking branch 'gh/wip-rbd-flatten-deadlock'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 10:19 PM Revision 2dae6a68 (ceph): PG::proc_replica_log: oinfo.last_complete must be *before* first entry ...
- Fixes: #4189
Signed-off-by: Samuel Just <sam.just@inktank.com> - 10:16 PM Revision e03657e4 (ceph): Merge remote-tracking branch 'gh/wip-objecter-fsx'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 09:41 PM Revision 05a87798 (ceph): rbd_xfstests: re-enable test 049
- Test 049 is now passing, so add it back to the set that runs
nightly. It only takes 10-15 seconds to run, so it shou... - 09:14 PM Bug #4079: osd: journal aio deadlock
- Another possible clue. Things seemed to be going reasonably
well on this run, but sometime during test 78 things we... - 09:00 PM Feature #4207 (Fix Under Review): osd/librados: add ops to list snaps for an object
- 11:35 AM Feature #4207 (In Progress): osd/librados: add ops to list snaps for an object
- 08:50 PM Revision d612a9ab (ceph): Merge branch 'wip-3403-4-rebase'
- Feature: #3403
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 06:51 PM Revision d8021a1a (ceph): nuke: sudo for killall
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:44 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
- I"m seeing this fairly consistently now.
- 01:03 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
- Whoops, it was 4 TB (2^42) not 4 GB.
I'll update what I originally wrote shortly. - 01:00 PM rbd Bug #4242 (Closed): krbd: xfstest 259 failure (FS size near 4TB)
- I have now seen this at least twice. I think it's inconsistent
but it might be important. Not marking it high yet,... - 05:15 PM Bug #4179: osd: memory leak during deep scrub on bobtail
- we think this is due to pg log trimming. see wip-osd-log-trim and wip-pglog
- 04:27 PM Messengers Feature #2100: msgr: Prevent throttled clients from slowing down non-throttled connections (TCP b...
- yeah, sure! still needs testing, tho, too.
- 04:17 PM Messengers Feature #2100: msgr: Prevent throttled clients from slowing down non-throttled connections (TCP b...
- This need a review? :)
- 03:48 PM Messengers Feature #2100: msgr: Prevent throttled clients from slowing down non-throttled connections (TCP b...
- 04:26 PM Bug #4226 (Resolved): Monitor crash happens when running Teuthology
- also updated ceph-deploy and mkcephfs, commit:704db850131643b26bafe6594946cacce483c171
- 09:14 AM Bug #4226: Monitor crash happens when running Teuthology
- Sure thing.
- 09:02 AM Bug #4226: Monitor crash happens when running Teuthology
- we need to test that mkcephfs now does this. also, can you blow away the current PendingReleaseNotes (ceph.git root ...
- 03:03 AM Bug #4226: Monitor crash happens when running Teuthology
- This is due to a new requirement for the monitor before --mkfs can be issued: the creation of the monitor's data path...
- 03:33 PM rbd Bug #3958 (Resolved): rbd fsx fails with EBUSY
- 03:32 PM CephFS Bug #3794 (Resolved): uclient: reports sizes wrong in some cases
- 03:10 PM CephFS Bug #3794: uclient: reports sizes wrong in some cases
- Assuming we aren't pushing this into a stable release without more testing, both the patch and backport are
Review... - 02:58 PM CephFS Bug #3794 (Fix Under Review): uclient: reports sizes wrong in some cases
- wip-statvfs
- 03:31 PM CephFS Bug #3793 (Resolved): wrong size reported in some distributions/toolchains
- 'ceph: fix statvfs fr_size' in kernel tree.
- 02:58 PM CephFS Bug #3793: wrong size reported in some distributions/toolchains
- I pushed a wip-statvfs which fixes this for ceph-fuse.
- 03:22 PM CephFS Bug #4248 (Fix Under Review): mds: replay does not correctly update CInode::first and ::last members
- wip-4248-snapid-journaling
Also pushing out a v0.57-based branch to the user to try out. - 03:17 PM CephFS Bug #4248 (Resolved): mds: replay does not correctly update CInode::first and ::last members
- This came in over the mailing list....
- 03:14 PM rbd Bug #1070 (Rejected): krbd: ^C doesn't work
- Yeah, marking rejected. thanks for digging in!
- 03:08 PM rbd Bug #1070: krbd: ^C doesn't work
- I can't relate them but this is involved in at
least some of the code involved:
http://tracker.ceph.com/issues/38... - 03:00 PM rgw Bug #4247 (Resolved): rgw: swift list bucket entities missing attrs (in xml)
- <container> instead of <container name="foo">
<subdir> instead of <subdir name="bar"> - 02:24 PM rbd Fix #3665 (Resolved): librbd: deadlock during flatten
- commit:e4fd70fcec3a9abb7f19517326e46f58031c4196
- 02:13 PM rbd Bug #913 (Resolved): krbd: handle race between notify and rbd device shutdown
- This is very old. And--provided I understand it--it is resolved
in the current rbd code.
When a mapped rbd image... - 02:04 PM Bug #4246: osd/msgr: rebound to an addr a peer osd already had open
- see commit:e229f8451d37913225c49481b2ce2896ca6788a2. i think maybe an explicit handshake is needed here on each conn...
- 02:01 PM Bug #4246 (Resolved): osd/msgr: rebound to an addr a peer osd already had open
- On osd.1, we see...
- 01:51 PM rgw Feature #4245 (New): Support some subset of Amazon Identity Management
- Currently we are not able to provide any of the fine grained control over resource permissions that Amazon Identity M...
- 01:50 PM rbd Bug #4244 (Resolved): rbd xfstests: re-enable xfstests 049 in nightly run
- Pushed to ceph-qa-suite/master....
- 01:38 PM rbd Bug #4244 (Resolved): rbd xfstests: re-enable xfstests 049 in nightly run
- Running test 049 repeatedly is passing for me now. I'm not sure
when or how it got fixed but I'm going to re-enable... - 01:48 PM rgw Bug #3682 (Resolved): valgrind errors seen when running rgw tests in nightlies
- Please open a new ticket for any future valgrind errors discovered in nightlies.
- 01:46 PM rgw Bug #4124: Using "response-content-type" arguments causes duplicated Content-Type in response
- Apache might be filtering the duplicate header I guess. I use lighttpd as a fastcgi front end.
- 01:39 PM rgw Bug #4124 (New): Using "response-content-type" arguments causes duplicated Content-Type in response
- Not seen on Apache.
- 01:40 PM rbd Bug #2572 (Resolved): krbd: writeback errors?
- I've run xfstests 49 a bunch of times consecutively
and I am no longer seeing this issue.
I'm about to run it 100... - 01:37 PM rgw Bug #2650 (In Progress): rgw: swift key creation overrides subuser access mask
- 01:36 PM rgw Bug #2366: rgw: bucket index update rely on pg state
- Will be worked in coordination with DR/Georeplication work.
- 01:34 PM rgw Bug #4048 (Resolved): API mismatch between RGW and Swift
- 01:23 PM rbd Bug #2700: blkdeviotune method at libvirt doesn`t work on RBD volumes
- Just checked, problem with blkdeviotune still exists in the 1.0.2.
- 11:53 AM rbd Bug #2700: blkdeviotune method at libvirt doesn`t work on RBD volumes
- This is something that we should fix. Is it still an issue in current libvirt?
- 01:20 PM rbd Bug #2654 (Resolved): Stale rbd volume cannot be unmaped
- Somewhere along the way, this got fixed....
- 01:15 PM rbd Bug #4243 (Resolved): rbd cli: usage confusing for snapshot operations
- The correct usage for creating a snapshot seems to be:...
- 01:14 PM CephFS Bug #4035 (Rejected): Ceph doesn't recover from fault on Opensuse (cfuse tests & rbd-cli tests)
- 01:11 PM CephFS Bug #3818 (Duplicate): kclient: fsx fails in mapread
- 01:09 PM CephFS Bug #3681: kclient fsx fails nightly
- Should review entire kernel locking around truncate.
- 01:08 PM CephFS Bug #3681: kclient fsx fails nightly
- 12:45 PM CephFS Bug #2277: qa: flock test broken
- It's not an issue because these tests aren't being run any more. They should be run, though. ;)
That said, this wa... - 12:30 PM CephFS Bug #2277 (Closed): qa: flock test broken
- No longer an issue.
- 12:35 PM CephFS Bug #4241 (Duplicate): SELinux fails because it can't set xattrs
- ...
- 12:31 PM Bug #2329 (Resolved): fix detection of C++11 atomic header
- 12:28 PM Bug #2207: osd: crash when op length is greater than op input data
- Still exists in current code.
- 12:27 PM Bug #2186 (Can't reproduce): osd: shutdown race
- Not seen in current code.
- 12:26 PM Bug #2184 (Resolved): audit calls to populate_obc_watchers and add watch/notify to RadosModel
- Done - this code has been replaced.
- 12:25 PM Bug #2182 (Resolved): audit osd reads for reads from potentially unstable objects
- Resolved by various commits that rewrote this area of code.
- 12:23 PM CephFS Bug #1874 (New): Running `git gc` on a bare git repository hosted by ceph results in a bus error.
- 12:21 PM Bug #1691 (Can't reproduce): rados export failures
- Not seen in current code.
- 12:19 PM Messengers Bug #1674: daemons crash when sent random data
- 12:12 PM Bug #3801 (Won't Fix): Cascading OSD failures beginning with common/HeartbeatMap.cc: 78: FAILED a...
- Fixed in Bobtail, won't backport to Argonaut.
- 12:11 PM Bug #3595 (Won't Fix): ceph-osd and ceph-mds crash on Debian Squeeze
- Won't fix, as other squeeze users are having success.
- 12:07 PM Bug #4065 (Can't reproduce): Crash of 0.56.2 OSD on Ubuntu 12.04 LTS
- Appears to be disk issue.
- 12:05 PM rbd Bug #3939 (Duplicate): krbd: circular locking report in sysfs code
- Duplicate of 3925. I *did* write it up before.
- 12:02 PM rbd Bug #3950 (Can't reproduce): krbd: new assertion failure running concurrent rbd test
- Not seeing this in current code.
- 11:59 AM rbd Bug #3871 (In Progress): krbd: initial header read may be out of date
- 11:58 AM rbd Bug #3743 (Won't Fix): krbd: errors on submitted requests are ignored
- This was found in old request code and therefore will not be fixed.
- 11:38 AM rbd Bug #3936 (Rejected): rbd: Strange dd speed behaviour (server side issue?)
- Network issue.
- 11:37 AM rbd Bug #3664: osdc/ObjectCacher.cc: 517: FAILED assert(!i->size())
- Need to reproduce with:...
- 11:35 AM rbd Bug #3697 (Duplicate): rbd copy.sh test failing in nightly
- #3958
- 11:34 AM rbd Bug #3980 (Won't Fix): rbd image created with size zero on a mixed cluster crashes rbd
- Problem not in Bobtail and future releases. Won't fix.
- 11:32 AM rbd Bug #3524 (Duplicate): test_librbd_fsx: crash after flatten
- Same as #3665
- 11:26 AM rbd Bug #3703 (Can't reproduce): osd: crash while encrypting
- 11:12 AM rbd Bug #4240 (Resolved): libceph: fix a osd request memory leak
- If an invalid layout is provided to ceph_osdc_new_request(), its
call to calc_layout() might return an error. At th... - 11:02 AM Feature #4239 (New): Automatically determine routing data based on host routing data (entirely de...
- IPv6 has interesting features, such as the expectation that hosts have multiple addresses per interface (local link, ...
- 10:51 AM Bug #4228: mon uses pick_addresses if invoked with mkfs or without mon addr; fails if no cluster ...
- Here is an example ceph.conf file both for this test case and for possible inclusion in to the documentation site.
- 09:39 AM rbd Bug #4184: krbd: fix some sparse problems
- Forgot to set target version.
- 09:38 AM rbd Bug #4184 (Fix Under Review): krbd: fix some sparse problems
- Re-posted for review. The patches have been re-based on
top of fixes for 4234, 4235, 4237, and 4238. - 09:37 AM rbd Cleanup #4234: libceph: encapsulate flag setting
- Posted for review. (Marked this as "Feedback" because
I can't mark a cleanup issue "need review")... - 06:22 AM rbd Cleanup #4234 (In Progress): libceph: encapsulate flag setting
- Forgot to indicate this was underway.
- 06:02 AM rbd Cleanup #4234 (Resolved): libceph: encapsulate flag setting
- While working on http://tracker.ceph.com/issues/4079 I created
some helper routines to wrap around the code that tes... - 09:36 AM rbd Bug #4235 (Fix Under Review): krbd: add some dout() trace calls
- Posted for review....
- 06:23 AM rbd Bug #4235 (Resolved): krbd: add some dout() trace calls
- While working on http://tracker.ceph.com/issues/4079 I added
some calls to dout() to some of the new request code. ... - 09:36 AM rbd Bug #4238 (Fix Under Review): krbd: still more barrier fixes
- Posted for review....
- 07:21 AM rbd Bug #4238 (Resolved): krbd: still more barrier fixes
- While looking at http://tracker.ceph.com/issues/4079 I
concluded that the fix I put in for this might still
not be ... - 09:35 AM rbd Bug #4237 (Fix Under Review): krbd: ignore zero-length requests
- Posted for review....
- 06:40 AM rbd Bug #4237 (Resolved): krbd: ignore zero-length requests
- The old request code simply ignored zero-length requests
as soon as they were seen. The new request code currently
... - 09:00 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- Yes the cluster has returned to a working state and osd's are staying up with the new code.
- 07:33 AM Revision 31050340 (ceph): objecter: don't resend linger ops unnecessarily
- recalc_linger_op_target() was checking and then setting
linger_op->pgid and linger_op->active, but these were only se... - 07:23 AM Revision 15bb9ba9 (ceph): objecter: initialize linger op snapid
- Since they are write ops now, it must be CEPH_NOSNAP or the OSD
returns EINVAL.
Signed-off-by: Josh Durgin <josh.dur... - 06:41 AM rbd Feature #4236: krbd: properly handle flush commands
- Note that http://tracker.ceph.com/issues/4237 describes
making the new request code ignore all zero-length commands.... - 06:38 AM rbd Feature #4236 (Duplicate): krbd: properly handle flush commands
- REQ_FLUSH and REQ_FUA are intended to implement drive
cache flushes and barrier semantics. I don't know
precisely ... - 05:55 AM Linux kernel client Bug #4233 (Resolved): krbd: verify use of all GFP_* flags
- The memory allocations done in the kernel rbd client
use variously GFP_KERNEL, GFP_IO, and GFP_ATOMIC.
I'm not en... - 05:50 AM Revision cfe92392 (ceph): librados: expose a list of watchers on an object
- Add new op CEPH_OSD_OP_LIST_WATCHERS
Add Objecter handling
Signed-off-by: David Zafman <david.zafman@inktank.com> - 05:50 AM Revision af339aee (ceph): Add ObjectReadOperation and IoCtx functions
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 05:50 AM Revision 1c3241e3 (ceph): Add listwatchers command to rados
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 05:50 AM Revision 56481176 (ceph): Add test for list_watchers() C++ interface
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 05:50 AM Revision bf5cf331 (ceph): Add rados_types.h header file
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 05:45 AM Revision 8c05af5d (ceph): configuration parsing: give better error for missing =
- A ceph.conf line with "key" and no "= value" currently shows
"unexpected character while parsing putative key value,
... - 03:04 AM Bug #4218: mon: segfault on 'ceph quorum'
- Patch on wip-4218 commit:2d615aca6c14808813e54efd31f73f271b7c69a4
- 02:49 AM Feature #4232 (Resolved): librados: Improve Java bindings
- This is related to: #4231
The current state of the Java bindings is uncertain.
Two projects exist:
* Java RADO... - 02:45 AM rbd Feature #4231 (Closed): librbd: Java bindings
- As it seems right now the new CloudStack code will require more complex RBD operations which can not be accomplished ...
- 02:42 AM Feature #4230 (Resolved): librados: node.js bindings
- Although I don't have a use-case at this specific point it would be very cool to have node.js bindings.
From the d... - 01:55 AM Revision dc181224 (ceph): osd/PG: fix typo, missing -> omissing
- From ce7ffc34408bf32c66dc07e6f42d54b7ec489d41.
Signed-off-by: Sage Weil <sage@inktank.com> - 01:39 AM Revision 94ae7254 (ceph): test_librbd_fsx: fix image closing
- Always close the image we opened in check_clone(), and check the
return code of the rbd_close() called before cloning... - 01:31 AM Revision de4fa95f (ceph): osd: make watch OSDOp print sanely
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:31 AM Revision 6c08c7c1 (ceph): objecter: separate out linger_read() and linger_mutate()
- A watch is a mutation, while a notify is a read. The mutations need to
pass in a proper snap context to be fully cor... - 01:30 AM Revision 60ebf02a (ceph): Merge branch 'next'
- 01:30 AM Revision dd007db3 (ceph): ceph_common.sh: fix iteration of items in ceph.conf
- This broke in c8f528a4070dd3aa0b25c435c6234032aee39b21.
Signed-off-by: Sage Weil <sage@inktank.com> - 01:04 AM Revision 045a8668 (ceph): task: ceph: create monitor data directories prior to --mkfs
- The new monitor store does not create the data directory on --mkfs. We
must create it instead, much like what happens... - 01:02 AM Revision 6cb53740 (ceph): ceph-conf.rst: missing '=' in example network settings
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 12:44 AM Revision c1b75c6b (ceph): task: mon_thrash: Thrash multiple monitors and 'maintain-quorum' option
- We now add a new option 'thrash-many' that by being set to true will break
the default behaviour of killing only one ... - 12:44 AM Revision d28bb05a (ceph): task: mon_thrash: Add 'seed' and 'store-thrash' options
- This patch introduces an option to thrash a monitor store when we thrash
the monitors, as well as a 'store-thrash-pro... - 12:21 AM Revision 278be217 (ceph): ceph.conf: log file, not log dir
- Signed-off-by: Sage Weil <sage@inktank.com>
02/21/2013
- 11:45 PM Revision 9af94eea (ceph): Merge remote-tracking branch 'gh/wsp.bobtail.2merge'
- 11:37 PM Revision ce7ffc34 (ceph): PG::proc_replica_log: adjust oinfo.last_complete based on omissing
- Otherwise, search_for_missing may neglect to check the missing
set for some objects assuming that if the need version... - 11:08 PM Revision c85ba563 (ceph): install: ignore apt-get update failures on package removal
- At that point we don't really care.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:08 PM Revision 17be13b2 (ceph): ceph: fix log, /var/run/ceph stupid
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:47 PM Revision a862d8bf (ceph): Fix unused vars, unused imports, and aliasing
- Found by pyflakes
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 10:42 PM Revision 8086d1d8 (ceph): Merge remote-tracking branch 'upstream/wip_clone_attrs'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 10:37 PM Revision 23669be9 (ceph): radosgw-admin: fix errors found by pyflakes
- Using the wrong variable, and true/false are capitalized in python.
Signed-off-by: Josh Durgin <josh.durgin@inktank.... - 10:30 PM Revision 79f09bf3 (ceph): MDS: remove a few other unnecessary is_base() checks
- We should let users remove xattrs as well as set them. ;) And
the check in handle_client_setlayout was totally useles... - 10:21 PM Revision 9f82ae60 (ceph): mds: allow xattrs on the root inode
- This was previously disallowed because Once Upon a Time, the root
inode wasn't persisted to disk and was an entirely ... - 09:46 PM Bug #4229 (Resolved): conf parsing gives very confusing message if no '=' present on setting line
- commit:8c05af5dc3c398dda4c196a64f344db7ea69d209 pushed to next
- 09:32 PM Bug #4229: conf parsing gives very confusing message if no '=' present on setting line
- looks good to me!
- 07:11 PM Bug #4229: conf parsing gives very confusing message if no '=' present on setting line
- Something like this:...
- 06:50 PM Bug #4229 (Resolved): conf parsing gives very confusing message if no '=' present on setting line
- A doc bug caused a user to attempt to include settings of the form
public network <addr>
i.e. missing the equal... - 09:44 PM Revision 84ef1649 (ceph): mds: parse ceph.*.layout vxattr key/value content
- Use qi to parse a strictly formatted set of key/value pairs. Be picky
about whitespace. Any subset of recognized ke... - 09:44 PM Revision 6bd8781d (ceph): mds: use inode_t::layout for dir layout policy
- This cherry-pick is going in the reverse direction of normal. That's
because this direction makes for the minimal cha... - 09:28 PM Revision fea77682 (ceph): osdc/Objecter: unwatch is a mutation, not a read
- This was causing librados to unblock after the ACK on unwatch, which meant
that librbd users raced and tried to delet... - 09:28 PM Revision 81bd9964 (ceph): FileStore::_clone: use _fsetattrs rather than _setattrs
- The omap portion of the clone happened above in DBObjectMap::clone.
Only the fs stored attrs need to be explicitely c... - 09:26 PM Revision 5b48e63c (ceph): FileStore::_setattrs: use _fsetattrs
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:26 PM Revision c33c51f0 (ceph): FileStore: add _fsetattrs
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:25 PM Revision 2ec04f96 (ceph): FileStore::_setattrs: only do omap operations if necessary
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:24 PM Revision 83fad1c7 (ceph): FileStore::_setattrs no need to grab an Index lock for the omap operations
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:59 PM Revision 08efb158 (ceph): Merge pull request #67 from jaharkes/content_length
- Handle empty CONTENT_LENGTH environment variable.
- 08:52 PM Revision 8b0eef29 (ceph): ceph_manager: fix asok string formatting
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:51 PM Revision ad00fc72 (ceph): Fix failing > 4MB range requests through radosgw S3 API.
- When a range request is made for more than rgw_get_obj_max_req_size
bytes the first returned chunk sets 'ret' to STAT... - 08:45 PM Revision 5c0a2f40 (ceph): ceph: make /var/run/ceph writeable by non-root too
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:42 PM Revision e5a01317 (ceph): Merge pull request #66 from jaharkes/range_requests
- Fix failing > 4MB range requests through radosgw S3 API.
- 08:36 PM Revision 96896eb0 (ceph): Handle empty CONTENT_LENGTH environment variable.
- nginx seems to be providing a CONTENT_LENGTH environment variable with no data
when the request body is empty.
Signe... - 08:35 PM Revision 1d62baf1 (ceph): ceph: fix /var/log/ceph chown/cmod typo
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:29 PM Revision c83a01d4 (ceph): Fix failing > 4MB range requests through radosgw S3 API.
- When a range request is made for more than rgw_get_obj_max_req_size
bytes the first returned chunk sets 'ret' to STAT... - 07:37 PM Bug #4079: osd: journal aio deadlock
- Here is the yaml file I used for reproducing this....
- 03:40 PM Bug #4079: osd: journal aio deadlock
- The process:
20767 ? D 0:00 /sbin/mkfs.xfs -f -l su=32k /dev/rbd3
Its "before" kernel stack trace:
[... - 02:40 PM Bug #4079: osd: journal aio deadlock
- After lots of failed attempts to fix this I have what
I hope to be something helpful.
I've added dout() calls to ... - 05:43 AM Bug #4079: osd: journal aio deadlock
- I don't think the barrier improved anything.
All of those state changes should be happening
under protection of a m... - 07:35 PM Revision e1573ea1 (ceph): ceph.conf: use default locations for admin socket; fix client log file
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:32 PM Revision 4277265d (ceph): osd: an interval can't go readwrite if its acting is empty
- Let's not forget that min_size can be zero.
Fixes: #4159
Signed-off-by: Sage Weil <sage@inktank.com> - 07:26 PM Revision a1ae8562 (ceph): librbd: make sure racing flattens don't crash
- The only way for a parent to disappear is a racing flatten completing,
or possibly in the future the image being forc... - 07:19 PM Revision 995ff0e3 (ceph): librbd: use rwlocks instead of mutexes for several fields
- Image metadata like snapshots, size, and parent is frequently read,
but rarely updated. During flatten, we were depen... - 07:15 PM Revision e0f8e5a8 (ceph): common: add lockers for RWLocks
- This makes them easier to use, especially instead of existing mutexes.
Signed-off-by: Josh Durgin <josh.durgin@inkta... - 07:05 PM Revision 2574d875 (ceph): make /var/log/ceph writeable by non-root; make clients log to it
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:46 PM Bug #4228 (Resolved): mon uses pick_addresses if invoked with mkfs or without mon addr; fails if ...
- The monitor uses pick_addresses(), which tries to find interfaces with addresses on both
cluster and public nets if... - 06:44 PM Revision c8d0889d (ceph): Merge branch 'next'
- Conflicts:
src/osd/ReplicatedPG.cc - 06:43 PM Revision 6d8dfb18 (ceph): osd: clear recovery state on pg removal
- This ensures we release our in-progress recovery counters, which prevents
recovery from getting blocked indefinitely ... - 06:38 PM Revision 94e5deeb (ceph): test: fix run-rbd-tests pool deletion
- Use the new safety check
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 06:29 PM Revision 6612b040 (ceph): ceph-object-corpus: use temporary 'wsp.master.new' corpus until we get ...
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 06:16 PM rbd Fix #3665 (Fix Under Review): librbd: deadlock during flatten
- wip-rbd-flatten-deadlock
- 06:04 PM Revision beafca57 (ceph): Merge branch 'wsp.bobtail.2merge' into wsp.bobtail.master
- Conflicts:
src/.gitignore
src/Makefile.am
src/include/ceph_features.h
src/mon/MDSMonitor.cc
src/mon/PGMonitor.cc - 06:02 PM Revision cb85fb7d (ceph): mon: ceph-mon: convert an old monitor store to the new format
- With the single-paxos patches we shifted from an approach with multiple
paxos instances (one for each paxos service) ... - 06:02 PM Revision 89f92049 (ceph): test: ObjectMap: add a generic leveldb store tool
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 06:02 PM Revision 04dac7ee (ceph): vstart.sh: Create mon data directory before --mkfs
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 06:02 PM Revision 86f6a342 (ceph): mon: Paxos: trim through Paxos
- Instead of directly modifying the store whenever we want to trim our Paxos
state, we should do it through Paxos, prop... - 06:02 PM Revision cd4de773 (ceph): mon: PaxosService: rework full version stashing
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 06:02 PM Revision b33d4eac (ceph): mon: Paxos: get rid of slurp-related code
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 06:02 PM Revision d8a5cf6b (ceph): mon: MonitorDBStore: add store iterators to obtain chunks for sync
- We created an interface specific to the MonitorDBStore, which can be used
to create iterators to obtain chunks for sy... - 06:02 PM Revision 6db25a38 (ceph): message: MMonSync: Monitor Synchronization message
- The monitor's synchronization process requires a specific message type
to carry the required informations. Since this... - 06:02 PM Revision cab3411b (ceph): mon: Monitor: Add monitor store synchronization support
- Synchronize two monitor stores when one of the monitors has diverged
significantly from the remaining monitor cluster... - 06:02 PM Revision 091fa826 (ceph): os: LevelDBStore: scrap init() and create open() and create_and_open()
- The init() function always implicitly created a new store if it was
missing.
This patches makes init() a private fun... - 06:02 PM Revision 19e5098a (ceph): mon: Add an offline monitor store converter
- This tool will convert an old monitor store format (bobtail) to the new
key/value store-backed, single-paxos format.
... - 06:02 PM Revision a5e2dcb3 (ceph): mon: Single-paxos and key/value store support
- We are converting the monitor subsystem to a Single-Paxos architecture,
backed by a key/value store. The previous arc... - 05:49 PM Documentation #4227 (Resolved): networks section still doesn't explain global vs specific
- The network section implies that you must set both the [global] and the [<daemon>] settings for network addresses, an...
- 05:21 PM Revision 36ed407e (ceph): mds: use inode_t::layout for dir layout policy
- Remove the default_file_layout struct, which was just a ceph_file_layout,
and store it in the inode_t. Rip out all t... - 04:54 PM Bug #4226 (Resolved): Monitor crash happens when running Teuthology
- INFO:teuthology.orchestra.run.err:ceph_mon.cc: In function 'int main(int, const char**)' thread 7f731684a780 time 201...
- 03:50 PM rbd Bug #4186: rbd: add another "udevadm settle" in the CLI
- awesome, I fixed this without even knowing it existed! :)
- 03:44 PM Bug #4189: osd/ReplicatedPG.cc: 4994: FAILED assert(log.objects.count(soid) ...
- ce7ffc34408bf32c66dc07e6f42d54b7ec489d41 should take care of this. (The Fixes: tag in the commit is wrong, should ha...
- 03:03 PM Bug #4189: osd/ReplicatedPG.cc: 4994: FAILED assert(log.objects.count(soid) ...
- ubuntu@teuthology:/a/sage-ooo7/8851/ another example
- 02:50 PM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
- I've looked at the logs, and I think #4091 should fix this. The high ping times tend to occur around when the cache f...
- 02:24 PM Fix #4225 (Resolved): objecter: watch is treated as a read (linger) operation
- Fixing this for the (simpler) unwatch case. For watch, we need to refactor linger() a bit to capture both the notify...
- 02:22 PM CephFS Bug #4220 (Resolved): MDS is inconsistent about whether layouts are allowed on the root directory
- Right, this is in the generic xattr code, not the new vxattr stuff. Sage says this is because the root inode used to ...
- 02:03 PM CephFS Bug #4220: MDS is inconsistent about whether layouts are allowed on the root directory
- If you go through the "handle_client_setdirlayout" interface (ie, cephfs tool), the MDS will let you set a layout on ...
- 10:47 AM CephFS Bug #4220 (Resolved): MDS is inconsistent about whether layouts are allowed on the root directory
- I can't seem to set layouts on the root directory with ceph-fuse. Perhaps I'm doing something else wrong, but check o...
- 02:00 PM rgw Feature #4224 (New): rgw: unitest to check get object with range > 4MB
- 01:59 PM rgw Bug #4223 (Resolved): rgw: failing > 4MB range requests through radosgw S3 API
- 01:39 PM rgw Bug #4223: rgw: failing > 4MB range requests through radosgw S3 API
- Does not happen in bobtail, related to recent changes in streaming read object
- 12:49 PM rgw Bug #4223 (Resolved): rgw: failing > 4MB range requests through radosgw S3 API
- Fixed with commit:c83a01d4e8dcd26eec24c020c5b79fcfa4ae44a3
- 01:50 PM CephFS Bug #1435 (Resolved): mds: loss of layout policies upon mds restart
- Change pushed to bobtail (commit:36ed407e0f939a9bca57c3ffc0ee5608d50ab7ed) and next (commit:6bd8781dda524f04bb56bcdac...
- 01:49 PM CephFS Cleanup #1499 (Resolved): mds: clean up directory layouts
- Okay, I tested this according to the procedure described below (I wanted to write some scripts, but the non-manual po...
- 11:59 AM Bug #4216: osd: dbojectmap incorrectly skipping ops
- A bit below continuing on the same thread (7f6a9d4e1700):
2013-02-20 21:43:56.597514 7f6a9d4e1700 20 filestore dbo... - 08:37 AM Bug #4216: osd: dbojectmap incorrectly skipping ops
- root@plana46:~# gdb /usr/bin/ceph-osd /tmp/1361425499.5801.core
if you want to look at hte core - 08:36 AM Bug #4216: osd: dbojectmap incorrectly skipping ops
- from gdb:...
- 08:33 AM Bug #4216 (Resolved): osd: dbojectmap incorrectly skipping ops
- ubuntu@teuthology:/a/sage-ooo6/8248 crashed with a bad array index in remove_object_with_snap_hardlinks because a sna...
- 11:38 AM Bug #4116 (Resolved): common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- Evan, going to assume this is resolved.. let me know if not! #4192 will track the long-term fix.
- 11:36 AM Bug #4159 (Resolved): after setting pool size to zero, osd's segv and apparently can't recover
- commit:4277265d99647c9fe950ba627e5d86234cfd70a9
- 11:29 AM devops Feature #4119 (In Progress): rpm: create /var/lib/ceph/* directories
- 11:28 AM CephFS Tasks #4222 (In Progress): Add libcephfs-test.jar to ceph-test deb package
- 11:26 AM CephFS Tasks #4222 (Resolved): Add libcephfs-test.jar to ceph-test deb package
- The file libcephfs-test.jar is not present in any of the deb packages.
The file ceph.spec was changed to include thi... - 10:48 AM CephFS Bug #4221 (Resolved): MDS: LogEvent::decode needs to respect mds_log_skip_corrupt_events for DECO...
- By far the most common form of corrupt event is one that's somehow the wrong size — and that hits an assert in LogEve...
- 10:44 AM Bug #4217 (Resolved): osd: recovery hangs indefinitely
- commit:6d8dfb18feb4ce263453039fc0afdb1462279e9a
- 10:11 AM Bug #4217 (Fix Under Review): osd: recovery hangs indefinitely
- wip-4217 now passes the test
- 08:57 AM Bug #4217 (Resolved): osd: recovery hangs indefinitely
- this has been popping up in qa and mistakenly interpreted as just slow, but recovery is in fact blocking indefinitely...
- 10:29 AM devops Feature #4219 (Rejected): gitbuilder: make it skip nobuild-* branches
- 09:44 AM Bug #4218 (Resolved): mon: segfault on 'ceph quorum'
- As reported by Travis Rhoden on ceph-users:...
- 05:49 AM Revision 4431e1ef (ceph): install: be slightly more efficient
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:46 AM Revision 00986ce0 (ceph): install: be more careful about package removal
- - call apt separately for each package; it will error out annoyingly if
there is one in the list not in the APT sourc... - 05:36 AM Revision 7d8a72a3 (ceph): ceph-fuse: install -dbg package, too
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:23 AM Revision 425f5dd8 (ceph): clusters: add mds to fixed-1.yaml
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:17 AM Revision e747abef (ceph): rbd/librbd: fix the cache mode facet
- This appears to have been broken, which means we weren't actually testing
any of the non-default cache modes (writeth... - 05:02 AM Revision c64cd201 (ceph): radosgw-admin: fix sleep syntax error
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:21 AM Revision b4fd196c (ceph): mds: parse ceph.*.layout vxattr key/value content
- Use qi to parse a strictly formatted set of key/value pairs. Be picky
about whitespace. Any subset of recognized ke... - 01:09 AM Revision 5551aa5b (ceph): mds: parse ceph.*.layout vxattr key/value content
- Use qi to parse a strictly formatted set of key/value pairs. Be picky
about whitespace. Any subset of recognized ke... - 12:27 AM Revision ecb563b2 (ceph): install: install libcephfs1[-dbg]
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:21 AM Revision 28f11d03 (ceph): ceph_manager: drop extra line
- Ooops, from 0c990f3add7fe2a08d13511f3c7bf814eb6558f1.
Signed-off-by: Sage Weil <sage@inktank.com>
02/20/2013
- 11:27 PM Revision 9996bdbe (ceph): run: print pass/FAIL as final line
- Makes it easy to tell at a glance if your last test passed or not.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:20 PM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
- Sigh. The attachment might help...
- 11:18 PM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
- Confirmed here, with ceph-0.56.3 and qemu-1.3.1.
See attached test output.
A summary is, the average ping time,... - 10:10 PM Revision 6c2f4a2b (ceph): Merge remote-tracking branch 'origin/wip-3634'
- 10:10 PM Revision 2a51e328 (ceph): Merge remote-tracking branch 'origin/wip-3634'
- 09:29 PM Revision b531aa36 (ceph): Merge branch 'wip_watch_cleanup'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 09:29 PM Revision 7af32997 (ceph): osd/: move ObjectContext over to osd_types.h
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:29 PM Revision ebdf66df (ceph): Watch/Notify: rework watch/notify
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:29 PM Revision 8ece91ff (ceph): ReplicatedPG: accept watch cookie value with notify ack
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:29 PM Revision 661a2832 (ceph): librados/: include watch cookie in notify_ack
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:29 PM Revision 9a399afd (ceph): doc: add some internal docs for watch/notify
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:29 PM Revision 0202bf29 (ceph): ReplicatedPG: allow multiple watches in one transaction
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:29 PM Revision 7fe7eff9 (ceph): Timer.cc: use complete() rather than finish()
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:29 PM Revision 359c0dfd (ceph): ReplicatedPG: add intrusive_ptr hooks
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:29 PM Revision 22ec5bc3 (ceph): PG: check object_contexts on flushed
- At FlushedEvt, all outstanding io should be complete and
the object_contexts map should be empty.
Signed-off-by: Sam... - 09:25 PM Revision 8713f18d (ceph): osd: remove force hack for testing the HASHPSPOOL code
- Also from 8cc2b0f1243b2717af1de329a7fa6a8b5350db68.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:15 PM rbd Bug #3958 (In Progress): rbd fsx fails with EBUSY
- reproducing with logs, vapre f.yaml.out, to confirm this is just the osd's EBUSY. which we should fix.
- 08:52 PM Revision ceb390f6 (ceph): mon: allow syslog level and facility for cluster log to be controlled
- Allow user to control the minimum level to go to syslog for the client-
and server-side submission paths for the clus... - 08:51 PM Bug #4182 (Can't reproduce): FileStore::_do_copy_range got short read result
- i am hopeful that this is a result of the collection repaly bugs, fixes cultimating commit:5fc83c8d9887d2a916af11436c...
- 08:50 PM Bug #4148 (Resolved): osd: snap collections mismatch from thrashing
- this appears to be resolved after commit:5fc83c8d9887d2a916af11436ccc94fcbfe59b7a
- 08:49 PM Bug #4204 (Resolved): kclient: regression triggered by direct io path
- this is working now that alex yanked that commit.
- 08:49 PM Bug #4110 (Resolved): assertion in DeleteOp::_begin
- this appears to be resolved after commit:5fc83c8d9887d2a916af11436ccc94fcbfe59b7a
- 08:47 PM Revision c3d130cd (ceph): mon: Monitor: keyring always on mon_data/keyring by default
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 08:47 PM Revision 14619675 (ceph): mon: MonitorDBStore: Add a key/value store to be used in the monitor
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 08:39 PM Revision 0201cc80 (ceph): rgw: refactor header grants
- Move definition to a static array.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 08:32 PM Revision eb0f49d4 (ceph): rgw_acl: Support ACL grants in headers.
- Issue 3669: Support S3 ACL grants specified in request headers. Allow
requests, excluding POST object, to specify ACL... - 06:37 PM Revision 04f3fe4e (ceph): mon: fix new pool type
- I broke this in 8cc2b0f1243b2717af1de329a7fa6a8b5350db68.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:22 PM Revision 2e1b02bf (ceph): osd: lock pg in build_past_intervals_parallel()
- Methods called by write_if_dirty() (get_osdmap()) assert that the pg
is locked.
Backport: bobtail
Signed-off-by: Sag... - 05:40 PM devops Feature #2699 (New): crowbar: change barclamp-glance to use rbd
- There are a minimal number of changes available in git@github.com:gregsfortytwo/barclamp-glance.git; I thought a bit ...
- 05:35 PM CephFS Bug #1435 (Fix Under Review): mds: loss of layout policies upon mds restart
- Okay, after discussing with Sage we've decided that placing the directory layouts into the inode_t::layout field is t...
- 11:36 AM CephFS Bug #1435 (Won't Fix): mds: loss of layout policies upon mds restart
- This patch to use the inode layout instead of default_layout shouldn't be helping — directory layouts aren't written ...
- 05:33 PM CephFS Feature #4215 (Resolved): mds: support setfattr on ceph.dir.layout
- Ah, it was just a lost commit! Resolved by commit:5551aa5b3b5c2e9e7006476b9cd8cc181d2c9a04, among others.
(It will p... - 02:43 PM CephFS Feature #4215: mds: support setfattr on ceph.dir.layout
- Oh, as a feature this isn't any particular priority. Just an optimization, really.
- 02:40 PM CephFS Feature #4215: mds: support setfattr on ceph.dir.layout
- Oh, and indeed, looking at the source code:...
- 02:37 PM CephFS Feature #4215 (Resolved): mds: support setfattr on ceph.dir.layout
- ...
- 05:24 PM Feature #3757 (Resolved): osd: Watch/Notify cleanup
- b531aa3688d9e8831837c23abac0bdaba04ec793
- 05:00 PM rgw Feature #4098: rgw: multi-site: Global Bucket Namespace
- This request should be covered by the spec Yehuda sent to the ML:
http://article.gmane.org/gmane.comp.file-systems... - 04:52 PM CephFS Cleanup #1499 (Fix Under Review): mds: clean up directory layouts
- Okay, this patch is required to fix the loss of directory layouts issue (#1435) in Bobtail, so I rebased it on that b...
- 04:44 PM Revision 473beb53 (ceph): qa: mon/pool_ops.sh: fix last test
- Got this one backwards, bah!
Signed-off-by: Sage Weil <sage@inktank.com> - 04:11 PM Messengers Feature #2100: msgr: Prevent throttled clients from slowing down non-throttled connections (TCP b...
- see wip-tcp to tune this via ceph.conf. please test!
- 03:40 PM Bug #4162 (Resolved): mon: Single-Paxos: on sync, corrupted paxos store
- Forgot to kill teuthology, and the same job has been hammering the branch for two days now, and everything is still g...
- 02:31 PM Feature #4214 (Duplicate): osd: optionally tolerate and repair EIO on deep scrub reads
- 02:13 PM rgw Feature #3634 (Resolved): rgw: improve teuthology radosgw-admin test
- Merged, commit:6c2f4a2bbef63ef91344887bf8f001a2574503c5
- 01:58 PM rgw Feature #3402 (Resolved): rgw: improve tests for multipart upload
- Done, commit:409567582772efd5f98bc40bb48cb07e3b034f14
- 12:58 PM rgw Feature #3669 (Resolved): rgw: support acl grants through http headers
- Merged into next, commit:eb0f49d4b68062701b842b9cfdde708868769bef
- 12:53 PM Feature #3704 (Resolved): mon: add min log level to send cluster msgs to syslog
- commit:ceb390f672fa8cc3823fac588ac19cb18b2a7777
- 12:50 PM rbd Cleanup #4053 (Resolved): ceph: cleanup ceph page vector functions
- Committed to the testing branch.
9e0eb85 ceph: remove a few bogus declarations
b324814 libceph: use void pointers... - 12:49 PM rbd Subtask #4007 (Resolved): libceph: support STAT osd operation
commit fbfab53966b279f9cdb36b96ffa1e22f042c96ff
Author: Alex Elder <elder@inktank.com>
Date: Fri Feb 8 09:55:48...- 12:42 PM Bug #4079: osd: journal aio deadlock
- For a while I was pretty hopeful, because it appeared that
with these barriers in place I was getting slowness less
... - 09:06 AM Bug #4079: osd: journal aio deadlock
- Well, it absolutely looks like it *can* happen.
I found cases where different CPUs set and cleared
the WRITE_PENDIN... - 06:45 AM Bug #4079: osd: journal aio deadlock
- I am running xfstests 258 and 259 over rbd, repeating
10 times. The first three iterations took about 1 second
and... - 12:42 PM rbd Fix #3665 (In Progress): librbd: deadlock during flatten
- 12:04 PM CephFS Bug #4213 (Resolved): mds: old_parents is never cleaned up
- The CInode::old_parents map is never cleaned up, even if all the snapshots for which a parent is valid have all been ...
- 12:01 PM CephFS Bug #4212 (Closed): mds: open_snap_parents isn't called all the times it needs to be
- Prompted by a bug report/paper-over patch from Alexandre, I had a talk with Sage about snapshots. It came out that we...
- 11:55 AM Bug #4159: after setting pool size to zero, osd's segv and apparently can't recover
- reproduction: ceph osd set pool rbd size zero actually didn't kill the OSDs; ./rados -p rbd ls hung, unsurprisingly, ...
- 11:26 AM rbd Feature #4211 (Rejected): get good qemu, libvirt versions+patches in CentOS+
- 11:26 AM rbd Tasks #4210 (Resolved): get ceph and all libraries versions+patches in EPEL
- 11:16 AM rgw Bug #4178: s3-tests: fix list_multipart_uploads
- Done, commit:fd33286494a221030eb9128f446337e7f3cfdef9
- 11:13 AM rgw Bug #4178 (Resolved): s3-tests: fix list_multipart_uploads
- 11:15 AM rgw Bug #4150: rgw: copy object into itself leaks tail references
- Done, commit:34f885be536d0ac89c10fd29b1518751d2ffc547
- 11:12 AM rgw Bug #4150 (Resolved): rgw: copy object into itself leaks tail references
- 11:15 AM rgw Bug #4177: rgw: list multipart uploads not listing objects
- Done, commit:db99fb4417b87301a69cb37b00c35c838b77197e
- 11:12 AM rgw Bug #4177 (Resolved): rgw: list multipart uploads not listing objects
- 11:08 AM rgw Feature #4072 (Resolved): Allow binding on a tcp port
- commit:ac59ebd
- 10:59 AM devops Feature #4118 (Rejected): rpm: include upstart stuff in (some) rpms
- 10:01 AM CephFS Feature #3730 (Closed): Support replication factor in Hadoop
- Woot.
- 09:53 AM Bug #4206: concurrent rados bench processes don't work well for seq reads
- I don't think the prefix is used when doing reads though — just the last benchmark run which finished is picked. We s...
- 09:36 AM Bug #4206: concurrent rados bench processes don't work well for seq reads
- There is a distinct prefix.. can you include teh exact commands that (sometimes) reproduce this?
- 08:24 AM Bug #4206 (Resolved): concurrent rados bench processes don't work well for seq reads
- Running concurrent rados bench processes results in various different problems when performing reads from the same po...
- 09:44 AM Feature #3336 (Closed): java: create teuthology task for running unit test suite
- Commit 791a8224f0c3e00cb509188f7712b2e69b499876 added the qa test and commit bb2924d431d3825e2e0c5a1b3260b3334a016f54...
- 09:43 AM CephFS Feature #4208: Add more replication pool tests for Hadoop / Ceph bindings
- Something like this added to the current custom test should do the trick?...
- 09:32 AM CephFS Feature #4208 (Rejected): Add more replication pool tests for Hadoop / Ceph bindings
- We should add a test (or several) for the scenario where the user specifies a level of replication that does not exac...
- 09:42 AM devops Feature #4209 (Resolved): make ceph-create-keys work on non-upstart systems
- 09:40 AM devops Feature #3916 (Resolved): ceph-disk-activate: non-upstart trigger (udev?)
- 09:40 AM devops Feature #3993 (Resolved): upstart/sysvinit: control whether crush position is readjusted on start
- 09:40 AM devops Feature #4112 (Resolved): ceph-deploy: support mds
- 09:16 AM Feature #4207 (Resolved): osd/librados: add ops to list snaps for an object
- Add an op to list snapshot metadata for an object. Similar to the list watchers change in #3403, need to define a ty...
- 06:24 AM Revision 0c990f3a (ceph): ceph_manager: eventually time out while waiting for admin socket
- Otherwise we get stuck in a loop if an osd crashes unexpectedly, the
task never fails, and we don't collect all the e... - 06:15 AM Revision 3de89969 (ceph): schedule_suite.sh: drop obligatory install task
- Added these to ceph-qa-suite.git instead.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:04 AM Revision 9617dcc6 (ceph): Merge branch 'unstable'
- Conflicts:
teuthology/task/workunit.py - 05:04 AM Revision cccadb9b (ceph): Merge branch 'unstable'
- Conflicts:
teuthology/task/workunit.py - 05:02 AM Revision acab0682 (ceph): add explicit install task before ceph task
- 02:00 AM Revision 3692ccd6 (ceph): doc: make the cephfs man page marginally more truthful
- Put it in the right place this time.
Signed-off-by: Greg Farnum <greg@inktank.com> - 02:00 AM Revision 5f92adca (ceph): rgw: fix multipart uploads listing
- Fixes: #4177
Backport: bobtail
Listing multipart uploads had a typo, and was requiring the
wrong resource (uploadId i... - 02:00 AM Revision a44df934 (ceph): rgw: don't copy object when it's copied into itself
- Fixes: #4150
Backport: bobtail
When object copied into itself, object will not be fully copied: tail
reference count... - 01:59 AM Revision db99fb44 (ceph): rgw: fix multipart uploads listing
- Fixes: #4177
Backport: bobtail
Listing multipart uploads had a typo, and was requiring the
wrong resource (uploadId i... - 01:58 AM Revision 34f885be (ceph): rgw: don't copy object when it's copied into itself
- Fixes: #4150
Backport: bobtail
When object copied into itself, object will not be fully copied: tail
reference count... - 01:48 AM Revision efc49475 (ceph): man: make the cephfs man page marginally more truthful
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 12:16 AM Revision de892bba (ceph): Merge branch 'wip-pool'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 12:12 AM Revision b90167d6 (ceph): mon: move OSDMap feature bit calculation into an OSDMap method
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:12 AM Revision 128cb17d (ceph): osd/OSDMap: note OSDHASHPSPOOL feature when pool FLAG_HASHPSPOOL is set
- This allows the osd and mon to enforce feature bits on their connections.
Signed-off-by: Sage Weil <sage@inktank.com>
02/19/2013
- 11:59 PM Revision 8cc2b0f1 (ceph): osd: introduce HASHPSPOOL pool flag, feature to avoid overlapping pg pl...
- The existing code will overlay the placement of PGs from pools because
it simply adds the ps to the pool as the CRUSH... - 11:54 PM Revision 96e153ae (ceph): qa: mon/pool_ops.sh: test pool set size
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:54 PM Revision 7bd49d02 (ceph): qa: mon/pool_ops.sh: fix pool tests
- The '! command' doesn't fail properly, even with -e, in bash (wtf!).
Also, the last pool deletion command succeeds b... - 11:52 PM Revision c86f9239 (ceph): Merge remote-tracking branch 'gh/wip-4159'
- 11:33 PM Revision 4eb9bf21 (ceph): test/bufferlist: fix warning
- In file included from test/bufferlist.cc:31:0:
../src/gtest/include/gtest/gtest.h: In function ‘testing::AssertionRes... - 11:12 PM Bug #4065: Crash of 0.56.2 OSD on Ubuntu 12.04 LTS
- I am using btrfs and it seems the disk in question is failing. Sadly I didn't notice before. I suspect this is the ca...
- 10:55 PM Revision d0424ebc (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 10:53 PM Revision bcb210c6 (ceph): Merge branch 'next'
- 10:05 PM Revision 3ff0fe0f (ceph): testing: updating hadoop-internal test
- Small tweaks to the hadoop-internal test
to better use existing environment varaibles.
Signed-off-by: Joe Buck <jbbu... - 10:05 PM Revision f1bff178 (ceph): qa: sample test for new replication tests
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 09:50 PM Revision 60d9465b (ceph): doc/release-notes: v0.57
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:26 PM Revision 81704665 (ceph): rados: fix ceph_test_filejournal test
- Assume it is in the $PATH.
Signed-off-by: Sage Weil <sage@inktank.com> - 07:07 PM Bug #4204: kclient: regression triggered by direct io path
- I'm having a lot of trouble testing this.
I can write to files in a ceph file system. But direct I/O
writes give... - 05:31 PM Bug #4204: kclient: regression triggered by direct io path
- I'm certain it's because of this commit: 29c3c8b721a96b4a82f4224527c7103e5e910b80
Which was done for this issue: ... - 04:56 PM Bug #4204 (Resolved): kclient: regression triggered by direct io path
- this probably related to recent changes in the testing branch (which fails); master passes....
- 06:55 PM Revision 91d6be83 (ceph): PG: remove weirdness log for last_complete < log.tail
- In the case of a divergent object prior to log.tail,
last_complete may end up before log.tail.
Backport: bobtail
Fix... - 06:52 PM Revision dbadb3e2 (ceph): PG: remove weirdness log for last_complete < log.tail
- In the case of a divergent object prior to log.tail,
last_complete may end up before log.tail.
Backport: bobtail
Fix... - 06:41 PM Revision f1841e41 (ceph): osd: pull requeued requests off one at a time
- Pull items off the finished queue on at a time. In certain cases, an
event may result in new items betting added to ... - 06:41 PM Revision 56c5a077 (ceph): osd: requeue pg waiters at the front of the finished queue
- We could have a sequence like:
- op1
- notify
- op2
in the finished queue. Op1 gets put on waiting_for_pg, the not... - 06:41 PM Revision 5fc83c8d (ceph): os/FileStore: check replay guard on src for collection rename
- This avoids a problematic sequence like:
- rename A/ -> B/
- remove B/1...100
- destroy B/
- cre... - 06:07 PM Revision 9a7a9d06 (ceph): v0.57
- 05:56 PM Bug #4006 (Resolved): osd: repeating 'wrong node' message in log
- This is believed to be fixed with the merge of wip-osd-msgr (and wip-bobtail-osd-msgr backport). If anybody sees thi...
- 05:48 PM CephFS Cleanup #4166: ceph: simplify ceph_sync_write() page_align
- This commit caused regressions. I pulled it out and
I'm not going to re-open it again.
- 05:30 PM Fix #4205: librados: Improve Watch-notify semantics
- I think this is simply a matter of making the notify fail (return an error to teh notifier) if any of the watches fai...
- 05:20 PM Fix #4205 (Resolved): librados: Improve Watch-notify semantics
- In the new implementation Sam set up, and apparently in the old code as well, a notify can succeed without getting a ...
- 05:12 PM Revision 4002d70a (ceph): osd: fix printf warning on pg_log_entry_t::get_key_name
- warning: osd/osd_types.cc:1716:76: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type...
- 05:08 PM Revision f80f8493 (ceph): qa: test_mon_workloadgen: use default config file path
- I'm not sure why we wouldn't. Also, this makes this test work without
annoying plumbing to pass the explicit path th... - 05:02 PM Revision 6d338591 (ceph): qa: mon/workloadgen.sh: drop TEST_CEPH_CONF code
- The binaries already pick up on CEPH_CONF, which will be set as needed.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:44 PM Revision 8ca2274c (ceph): rbd: udevadm settle before unmap
- udev runs blkid on device close, and other such nonsense that can
make unmap fail with EBUSY. Settle before we unmap... - 04:42 PM Feature #4203 (Resolved): kernel: support for new pool hashing feature
- 04:40 PM Tasks #4198 (In Progress): osd: define data loss plan of attack for cuttlefish
- 04:39 PM Tasks #4198: osd: define data loss plan of attack for cuttlefish
- - tool to manipulate pgs (remove, export, import)
- osd should stop accepting writes when near-full
- tool/meth... - 02:46 PM Tasks #4198 (Resolved): osd: define data loss plan of attack for cuttlefish
- 04:36 PM Revision b45f67e0 (ceph): test: correcting hadoop-internal tests
- Changing the hadoop-internal tests to use the
newly added $TESTDIR environment variable.
Also, removed unneeded varia... - 04:35 PM Revision d2dbab1f (ceph): testing: adding a Hadoop wordcount test
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Sam Lang <sam.lang@inktank.com> - 04:29 PM Revision 30b8d653 (ceph): mon: restrict pool size to 1..10
- See: #4159
Signed-off-by: Sage Weil <sage@inktank.com> - 04:12 PM Fix #4128 (Fix Under Review): osd: fix pgid=(pool,seed) -> crush input mapping
- 02:52 PM Fix #4128 (In Progress): osd: fix pgid=(pool,seed) -> crush input mapping
- 03:52 PM Bug #4160 (Resolved): it should be illegal to set pool size to 0
- commit:c86f9239a2fd87dc6021481227864f1316f97c29
- 09:39 AM Bug #4160 (Fix Under Review): it should be illegal to set pool size to 0
- wip-4159
- 03:11 PM Fix #4202 (Rejected): osd: pg delete
- 03:08 PM Feature #4201 (Resolved): osd: data loss: pg export/import/remove
- 03:02 PM Feature #4199: mon: data loss: low disk space handling
- Warn and shut down the monitor
- 02:47 PM Feature #4199 (Resolved): mon: data loss: low disk space handling
- 02:57 PM Feature #4200 (Resolved): mon: break pgmap into separate leveldb keys
- 02:46 PM Feature #4197 (Resolved): osd: data loss: low space handling
- 02:45 PM Feature #4196 (Resolved): osd: data loss: journal corruption
- 02:36 PM rgw Feature #4097: rgw: s3 static website
- - requires implementing xml parser for request input
- implementing default error response handlers - 02:11 PM rgw Feature #4097: rgw: s3 static website
- Root domain support == static web site hosting, e.g., when accessing a bucket it'll go directly to the index object, ...
- 02:35 PM rgw Feature #4099: rgw: Object Expiration
- - need to have some clean-up process
- should we provide a strict 'removed at' point of time, or a more relaxed 'r... - 02:34 PM rbd Feature #2770 (In Progress): krbd: define tasks to add osd_client compound class op support
- 02:23 PM rbd Feature #2770 (Resolved): krbd: define tasks to add osd_client compound class op support
- 02:22 PM rbd Feature #4021 (Resolved): rbd: openstack: add ability to copy volume to image for rbd
- 02:20 PM rbd Feature #4195 (Duplicate): rbd: migrate an active image between pools
- 02:06 PM rgw Feature #3992 (In Progress): rgw: refactor internal user API for RGW Admin
- 02:06 PM rgw Feature #3988 (In Progress): rgw: dr: region mgt changes: define/implement internal API
- 02:06 PM rgw Feature #3669 (Fix Under Review): rgw: support acl grants through http headers
- 02:04 PM Bug #4194 (Can't reproduce): osd, librados: listing objects got premature ENOENT
- ...
- 01:56 PM rgw Bug #3813 (Resolved): radosgw doesn't have a logrotate script
- Fixed, commit:c8eace6ff0bbb38bf317b9db2ffba57c3d128693
- 01:23 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- I pushed a wip-4116-workaround branch with a workaround that will make it trim the log. It might be a painful restar...
- 09:50 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- Okay, the problem here is that it's not trimming the log because the PG is degraded. We need to fix that ASAP. I'll...
- 09:43 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- Here is the current output of 'pg 4.0 query'
- 09:40 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- excellent. can you paste the output from 'ceph pg 4.0 query' so we can verify that that ginormous log got trimmed?
... - 01:21 PM Fix #4192: osd: fix log trimming
- I thought not trimming the log was a deliberate choice for faster catchup. Sounds like we need to define a better pol...
- 01:17 PM Fix #4192 (Resolved): osd: fix log trimming
- We should trim the log even when we're degraded.
Define 'osd pg max log' or similar to control how big we let it g... - 01:01 PM Feature #3403 (Fix Under Review): librados: expose a list of watchers on an object
- 11:55 AM CephFS Fix #4191 (Resolved): qa: mulitiple mds in nightly (non-failure case)
- 11:46 AM CephFS Feature #4190 (Resolved): qa: add mds thrashing to nightly
- 11:43 AM CephFS Feature #4002 (Resolved): mds: design fsck
- Okay, this is as done as it needed to be.
- 11:40 AM rbd Subtask #4007: libceph: support STAT osd operation
- Josh has reviewed this. Testing again before committing
to be included in the testing branch. - 11:39 AM rbd Cleanup #4053: ceph: cleanup ceph page vector functions
- Josh has reviewed these, and I've rebased them onto
the top of the testing branch. I'm going to test some
before u... - 11:13 AM Feature #3769 (Resolved): osd: scrub should verify snap collection existence, membership
- 11:10 AM Cleanup #4176: poor use of DIR_? subdirs in osds
- You mean by dropping any use of the filesystem at all?
- 11:06 AM Cleanup #4176: poor use of DIR_? subdirs in osds
- Yeah, that bit could be made more efficient. Actually though, with leveldb, we could drop pg collections altogether...
- 10:03 AM Cleanup #4176: poor use of DIR_? subdirs in osds
- Sam groaned about more complicated code when I mentioned this to him, so I'm sending it his way to adjudicate. ;)
- 03:27 AM Cleanup #4176: poor use of DIR_? subdirs in osds
- I first noticed it stracing ceph-osds. Each access in my cluster is preceded by 2-3 useless stats (besides ones that...
- 11:03 AM Bug #4174: osd: last_complete 0'0 < log.tail 36'18330 on ffsb kclient and osd thrashing
- dbadb3e2921297882c5836c67ca32bb8ecdc75db(master) and 91d6be8353259ca30dc87062422e9ae334c3c344(bobtail)
- 11:02 AM Bug #4174 (Resolved): osd: last_complete 0'0 < log.tail 36'18330 on ffsb kclient and osd thrashing
- commit:dbadb3e2921297882c5836c67ca32bb8ecdc75db
- 10:42 AM Bug #2947 (Resolved): osd: out of order reply
- commit:56c5a07708d52de1699585c9560cff8b4e993d0a
I've been hammering on this test for a while and it's turning up s... - 10:37 AM Bug #4113 (Can't reproduce): osd: EOPNOSUPP on pginfo removal
- 10:36 AM rbd Bug #4184 (In Progress): krbd: fix some sparse problems
- I have resolved all of the reports that remain in the
code currently in the testing branch. There are a
few report... - 10:18 AM CephFS Bug #1435: mds: loss of layout policies upon mds restart
- Oh, n/m, hurray for our sysadmins fixing hasty upgrades. :)
- 10:18 AM Bug #3720: Ceph Reporting Negative Number of Degraded objects
- I reproduced it by:
1. Creating 160GB of rbd devices, x2 replication
2. Offline 1 node with 12 OSDs (out of 5 nod... - 10:16 AM CephFS Feature #3730: Support replication factor in Hadoop
- Yes. I should have closed this and opened a separate ticket for the tests. I'm planning to close it as soon as Joe wi...
- 10:14 AM CephFS Feature #3730 (In Progress): Support replication factor in Hadoop
- Isn't this now merged or something? :)
- 09:43 AM CephFS Bug #3935: kclient: Big directory access bugs (multiple), mixed 32- and 64-bit clients
- I was thinking the offset for readdir might be 32-bits.. but i may be wrong there.
- 08:57 AM rbd Bug #4183 (Resolved): rbd: EBUSY on unmap right after io
- commit:45a4fe09151bcdeaaa2c3b5dbd089a91deaa055f
- 08:45 AM rbd Bug #4186 (Resolved): rbd: add another "udevadm settle" in the CLI
- commit:8ca2274cc09c6a9925cbe86ccaf68db7898956e8
- 05:06 AM rbd Bug #4186: rbd: add another "udevadm settle" in the CLI
- The change looks good to me.
Reviewed-by: Alex Elder <elder@inktank.com>
- 08:27 AM Bug #4159: after setting pool size to zero, osd's segv and apparently can't recover
- I wasn't able to reproduce this. Dan, what was the sequence to reproduce?
- 08:25 AM Bug #4189 (Resolved): osd/ReplicatedPG.cc: 4994: FAILED assert(log.objects.count(soid) ...
- ...
- 04:32 AM Revision 45a4fe09 (ceph): qa: rbd map-snapshot-io: udevadm settle
- Udev runs blkid on device close, thwarting any rbd unmap that
immediately follows use of the device. Explicitly sett... - 03:07 AM CephFS Bug #4188 (Can't reproduce): mds crashes when cow-ing entries in formerly snapshotted dir
- I have a dir that I used to snapshot before I switched to hardlink trees. I create files and subdirs in it, then, wh...
- 01:07 AM Revision 8e0be548 (ceph): debian: allow extra args to get passed to ./configure via the environment
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:43 AM Revision 1a0e201d (ceph): ceph: fix valgrind log check
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:24 AM Revision 50331e04 (ceph): cleanup-run.sh: figure out owner
- Signed-off-by: Sage Weil <sage@inktank.com>
02/18/2013
- 11:40 PM Revision 60fee7a9 (ceph): schedule_suite.sh: include install task in all jobs
- This is probably temporary. It's simpler than adding the task to every
job in the suite. We'll want to do that late... - 11:40 PM Revision 2653b5a0 (ceph): install: clean up flavor, distro, arch detection
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:22 PM Revision 84d7f37f (ceph): testing: export TESTDIR in workunit task.
- Some command-line tools need to reference the path
to the test directory, which is created at run-time.
We export thi... - 11:06 PM Revision 3f7c9bca (ceph): move the install to a separate task.
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:41 PM Revision 7889c541 (ceph): Strip any trailing whitespace from rbd showmapped
- More recent versions of ceph append a bit of whitespace to the line
after the name of the /dev/rbdX device; this caus... - 09:39 PM Revision 176a3408 (ceph): testrados -> ceph_test_rados
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision b1c9864a (ceph): ceph: install -dbg packages, too
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 38b30c64 (ceph): ceph: make gitbuilder host configurable
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision ed82d875 (ceph): fix a few archive/log stragglers
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 2a344c10 (ceph): rgw: sudo
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 4869b494 (ceph): lock: allow filtering by description, description substring
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision bf6e846d (ceph): cleanup-run.sh: <owner> <run name>
- Sloppy... this assumes the run is in the description as the archive dir.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:39 PM Revision 333c7260 (ceph): rbd: remove merge cruft
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 4dc6c8b2 (ceph): install radosgw
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision a54200d4 (ceph): nuke: tolerate failed dpkg --configure -a/apt-get -f install
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 45ddbe63 (ceph): rgw: specify keyring location
- Otherwise we look at the default /var/lib/ceph/radosgw/ceph-$id/keyring.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:39 PM Revision c9d3dea3 (ceph): avoid secretfile, except for kclient
- Only mount.ceph needs the secret in a standalone file. Remove other users,
and simplify that one.
Signed-off-by: Sa... - 09:39 PM Revision bc9ecf78 (ceph): ceph: pass package version to apt-get install
- This avoids problems when a different or newer version of the package is
already installed.
Signed-off-by: Sage Weil... - 09:39 PM Revision 7a61b237 (ceph): ceph: don't uninstall librados, librbd
- This forces uninstall of kvm too, which is expensive.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:39 PM Revision d1d36241 (ceph): ceph: use default data, keyring locations
- This required reordering the cluster setup so that we do the ceph-osd
--mkfs --mkkey prior to gathering keys and init... - 09:39 PM Revision 88ebc27f (ceph): ceph: store logs in normal location
- We need to switch around how these are compressed and pulled, since they
aren't in the regular archive dir anymore.
... - 09:39 PM Revision 0ad55b36 (ceph): cfuse -> ceph-fuse
- 09:39 PM Revision 4eb047b4 (ceph): sudo for admin socket commands
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 969a6def (ceph): ceph-fuse: sudo
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision d8b6bf94 (ceph): ceph: create /var/run/ceph
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision a529bb72 (ceph): ceph: install ceph-mds, ceph-common
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 28116db6 (ceph): nuke: remove librados, librbd
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 27fec237 (ceph): ceph: simpilfy package removal
- apt-get doesn't have a nice way to tell if the package is not install and
we don't need to purge it. Well, not one I... - 09:39 PM Revision 3400ea39 (ceph): nuke: whitespace
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision 149be936 (ceph): nuke: dpkg --configure -a and apt-get -f install
- Installing debs means we are more likely to hit a case where we interrupt
apt/dpkg. Try to mop up as best we can in ... - 09:39 PM Revision eadefec8 (ceph): ceph: put client keyrings in /etc/ceph/ceph.$name.keyring
- And make it world readable, for ubuntu's sake.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:39 PM Revision 8b971611 (ceph): ceph: simplify apt-key management
- Run apt-key as root. No need to initialize ubuntu user's gpg. Fix
whitespace.
Signed-off-by: Sage Weil <sage@inktan... - 09:39 PM Revision c525e106 (ceph): Install ceph debs and use installed debs
- The ceph task installs ceph using the debian
packages now, and all invocations of binaries installed
in {tmpdir}/bina... - 09:39 PM Revision 5235fc18 (ceph): ceph: fix purge
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:39 PM Revision fa1f8947 (ceph): Install ceph debs and use installed debs
- The ceph task installs ceph using the debian
packages now, and all invocations of binaries installed
in {tmpdir}/bina... - 09:38 PM Revision d790eeb4 (ceph): nuke: testrados -> ceph_test_rados
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:37 PM Revision c68f687c (ceph): rbd: use 2 node cluster, mostly.
- Not for the collection that includes KVM tests.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:30 PM Revision e250815a (ceph): rgw: use 2 node cluster
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:24 PM Revision f05f90b5 (ceph): rados: use 2 instead of 3 machines
- Put the client on the same node as some of the osds. This shouldn't cause
any problems. It will make timing a bit d... - 09:20 PM Revision 267aac25 (ceph): add fixed-2 cluster
- 08:37 PM rbd Bug #4186 (Fix Under Review): rbd: add another "udevadm settle" in the CLI
- see wip-4186
- 06:04 PM rbd Bug #4186 (Resolved): rbd: add another "udevadm settle" in the CLI
- In http://tracker.ceph.com/issues/4183 it was reported that
unmapping an image was failing because it was busy.
F... - 07:24 PM Revision 231dc1be (ceph): qa: rbd/map-snapshot-io: remove image when done
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:58 PM Revision 1a7a57ac (ceph): qa: fix quoting of wget URLs
- Broke this in ae0c2bbb50ab04467b5223a4f61bfca4b0830142.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:53 PM Revision 3612ed61 (ceph): osd: log weirdness if caller_ops hash gets bigger than the log
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:10 PM rbd Bug #4183 (In Progress): rbd: EBUSY on unmap right after io
- Reassigning to Sage.
Sage, I see you've been working on ceph qa/rbd/map-snapshot-io.sh
and I don't want to interf... - 06:05 PM rbd Bug #4183: rbd: EBUSY on unmap right after io
- ...
- 06:04 PM rbd Bug #4183: rbd: EBUSY on unmap right after io
- OK, I think I understand now.
It turns out that "blkid" is running again on the
device after its final close. Th... - 05:51 PM rbd Bug #4183: rbd: EBUSY on unmap right after io
- We now are very careful about allowing an image to be unmapped
if it's still open, whereas previously we would allow... - 11:24 AM rbd Bug #4183: rbd: EBUSY on unmap right after io
- NOTE: I adjusted the test to add the sleep 1 until this is fixed.
- 11:23 AM rbd Bug #4183 (Resolved): rbd: EBUSY on unmap right after io
- the map-snapshot-io.sh does...
- 05:34 PM Bug #4185 (Won't Fix): Python multiprocessing exhibiting odd behaviour with librados
- The following code snippet yields unexpected results:...
- 05:31 PM Revision 61605f81 (ceph): rados: don't pass ceph.conf path to workloadgen
- The workunit tasks sets CEPH_CONF as needed, which the binaries already
understand. - 05:18 PM Revision c2f2e563 (ceph): Merge pull request #65 from javacruft/wip-ocf-rbd
- Strip any trailing whitespace from rbd showmapped
Reviewed-by: Sage Weil <sage@inktank.com> - 05:18 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- sage, the rados command i'm using have start responding again.. I had to move through a few osd's changing the time ...
- 02:55 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- I've set it to 45... and its sucking up memory... and the oom killer got it... I'll see if i can add swap.. it wa...
- 02:52 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- It's not a user object; its the internal pg log of recent requests. No way to change it without surgery...
Let u... - 02:44 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- is there a way to determine what object it is, i expect all my object to be about 13M, nowhere near a gig. i'll adju...
- 02:40 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- Woah, okay.. one of your pgs has a 1.3GB log object: 'read_log 0~1381204356'. That is what it is trying to write out ...
- 02:16 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- See attached log
- 02:01 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- Hmm, it's not clear why it would get stuck there. Can you reproduce this with 'debug osd = 10'?
The earlier log y... - 10:44 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- Most of the Threads are in Wait() or tcp_wait.. i'll attach full thread bt's
I just used gdb to dump the info(in ... - 10:14 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- It looks like IndexedLog::caller_ops is growing without bound; trying to reproduce that, although it is likely unrela...
- 09:58 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- Sage, I've been testing for many days now, and two of my OSD's dump core after consuming lots of memory. I've poked ...
- 05:13 PM rbd Bug #4184 (Resolved): krbd: fix some sparse problems
- The Linux kernel has a tool called "sparse" that scans
the source tree and reports various code problems that
the c... - 05:07 PM rbd Cleanup #4164 (Resolved): libceph: update rados.h and related code
- commit 0315a7770983bbe69211efed1aaee08324acd54c
Author: Alex Elder <elder@inktank.com>
Date: Fri Feb 15 11:42:30 ... - 05:05 PM rbd Subtask #4126 (Resolved): kernel osd client: kill off some dead code
- 87f979d ceph: kill ceph_osdc_writepages() "nofail" parameter
fbf8685 ceph: kill ceph_osdc_writepages() "dosync" para... - 05:01 PM rbd Cleanup #4165 (Resolved): libceph: update ceph_fs.h and related code
- commit dd6f5e105d85e02bc41db0891eb07152b1746ad9
Author: Alex Elder <elder@inktank.com>
Date: Fri Feb 15 11:42:30 ... - 05:00 PM CephFS Cleanup #4166 (Resolved): ceph: simplify ceph_sync_write() page_align
- commit 29c3c8b721a96b4a82f4224527c7103e5e910b80
Author: Alex Elder <elder@inktank.com>
Date: Fri Feb 15 22:10:16 ... - 04:38 PM Bug #4179: osd: memory leak during deep scrub on bobtail
- I'm just spitting in the wind here, but maybe we're leaking the xattrs that get shipped over the wire? That occurred ...
- 09:16 AM Bug #4179 (Resolved): osd: memory leak during deep scrub on bobtail
- ...
- 04:35 PM Cleanup #4176: poor use of DIR_? subdirs in osds
- Have you seen this when examining OSD stores? The use of the same hash as they're split with is quite deliberate — it...
- 06:59 AM Cleanup #4176 (Closed): poor use of DIR_? subdirs in osds
- Since the lowest bits of the hash are used to decide in which PG to place an object, using the same lowest bits withi...
- 04:24 PM Revision ad84ea07 (ceph): Strip any trailing whitespace from rbd showmapped
- More recent versions of ceph append a bit of whitespace to the line
after the name of the /dev/rbdX device; this caus... - 02:03 PM Bug #4162: mon: Single-Paxos: on sync, corrupted paxos store
- Sounds ok!
- 02:32 AM Bug #4162: mon: Single-Paxos: on sync, corrupted paxos store
- This hasn't been triggered since the patch.
Any objections on the approach? - 12:55 PM Feature #3704 (Fix Under Review): mon: add min log level to send cluster msgs to syslog
- wip-mon-syslog
- 12:43 PM Fix #4128 (Fix Under Review): osd: fix pgid=(pool,seed) -> crush input mapping
- 11:03 AM Bug #4182 (Can't reproduce): FileStore::_do_copy_range got short read result
- ...
- 09:56 AM Bug #2947: osd: out of order reply
- 09:35 AM Bug #4110: assertion in DeleteOp::_begin
- Similar:...
- 08:54 AM rgw Bug #4178 (Resolved): s3-tests: fix list_multipart_uploads
- The test should have caught #4177 but it didn't.
- 08:52 AM rgw Bug #4177 (Resolved): rgw: list multipart uploads not listing objects
- instead of 'uploads', need to use 'uploadId'
- 06:40 AM Revision 6fa37493 (ceph): remove rados-multifs link
- 06:13 AM Revision 7a5fd05e (ceph): misc: replace : with - in testdir name
- The :'s break the list in $PATH.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:52 AM Revision 42fba772 (ceph): Merge pull request #64 from dalgaaf/wip-bobtail-memleaks
- cherry-pick some memleak fixes from master to bobtail
- 05:47 AM Revision 133d0ea2 (ceph): buffer: drop large malloc tests
- These succeed on my machine and eat unseemly amounts of RAM.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:47 AM Revision 7fcbfdc0 (ceph): buffer: put big buffer on heap, not stack
- This fixes a segfault on my x86_64 wheezy box.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:30 AM Revision fb472a57 (ceph): unit tests for src/common/buffer.{cc,h}
- Implement unit tests covering most lines of code ( > 92% ) and all
methods as show by the output of make check-covera... - 05:21 AM Revision 94e7c148 (ceph): mon: fix pgmap stat smoothing
- <facepalm>
Signed-off-by: Sage Weil <sage@inktank.com> - 05:10 AM Revision aa537df6 (ceph): doc/release-notes: add note about upgrade to v0.56.3
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:30 AM Bug #4175 (Resolved): mon: Single-Paxos: during proposal of learned value, assert(have_pending)
- Wasn't triggered for the last 8 hours.
- 01:13 AM Revision 0c8d7823 (ceph): rados: remove empty multifs collection
- 01:10 AM Tasks #4066 (Resolved): unit tests for src/include/buffer.h
- 01:08 AM Bug #4170 (Resolved): buffer::ptr::cmp reports a == ab
02/17/2013
- 08:44 PM Bug #2947: osd: out of order reply
- a sequence of messages, all tagged with epochs greater than ours, put on waiting_for_map
- op1 for pg 0.f
- notif... - 07:46 PM Bug #3971: can't attach rbd image volume to instance
- Thanks Josh Durgin.
I found that one of compute node (ubuntu 12.04) had installed the old version of librbd.
B... - 06:39 PM Revision 28e7212d (ceph): ceph_common: fix check for defined/undefined entities in conf
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:03 PM Bug #4103 (Duplicate): mon: Single-Paxos: on MonitorDBStore, segfault during sync
- This bug was just a symptom of the same cause that popped in #4162, where we were able to pinpoint with much more acc...
- 05:58 PM Bug #4037 (Resolved): mon: Single-Paxos: on Paxos, FAILED assert(begin->last_committed == last_co...
- 05:57 PM Bug #4026 (Resolved): mon: Single-Paxos: abort on LogMonitor::update_from_paxos
- 05:57 PM Bug #4040 (Resolved): mon: Single-Paxos: on PGMonitor, FAILED assert(0 == "update_from_paxos: err...
- 05:54 PM Bug #4175 (Resolved): mon: Single-Paxos: during proposal of learned value, assert(have_pending)
- ...
- 05:46 PM Revision d20bf07e (ceph): buffer::ptr::cmp only compares up to the smallest length
- When running
bufferptr a("A", 1);
bufferptr ab("AB", 2);
a.cmp(ab);
it returned zero because. cmp only compar... - 11:38 AM Tasks #4066: unit tests for src/include/buffer.h
- https://github.com/dachary/ceph/commit/f2f22cff2ec73fc27445a8bd7f017a427387d3d2
- 09:29 AM Subtask #2739 (Resolved): mon: Single-Paxos: Sync: Synchronize the store of a drifted monitor
- This is all done. There is some much necessary history cleanup, especially given that there were a couple of bug fix...
- 09:26 AM Subtask #2736 (Resolved): mon: Single-Paxos: Sync: Implement message passing
- This is all done. We may need to update some commit messages and do a general history cleanup before getting it upst...
- 09:25 AM Subtask #3069 (Rejected): mon: Single-Paxos: messaging: log MMonSync messages for offline matching
- This is not something that we really need, and it's usefulness is very much close to none. Logs are more than enough...
- 04:55 AM Revision fecc3c3a (ceph): ceph-disk-prepare: -f for mkfs.xfs only
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:30 AM Bug #4162: mon: Single-Paxos: on sync, corrupted paxos store
- The current approach is:
* we (say, mon.3) contact the first monitor to reply to a probe with a higher paxos versi... - 12:49 AM Revision aff0bb6f (ceph): debian: fix start of ceph-all
- Tolerate failure, and do ceph-all, not ceph-osd-all.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:03 AM Feature #3273: mon: simple dm-crypt key management
02/16/2013
- 11:42 PM Bug #4174 (Resolved): osd: last_complete 0'0 < log.tail 36'18330 on ffsb kclient and osd thrashing
- on bobtail branch:...
- 10:51 PM Revision c4573b74 (ceph): fix operator>=(bufferlist& l, bufferlist& r)
- bufferlist a;
a.append("A");
bufferlist ab;
ab.append("AB");
a >= ab failed, throwing an instance of 'ceph::bu... - 06:35 PM CephFS Bug #1435: mds: loss of layout policies upon mds restart
- Uhh, sorry, I forgot an artifact of the first patch made to the bug-fix patch. s/default_layout_()/default_layout/g ...
- 06:31 PM CephFS Bug #1435: mds: loss of layout policies upon mds restart
- The attached patch seems to fix the problem. It's clear I'm not entirely happy with the idea of testing the inode la...
- 12:17 PM CephFS Bug #1435: mds: loss of layout policies upon mds restart
- I've been looking some more into this. It seems that my hunch was correct: the loss seems to occur at cluster recove...
- 05:47 PM Bug #4170: buffer::ptr::cmp reports a == ab
- Proposed fix http://marc.info/?l=ceph-devel&m=136106547211918&w=4
- 04:58 PM Bug #4170 (Resolved): buffer::ptr::cmp reports a == ab
- When running...
- 05:40 PM Revision ad6655e9 (ceph): rgw/rgw_rest.cc: fix 4K memory leak
- Fix 4K memory leak in case RGWClientIO::read() fails in
read_all_chunked_input().
Error from cppcheck was:
Checking ... - 05:39 PM Revision 37ef3f4b (ceph): Merge remote-tracking branch 'gh/wip-deploy'
- Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
- 05:39 PM Revision 3de69275 (ceph): SyntheticClient.cc: fix some memory leaks in the error handling
- Fix some memory leaks in case of error handling due to failed
client->open() calls.
Error from cppcheck was:
[src/cl... - 05:38 PM Revision f19d228c (ceph): rgw/rgw_xml.cc: fix realloc memory leak in error case
- Fix error from cppcheck:
[src/rgw/rgw_xml.cc:212]: (error) Common realloc mistake: 'buf'
nulled but not freed upon... - 05:38 PM Revision b0c6be95 (ceph): os/FileStore.cc: fix realloc memory leak in error case
- Fix error from cppcheck:
[src/os/FileStore.cc:512]: (error) Common realloc mistake: 'fiemap'
nulled but not freed ... - 05:38 PM Revision f3e5cedb (ceph): common/fiemap.cc: fix realloc memory leak
- Fix error from cppcheck:
[src/common/fiemap.cc:73]: (error) Common realloc mistake: 'fiemap'
nulled but not freed ... - 03:01 PM Bug #4162: mon: Single-Paxos: on sync, corrupted paxos store
- I haven't been following this code at all, but: having that sort of circular message path tends to introduce all kind...
- 04:36 AM Bug #4162 (Resolved): mon: Single-Paxos: on sync, corrupted paxos store
- We've been thrashing the monitors pretty hard, and in this case the assert was triggered as follows:
- mon.3 sent ... - 02:55 PM devops Feature #4169 (New): redmine: configure email thing
- Date: Sat, 16 Feb 2013 10:24:00 +0100
From: Loic Dachary <loic@dachary.org>
To: Ceph Development <ceph-devel@vger.k... - 02:52 PM Bug #4157 (Resolved): operator>=(bufferlist& l, bufferlist& r) throws on a >= ab
- commit:c4573b745c3ffd5b67d9e210569b6318f6591d26
- 01:14 AM Bug #4157: operator>=(bufferlist& l, bufferlist& r) throws on a >= ab
- The pull request is closed
Minimal patch sent via email http://marc.info/?l=ceph-devel&m=136100588219116&w=4 - 11:14 AM Tasks #4066 (Fix Under Review): unit tests for src/include/buffer.h
- 09:41 AM Feature #4076 (Resolved): ceph-disk-prepare/activate: basic dm-crypt support
- commit:37ef3f4b72371f9cc09748877d7e58bd0885e12f
- 09:12 AM CephFS Cleanup #4166: ceph: simplify ceph_sync_write() page_align
- The following has been posted for review to resolve
this issue:
[PATCH] ceph: simplify ceph_sync_write() page_ali... - 08:12 AM CephFS Cleanup #4166 (Resolved): ceph: simplify ceph_sync_write() page_align
- (This work is done.)
ceph: simplify ceph_sync_write() page_align calculation
In ceph_sync_write() there is some... - 09:11 AM rbd Cleanup #4165: libceph: update ceph_fs.h and related code
- The following have been posted for review to resolve
this issue.
[PATCH 0/2] libceph: update ceph_fs.h and relate... - 08:11 AM rbd Cleanup #4165: libceph: update ceph_fs.h and related code
- (Another related commit)
libceph: update ceph_mds_state_name() and ceph_mds_op_name()
Update ceph_mds_state_nam... - 08:10 AM rbd Cleanup #4165 (Resolved): libceph: update ceph_fs.h and related code
- (This work is done. I'm just documenting it because it's really
distinct from http://tracker.ceph.com/issues/4126.)... - 09:10 AM rbd Subtask #4126 (Fix Under Review): kernel osd client: kill off some dead code
- (Oops, I forgot to mark this in progress yesterday.)
The following have been posted for review to resolve this
is... - 09:04 AM Cleanup #4168 (Rejected): ceph: update ceph_fs.h to match kernel
- This issue updated the kernel's version of "ceph_fs.h" so it
includes new definitions added to the user space side.
... - 08:58 AM rbd Cleanup #4164: libceph: update rados.h and related code
- The following have been posted for review to resolve this:
[PATCH 0/3] libceph: update rados.h and related code (4... - 08:07 AM rbd Cleanup #4164: libceph: update rados.h and related code
- (Another commit related to this.)
libceph: update ceph_osd_op_name()
Update ceph_osd_op_name() to include the n... - 08:06 AM rbd Cleanup #4164: libceph: update rados.h and related code
- (Another commit related to this.)
libceph: add ceph_osd_state_name()
Add the definition of ceph_osd_state_name(... - 08:05 AM rbd Cleanup #4164 (Resolved): libceph: update rados.h and related code
- (This work is done, I'm just documenting it because it's really
something distinct from http://tracker.ceph.com/issu... - 08:55 AM Cleanup #4167: ceph: update rados.h to match kernel
- I'm of two minds about how to represent special errno's
defined in the interface between distinct modules (ceph
use... - 08:42 AM Cleanup #4167 (Rejected): ceph: update rados.h to match kernel
- This issue updated the kernel's version of "rados.h" so it
includes new definitions added to the user space side.
... - 08:29 AM rbd Cleanup #4163: libceph: improve packing in struct ceph_osd_req_op
- This has been posted for review.
[PATCH] libceph: improve packing in struct ceph_osd_req_op - 08:00 AM rbd Cleanup #4163 (Resolved): libceph: improve packing in struct ceph_osd_req_op
- (This is done, just documenting it because it's not directly
related to http://tracker.ceph.com/issues/4126)
The ... - 01:21 AM Revision f45e9be2 (ceph): Merge branch 'next'
- 12:54 AM Revision 58837b2b (ceph): Merge remote-tracking branch 'upstream/wip-4075'
- Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 12:26 AM Revision c45fbc75 (ceph): Merge pull request #62 from dalgaaf/wip-da-sca-cppcheck-performance-3
- More performance patches
Reviewed-by: Sage Weil <sage@inktank.com> - 12:26 AM Revision 3f5c2527 (ceph): qa: rbd/map-snapshat-io: unmap image when done
- Signed-off-by: Sage Weil <sage@inktank.com>
02/15/2013
- 10:20 PM CephFS Feature #4161 (Resolved): MDS: add file layout to head object
- In support of #4145, we're going to need a way to get a file's layout even if we lose the containing directory. Add a...
- 10:18 PM Revision c6ac0ddf (ceph): ceph-disk-prepare: add initial support for dm-crypt
- Keep keys in /etc/ceph/dmcrypt-keys.
Identify partition instances by the partition UUID. Identify encrypted
partiti... - 10:18 PM Revision e090a92a (ceph): udev: trigger on dmcrypted osd partitions
- Automatically map encrypted journal partitions.
For encrypted OSD partitions, map them, wait for the mapped device t... - 10:18 PM Revision d950d832 (ceph): ceph-disk-prepare: always force mkfs.xfs
- Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
- 10:18 PM Revision e7040f55 (ceph): ceph-disk-activate: pull mount options from ceph.conf
- Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
- 10:18 PM Revision b1c0fccb (ceph): ceph-disk-activate: use full paths for everything
- We are run from udev, which doesn't get a decent PATH.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:18 PM Revision 95835de9 (ceph): ceph-disk-prepare: do partprobe after setting final partition type
- This is necessary to kick udev into processing the updated partition and
running its rules.
Signed-off-by: Sage Weil... - 10:04 PM Revision ea6cfb59 (ceph): ReplicatedPG: handle missing set even for old format
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:57 PM Revision bc74429c (ceph): qa: rbd/map-snapshot-io.sh: chown rbd device stuff
- This is fugly, but sudo -E doesn't work. Fix this after we are installing
debs and the path doesn't matter anymore!
... - 08:55 PM Revision 29b44666 (ceph): cls/lock/cls_lock.cc: use !lockers.empty() instead of size()
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 08:55 PM Revision d50a22d6 (ceph): ceph_authtool.cc: use empty() instead of size()
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 08:55 PM Revision 28bf6cba (ceph): mds/CDentry.h: use projected.empty() instead of projected.size()
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 08:55 PM Revision 49028367 (ceph): mds/MDSMap.h: use up.empty() instead of up.size()
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 08:55 PM Revision 5c3e6570 (ceph): client/Client.cc: use empty() instead of size()
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 08:55 PM Revision adb807c8 (ceph): src/client/SyntheticClient.cc: use !subdirs.empty() instead of size()
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 07:22 PM Revision ab17aaf2 (ceph): OSD: add leveldblog compatibility flag for OSD
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 07:22 PM Revision 16b37187 (ceph): PG: verify log versions during read_log
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 07:11 PM Revision 1ef94200 (ceph): osd: move pg log into leveldb
- log from wip-pginfo
Fix bugs in PG::read_log() handling
Eliminate compiler warnings
Feature #4075: osd: move pg log ... - 07:11 PM Revision 5f92b6cb (ceph): PG: write_log if we read an old-format log
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:13 PM Bug #2947: osd: out of order reply
- woot, reproduced with logs: ubuntu@teuthology:/a/sage-s1/1886
- 06:00 PM Bug #4160 (Resolved): it should be illegal to set pool size to 0
- One can use, at least, ceph osd pool set to set a pool size of 0. Bad things happen if you do this;
I think the OSD... - 05:56 PM Bug #4159 (Resolved): after setting pool size to zero, osd's segv and apparently can't recover
- While it's *probably* the case that the various tools should disallow setting pool size to 0, currently it's possible...
- 05:33 PM Revision f931cad8 (ceph): schedule_suite.sh: fix s3branch
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:23 PM Feature #4075 (Resolved): osd: move pg log into leveldb
- commit:58837b2b544a0d5a789633d702d5e68e6818d013
- 05:20 PM CephFS Feature #3857 (Resolved): mds: enforce unique mds names in mdsmap
- commit:c8f090aed96d615b081f5b9aa36c74092371ae1e
- 05:20 PM Revision 160490cd (ceph): doc: radosgw: document config without 100-continue and custom fastcgi
- Reported-by: carsonoid on github
Signed-off-by: Sage Weil <sage@inktank.com> - 05:20 PM Revision ae0c2bbb (ceph): qa: pull qa stuff from ceph.com ceph.git mirror
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:12 PM Revision 9513f2f2 (ceph): rbd_fsx: binary name now has ceph_ prefix
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:04 PM Revision 467f7a7b (ceph): config: Add small note about default number of PGs
- It's still not clear to end users this should go into the
mon or global section of ceph.conf
Until this gets resolve... - 04:55 PM Revision 78450fed (ceph): Merge remote-tracking branch 'origin/wip-hadoop-docs'
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 04:54 PM Revision f62952f4 (ceph): Merge pull request #59 from dalgaaf/wip-da-add-errorhandling
- add error handling to test_sync_*.c
Reviewed-by: Sage Weil <sage@inktank.com> - 04:48 PM Revision 69a8bbd8 (ceph): Merge remote-tracking branch 'gh/next'
- 04:43 PM CephFS Feature #3573 (Rejected): ceph-fuse: Add ioctl support
- 04:41 PM CephFS Feature #2195 (Resolved): Allow removal of last MDS if there's no filesystem
- this works now.. 'fail' and them 'rmfailed'.
- 04:04 PM Feature #1625 (Rejected): changing ceph-mon ip address needs monmap change on every mon machine
- such is life
- 04:04 PM Cleanup #1876 (Resolved): osd: EINVAL on all client command decoding errors
- this was cleaned last fall
- 04:03 PM Feature #1808 (Rejected): filestore: gracefully handle EMFILE
- 04:01 PM Feature #1606 (Rejected): osd: bound missing set memory usage
- 03:59 PM Fix #1857: osd: reimplement shutdown()
- see wip-osd-leak
- 03:58 PM Fix #1857: osd: reimplement shutdown()
- 03:49 PM Feature #136 (Rejected): sensible grammar for monitor commands
- 03:37 PM Bug #4157 (Fix Under Review): operator>=(bufferlist& l, bufferlist& r) throws on a >= ab
- Proposed fix https://github.com/ceph/ceph/pull/63
- 02:50 PM Bug #4157 (Resolved): operator>=(bufferlist& l, bufferlist& r) throws on a >= ab
- ...
- 01:59 PM rbd Cleanup #4156 (Resolved): qa: don't chown rbd stuff in rbd/* workunits
- Once we are doing proper installs, we can call sudo as needed and not worry about $PATH etc.
- 01:58 PM Bug #4149 (Resolved): qa: map-snapshot-io.sh fails with EPERM
- commit:bc74429c8b3a5c4dfe49505cf5e0f42de28bf0b4
- 01:33 PM Bug #4149 (In Progress): qa: map-snapshot-io.sh fails with EPERM
- 09:10 AM Bug #4149 (Resolved): qa: map-snapshot-io.sh fails with EPERM
- this seems to happen consistently. not sure why this fails but, say, map-unmap.sh does not...
- 01:37 PM devops Feature #4155 (New): migrate mirrors onto cephfs
- 01:30 PM rgw Tasks #4154 (New): gather configuration files for non-Apache RGW deployments
- In order to head off user issues for non-Apache RGW deployments we should collect/create configuration files for some...
- 01:08 PM devops Feature #4152 (New): redmine: show priority in backlogs view
- 01:06 PM rgw Feature #4151 (New): Add transparent header support
- Would like to see PUT requests like those Amazon supports with a cache-control header, to do something similar with t...
- 10:43 AM devops Feature #3916 (Fix Under Review): ceph-disk-activate: non-upstart trigger (udev?)
- 10:42 AM CephFS Bug #4061 (Can't reproduce): mds crashed at LogEvent::decode
- Burnupi60 had some hardware issue so I had it reimaged. I reinstalled the master branch and am not able to reproduce ...
- 09:28 AM rgw Bug #4150 (Resolved): rgw: copy object into itself leaks tail references
- 09:22 AM Revision 6f3f1739 (ceph): test_sync_io.c: add error handling
- Add error handling for open(), posix_memalign() and malloc().
Reuse code for read_* and write_* functions.
Signed-of... - 09:21 AM Revision 26cdb6a6 (ceph): test_short_dio_read.c: add error handling
- Add error handling for open() calls.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 09:08 AM Bug #4148 (Resolved): osd: snap collections mismatch from thrashing
- ...
- 09:07 AM Bug #4147 (Resolved): librados: st_rados_list_objects failure
- ...
- 07:54 AM Documentation #4146 (Resolved): cephfs quickstart: clarify mounting on same node
- Right now the warning is in the intro, and seems to apply to everything, but this restriction only matters when using...
- 01:33 AM Revision 2c42bfc0 (ceph): doc: update rados troubleshooting for slow requests
- The example was out of date. Adding a note about how to look at the request
queue on the OSD.
Reported-by: Chris Du...
02/14/2013
- 11:40 PM Revision 290a352c (ceph): osd/OSDCap: add unit test for parsing pools/objects with _ and -
- Hunting #4122, where a user saw
2013-02-13 19:39:25.467916 7f766fdb4700 10 osd.0 10 session 0x2c8cc60 client.libvir... - 11:40 PM Revision f4791635 (ceph): osd/OSDCap: tweak unquoted_word parsing in osd caps
- Newer versions of spirit (1.49.0-3.1ubuntu1.1 in quantal, in particular)
dislike the construct with alnum and replace... - 11:39 PM Revision a6534bc8 (ceph): osd/OSDCap: add unit test for parsing pools/objects with _ and -
- Hunting #4122, where a user saw
2013-02-13 19:39:25.467916 7f766fdb4700 10 osd.0 10 session 0x2c8cc60 client.libvir... - 11:39 PM Revision 6c504d96 (ceph): osd/OSDCap: tweak unquoted_word parsing in osd caps
- Newer versions of spirit (1.49.0-3.1ubuntu1.1 in quantal, in particular)
dislike the construct with alnum and replace... - 10:57 PM Revision 4dfcad44 (ceph): OSD: always activate_map in advance_pgs, only send messages if up
- We should always handle_activate_map() after handle_advance_map() in
order to kick the pg into a valid peering state ... - 09:46 PM Revision 2ce28ef1 (ceph): osd/OSDCap: add unit test for parsing pools/objects with _ and -
- Hunting #4122, where a user saw
2013-02-13 19:39:25.467916 7f766fdb4700 10 osd.0 10 session 0x2c8cc60 client.libvir... - 08:38 PM Revision a14bae60 (ceph): rgw: user can specify 'rgw port' to listen on a tcp port.
- 'rgw socket path' overrides 'rgw port'.
An 'rgw host' can be set to listen on a specific ip (default is 0.0.0.0)
Sig... - 08:37 PM Revision 93bfb361 (ceph): test/filestore/chain_xattr: remove testfile; disable LOGFILE
- These make the gitbuilder checks unhappy.
Signed-off-by: Sage Weil <sage@inktank.com> - 07:39 PM Revision 84ef4a89 (ceph): Merge branch 'master' of github.com:ceph/ceph
- 07:36 PM Revision ffda2eab (ceph): Merge branch 'wip-danny-perf-checks'
- 07:34 PM Revision 1de16ac1 (ceph): osd: log error when ondisk snap collections do not match
- This way we notice when it happens instead of blindly moving on.
Backport: bobtail
Signed-off-by: Sage Weil <sage@in... - 07:31 PM Revision c8f090ae (ceph): Merge remote-tracking branch 'origin/wip-mds-names'
- 06:57 PM CephFS Feature #4145 (Resolved): MDS: design and implement a backwards-scanning fsck
- We've discussed this a little bit, but we eventually want a mechanism that looks through all the RADOS objects in our...
- 06:55 PM CephFS Feature #4144 (New): MDS: forward scrub: do not abort a scrub if its hierarchy gets migrated
- Once scrub can survive part of its hierarchy moving, modify it so that it also can survive its containing hierarchy m...
- 06:54 PM CephFS Feature #4143 (New): MDS: forward scrub: do not abort a scrub if part of its subtree gets migrated
- Following #4142, modify the scrub and add infrastructure as needed so that a scrub continues if part of the hierarchy...
- 06:51 PM CephFS Feature #4142 (Duplicate): MDS: forward scrub: Implement cross-MDS scrubbing
- Following #4141, implement the mechanisms necessary so that an MDS can start a remote scrub in order to complete a lo...
- 06:45 PM CephFS Feature #4141 (New): MDS: forward scrub: Implement non-blocking scrub
- Once we have a blocking scrub (#4140), convert it to be non-blocking. If necessary it can block the dentry which is c...
- 06:44 PM Revision 971b1612 (ceph): osd: fix read_log error/warning messages to mon
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:43 PM CephFS Feature #4140 (New): MDS: forward scrub: add infrastructure to perform a blocking scrub of all au...
- Write functionality for the MDS so that on command it will do a blocking scrub of all data in a tree for which it is ...
- 06:38 PM CephFS Feature #4139 (Resolved): MDS: forward scrub: add scrub_stamp infrastructure and a function to sc...
- Add the scrub stamps necessary for the scrubbing algorithm described in our forward scrub proposal; be efficient abou...
- 06:34 PM CephFS Feature #4138 (Resolved): MDS: forward scrub: add functionality to verify disk data is consistent
- Design and implement a mechanism that, given a CInode, it will go check the actual disk state of that inode for consi...
- 06:33 PM CephFS Feature #4137 (New): MDS: Implement a forward-scrubbing mechanism.
- Design and implement a system that checks the filesystem for consistency by starting at the root node.
So far we'v... - 06:31 PM Revision 61eb0e96 (ceph): Merge pull request #40 from dachary/master
- Unit tests for chain_xattr.cc
Reviewed-by: Sage Weil <sage@inktank.com> - 06:27 PM Revision a30017fb (ceph): rgw/rgw_usage.cc use empty() to check for emptiness
- Use !empty() instead of 'size()' to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <danny... - 06:27 PM Revision e2af5b3e (ceph): rgw/rgw_user.cc: use empty() to check for emptiness
- Use !empty() instead of 'size()' to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <danny... - 06:27 PM Revision a8614b86 (ceph): scratchtoolpp.cc: print some more results
- Print some more results to fix issue found by cppcheck:
[src/scratchtoolpp.cc:111] -> [src/scratchtoolpp.cc:114]:
... - 06:27 PM Revision e551dd4c (ceph): test_keyvaluedb_iterators.cc: use empty() to check for emptiness
- Use !empty() instead of 'size() > 0' to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <d... - 06:27 PM Revision 9da963ef (ceph): test_object_map.cc: use empty() to check for emptiness
- Use !empty() instead of 'size()' to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <danny... - 06:27 PM Revision 47413b3d (ceph): FileStoreTracker.cc: use empty() to check for emptiness
- Use !empty() instead of size() to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.a... - 06:27 PM Revision f923be5d (ceph): TestFileStoreState.cc: use empty() to check for emptiness
- Use empty() instead of '!size()' to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <danny... - 06:27 PM Revision 37bb45f2 (ceph): test_mon_workloadgen.cc: use empty() to check for emptiness
- Use empty() instead of '!size()' and "size() == 0" to check for emptiness
for performance reasons and since it's more... - 06:27 PM Revision f9bf1275 (ceph): src/test/osd/RadosModel.h: use empty() to check for emptiness
- Use empty() instead of size() to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.al... - 06:27 PM Revision 18348857 (ceph): test_filejournal.cc: use empty() to check for emptiness
- Use !empty() instead of size() to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.a... - 06:27 PM Revision 82023784 (ceph): tools/common.cc. use !empty() to check for non-emptiness
- Use !empty() instead of size() to check for non-emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <dan... - 06:27 PM Revision ab1166cd (ceph): rest_bench.cc: use empty() to check for emptiness
- Use empty() instead of 'size() == 0' or 'size() < 1' to check
for emptiness for performance reasons.
Signed-off-by: ... - 06:27 PM Revision 533fd7a8 (ceph): wireshark/ceph/packet-ceph.c: fix some issues from cppcheck
- Fix some smaller performance related issues from cppcheck due to
"Variable '..xy..' is reassigned a value before the ... - 06:27 PM Revision 4c11a5d1 (ceph): librbd/internal.cc: use !empty() instead of size()
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision d0896404 (ceph): mds/CDir.cc: use !empty() instead of size()
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision a65c71ca (ceph): mds/CInode.cc: use !empty() instead of size()
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision 3ed962be (ceph): mds/Locker.cc: use !empty() instead of size()
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision 1755fd97 (ceph): mds/MDCache.cc: use empty() instead of size() to check for emptiness
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision aa2ae6a2 (ceph): mds/MDS.cc: use !empty() instead of size() to check for emptiness
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision e57d9913 (ceph): mds/MDSMap.cc: use !empty() instead of size() to check for emptiness
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision f244fd73 (ceph): mds/SnapServer.cc: use !empty() instead of size() to check for emptiness
- Use !empty() instead of size() for performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 06:27 PM Revision 60440839 (ceph): mds/journal.cc: use !empty() instead of size() to check for emptiness
- Use !empty() instead of size() for performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 06:27 PM Revision e980d52c (ceph): rgw/rgw_main.cc: use empty() instead of size() to check for emptiness
- Use empty() instead of 'size() == 0' for performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 06:27 PM Revision 005fe42c (ceph): rgw/rgw_op.cc: use empty() instead of size() to check for emptiness
- Use empty() instead of 'size() == 0' for performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 06:27 PM Revision dfe1b452 (ceph): rgw/rgw_rados.cc: : use empty() to check for emptiness
- Use empty() instead of '!size()' for performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 06:27 PM Revision b14994e5 (ceph): rgw/rgw_rest_swift.cc: don't pass c_str() result to std::string argument
- Fix issue found by cppcheck:
[src/rgw/rgw_rest_swift.cc:770]: (performance) Passing the result of
c_str() to a func... - 06:27 PM Revision 338e1680 (ceph): rgw/rgw_admin.cc: use empty() instead of size() to check for emptiness
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision 59f8c8d8 (ceph): rgw/rgw_gc.cc: use !empty() instead of size() to check for emptiness
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision fb811ecf (ceph): rgw/rgw_log.cc: don't pass c_str() result to std::string argument
- Fix issue found by cppcheck:
[src/rgw/rgw_log.cc:340]: (performance) Passing the result of c_str() to a
function t... - 06:27 PM Revision c4f1c079 (ceph): cls/rbd/cls_rbd.cc: use !empty() instead of 'size() > 0'
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision 810d23e9 (ceph): cls_refcount.cc: use empty() instead of !size() to check for emptiness
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision e719e0a2 (ceph): common/WorkQueue.cc: use !empty() instead of size() to check for emptiness
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision d6c4a62f (ceph): obj_bencher.cc: use empty() instead of 'size() == 0' to check for empti...
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision f4cae000 (ceph): crush/CrushWrapper.cc: don't pass c_str() result to std::string argument
- Fix issue found by cppcheck:
[src/crush/CrushWrapper.cc:352]: (performance) Passing the result of
c_str() to a fun... - 06:27 PM Revision 30fe1077 (ceph): crushtool.cc: use !empty() instead of 'size() > 0' to check for emptiness
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision fc0a1087 (ceph): cls_kvs.cc: use !empty() instead of 'size() > 0' to check for emptiness
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:27 PM Revision 15248ae1 (ceph): kv_flat_btree_async.cc: use empty() instead of size() to check for empt...
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:26 PM Revision 4950a1b3 (ceph): osdmaptool.cc: : use empty() instead of 'size() < 1'
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:26 PM Revision 95eda326 (ceph): rados.cc: use omap.empty() instead of size() to check for emptiness
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:26 PM Revision c115bdb4 (ceph): rbd.cc: use empty() instead of size() to check for emptiness
- Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t... - 06:26 PM Revision 8c1cb215 (ceph): rgw/rgw_admin.cc: prevent useless value assignment
- Fix issue found by cppcheck:
[src/rgw/rgw_admin.cc:710] -> [src/rgw/rgw_admin.cc:714]:
(performance) Variable 'ret'... - 06:19 PM Revision fb6561e7 (ceph): Objecter.cc: prevent useless value assignment
- Fix issue found by cppcheck:
[src/osdc/Objecter.cc:989] -> [src/osdc/Objecter.cc:992]: (performance)
Variable 'chec... - 05:22 PM Revision e259f3c8 (ceph): Merge pull request #57 from dalgaaf/wip-da-mkcephfs-init-2
- Fix some init/mkcephfs related issues
Reviewed-by: Sage Weil <sage@inktank.com> - 05:12 PM Revision 97c6ce0a (ceph): init-ceph.in: create pid and log dir only on start
- Create pid and log dir only on start and not e.g. also on
stop. These calls are useless in other situtations than sta... - 05:12 PM Revision aa4cae66 (ceph): ceph_common.sh: check if $sshdir exist, otherwise create it
- Check if $sshdir exist. If not, create it before cd to the
directory.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bi... - 05:12 PM Revision d029b936 (ceph): init-ceph.in: replace "/var/run/" by already used $RUN_DIR
- Fix handling of admin socket. The current script already use
$RUN_DIR to define a default, which is /var/run. Replace... - 05:07 PM Revision ffbc085d (ceph): Merge pull request #53 from dachary/wip-4123
- fix buffer::list::zero(unsigned o, unsigned l) to act on all buffer::ptr
Backport: bobtail
Reviewed-by: Sage Weil <s... - 05:03 PM rbd Subtask #3272: send/receive rbd snapshots
- From Sage - "I think this breaks down into a few different pieces:
1) Decide what output format to use. We want t... - 05:02 PM rbd Subtask #3387: librbd: expose changed objects since a given snapshot
- 8 points
- 05:01 PM Revision 6365ded4 (ceph): Merge pull request #54 from javacruft/wip-pthread-linking
- LDADD PTHREAD_LIBS to fix librados-config linking
Reviewed-by: Sage Weil <sage@inktank.com> - 05:01 PM Revision e31baeeb (ceph): Merge pull request #56 from trhoden/doc_cephx
- Make cephx key creation syntax consistent
Reviewed-by: Sage Weil <sage@inktank.com> - 04:56 PM Revision c4306cb9 (ceph): Merge pull request #55 from dalgaaf/wip-da-cleanup-specfile
- Cleanup some requirements of spec file
Reviewed-by: Sage Weil <sage@inktank.com> - 04:25 PM rbd Feature #4021 (Fix Under Review): rbd: openstack: add ability to copy volume to image for rbd
- 04:25 PM rbd Subtask #4019 (In Progress): rbd: openstack: simplify volume booting with new api: add boot optio...
- 04:12 PM rbd Subtask #4019: rbd: openstack: simplify volume booting with new api: add boot option to volumes
- 3 points
- 04:25 PM rbd Subtask #4020 (In Progress): rbd: openstack: simplify volume booting with new api: make image boo...
- 04:12 PM rbd Subtask #4020: rbd: openstack: simplify volume booting with new api: make image boot button add s...
- 2 points
- 04:24 PM rbd Subtask #4018 (In Progress): rbd: openstack: simplify volume booting with new api: modify boot pa...
- 04:24 PM rbd Feature #4017 (In Progress): rbd: openstack: simplify volume booting with new api
- 04:23 PM Revision 7eefe0b7 (ceph): doc: Update create example to use 'allow ' syntax
- The ceph auth get-or-create example here is the only place on the
page that does not use 'allow <perms.' syntax. I f... - 04:19 PM Revision 51a0a220 (ceph): doc: Move pool=... syntax inside of single quotes
- When specifying caps, the entire 'allow ...' bit needs to be in the
single quotes, including the pool= part.
Signed-... - 04:12 PM Linux kernel client Bug #3762 (Duplicate): kernel osd client: verify support for multiple ops per request
- I'm marking this as a duplicate. There are other issues
(most notably http://tracker.ceph.com/issues/2770) that
co... - 04:11 PM Bug #2691: osd/ReplicatedPG.cc: 5888: FAILED assert(latest->is_update())
- I might have a similar assetion here on bobtail (ceph version 0.56.3 (6eb7e15a4783b122e9b0c85ea9ba064145958aa5)):
... - 04:02 PM rbd Bug #3947 (Resolved): krbd: read zeroing freed bio?
- This got resolved in version 2 of the "new request code,"
which is now present in the testing branch. - 03:56 PM Bug #4042 (Resolved): osd crash in recovery state: FAILED assert(0 == "we got a bad state machine...
- commit:4dfcad44431855ba7d68a1ccb41dc3cb5db6bb50
- 02:13 PM Bug #4042 (Fix Under Review): osd crash in recovery state: FAILED assert(0 == "we got a bad state...
- wip_4042 I think should take care of it.
- 09:41 AM Bug #4042 (New): osd crash in recovery state: FAILED assert(0 == "we got a bad state machine event")
- 03:41 PM Bug #4122 (Resolved): osd: possible corruption of osd caps
- commit:6c504d96c1e4fbb67578fba0666ca453b939c218
- 03:31 PM Bug #4122 (Fix Under Review): osd: possible corruption of osd caps
- wip-4122
- 02:58 PM Bug #4122: osd: possible corruption of osd caps
- AHA, fails on quantal:...
- 01:48 PM Bug #4122 (Need More Info): osd: possible corruption of osd caps
- That output line is *right* after OSDCap::parse() is called, and the result appears to be wrong. My guess is that the...
- 03:37 PM Bug #4079: osd: journal aio deadlock
- Is there any chance clock skew could have an impact?
I just got these messages. I don't suppose this is a
problem ... - 03:22 PM Bug #4079: osd: journal aio deadlock
- I should also mention, I'm running against the current "next"
branch from the ceph repository. At that moment, that... - 03:15 PM Bug #4079: osd: journal aio deadlock
- As Sage suggested, I tried with an older kernel. Actually,
I just tried it with the newly updated master branch, wh... - 10:31 AM Bug #4079: osd: journal aio deadlock
- And finally test 75 completed, taking 18,723 seconds,
more than 5 hours.
Again, forward progress, absurdly slow.
... - 09:03 AM Bug #4079: osd: journal aio deadlock
- I haven't done a lot of this, but here's something I find in
the client log after turning on all debug output for th... - 07:40 AM Bug #4079 (In Progress): osd: journal aio deadlock
- I tried running just tests 74 and 75 this morning, and running
just those two (twice each, as well as doing that sev... - 03:12 PM rbd Feature #4136 (Duplicate): rbd xfstests: update list of tests run
- The latest version of xfstests includes tests numbered
up to 296. The last test we run is 278. Some of the
update... - 02:27 PM Revision 01f82b84 (ceph): ceph.spec.in: remove librados2 requirement from librbd1
- Remove librados2 requirement from librbd1. The RPM build system
will find the dependency by itself.
Signed-off-by: D... - 02:24 PM Bug #4065: Crash of 0.56.2 OSD on Ubuntu 12.04 LTS
- There appears to be a corrupt attribute on one of the objects on that OSD. If this is reproducible, can you restart ...
- 02:11 PM Revision 9952f2dd (ceph): ceph.spec.in: cleanup requirements of fuse packages
- Cleanup the Requires: list of the fuse packages. Remove fuse-libs,
libstdc++, libuuid. Don't add libraries to the lis... - 01:33 PM Feature #4135 (Resolved): osd: noscrub, nodeepscrub osdmap flags
- 01:10 PM Revision 03fe4793 (ceph): LDADD PTHREAD_LIBS to fix librados-config linking
- librados-config depends on libglobal which in turn
reference symbols in pthread; this caused issues
when linking due ... - 12:47 PM devops Documentation #4111 (Resolved): installing RPMs - documented install release key command fails
- Fixed. DH has it set so it only allows RC4-SHA:
SSLCipherSuite RC4-SHA
I added a custom parameter to the http... - 12:46 PM Revision 02a353e5 (ceph): fix buffer::list::zero(unsigned o, unsigned l) to act on all buffer::ptr
- When buffer::list::zero was called on a buffer::list with "ABC" and
"DEF" in two different buffer::ptr with buffer::l... - 11:22 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- I using the 0.56.3 rpms that were releases yesterday for elg.x86_64, with a larger journal of 5G now, but two of my o...
- 10:51 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- I using the 0.56.3 rpms that were releases yesterday for elg.x86_64, with a larger journal of 5G now, but two of my o...
- 11:02 AM CephFS Bug #4134: mds: request locking hang under snaptests
- For reference, the hung request is client.4104:75.
- 11:00 AM CephFS Bug #4134 (Resolved): mds: request locking hang under snaptests
- Haven't diagnosed this yet, but I ran into it while testing for #3819. Logs in kai:~/logs/4134.
First step, just fig... - 11:01 AM CephFS Feature #3819: mds: re-add snaptests to qa suite
- Currently blocked by #4134, and possibly other things. Will work on that as I get time, but focusing on other stuff t...
- 09:53 AM CephFS Feature #3819 (In Progress): mds: re-add snaptests to qa suite
- 10:24 AM Feature #3757 (Fix Under Review): osd: Watch/Notify cleanup
- 09:45 AM devops Feature #4130 (Resolved): ceph-deploy: be polite about pushing ceph.conf
- If it is not present, push it. If it is the same, do nothing. If it is different, print a nice warning for the user...
- 09:40 AM Bug #4043 (Resolved): osd: validate/scrub collections
- commit:ed2bb387708511b4910758d77c5a9754193eb48a
- 09:36 AM rgw Bug #4124 (Fix Under Review): Using "response-content-type" arguments causes duplicated Content-T...
- 08:07 AM rgw Bug #4124: Using "response-content-type" arguments causes duplicated Content-Type in response
- 05:59 AM rgw Bug #4124: Using "response-content-type" arguments causes duplicated Content-Type in response
- Here's a fix that worked for me.
- 05:38 AM rgw Bug #4124 (Resolved): Using "response-content-type" arguments causes duplicated Content-Type in r...
- Title says it all ... If I do a GET and use the"response-content-type" to ensure the 'Content-Type' header in the res...
- 09:25 AM Bug #4027 (Fix Under Review): ceph-fuse on opensuse12 has the wrong requirement name for libfuse ...
- 06:43 AM Bug #4027: ceph-fuse on opensuse12 has the wrong requirement name for libfuse dependency
- See https://github.com/ceph/ceph/pull/55
- 09:24 AM Fix #4128 (Resolved): osd: fix pgid=(pool,seed) -> crush input mapping
- The current code does hash(pool + seed) which makes pgs from adjacent pools overlap and share the same osds. This is...
- 09:14 AM Bug #4123 (Resolved): buffer::list::zero overflows and returns before completion
- commit:ffbc085de1ef931e4c6a55b2d649d862f671bdb9
- 05:06 AM Bug #4123 (Fix Under Review): buffer::list::zero overflows and returns before completion
- 05:06 AM Bug #4123: buffer::list::zero overflows and returns before completion
- Here is the proposed fix https://github.com/ceph/ceph/pull/53
- 02:58 AM Bug #4123: buffer::list::zero overflows and returns before completion
- The test to check if the pointer is past the end of range to be zeroed is reversed. It is "o+l >= p":https://github.c...
- 02:52 AM Bug #4123 (Resolved): buffer::list::zero overflows and returns before completion
- h3. Overflow
When "buffer::list::zero":https://github.com/ceph/ceph/blob/0327cbaa2ab48b8da8aad181f55ce4e48fe3946c/... - 07:11 AM Revision 690ae053 (ceph): ceph-disk-activate: catch daemon start errors
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:11 AM Revision b7b9af5c (ceph): debian: start/stop ceph-all event on install/uninstall
- This helps us avoid the confusing situation with upstart where an individual
daemon job is running (like ceph-osd id=... - 07:06 AM rbd Subtask #4125: kernel messenger: support multiple sources of data
- Here's a short list of smaller tasks I can identify right
now in order to implement this. I may create a new issue
... - 05:57 AM rbd Subtask #4125 (Resolved): kernel messenger: support multiple sources of data
- We need to allow the osd client to have an array of osd ops
such that each can supply its own buffer for sending and... - 06:59 AM Bug #3945: osd: dynamically link to leveldb
- leveldb 1.9 for openSUSE/SLE11SP2: https://build.opensuse.org/package/show?package=leveldb&project=home%3Adalgaaf%3Ac...
- 06:25 AM rbd Subtask #4127 (Resolved): kernel osd client: clearly separate read and write data buffers
- The osd client (and messenger) have generally speaking one
field representing *either* the data to be sent *or* the
... - 06:18 AM Revision 1af749eb (ceph): upstart/ceph-osd: make crush update on start optional
- By default, we will do some (minimal) CRUSH tree adjustment. However,
we make this update optional.
Fixes: #3993
Si... - 06:18 AM Revision f06b45e6 (ceph): ceph-disk-activate: specify full path for blkid, initctl, service
- /sbin apparently isn't in the path when udev runs us.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:18 AM Revision d1904b2a (ceph): ceph-disk-activate: auto detect init system
- Look for an option 'init' in ceph.conf. Otherwise, check if we're ubuntu.
If so, use upstart. Otherwise, use sysvin... - 06:18 AM Revision 5bd85ee5 (ceph): udev: trigger ceph-disk-activate directly from udev
- There is no need to depend on upstart for this.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:14 AM rbd Subtask #4126 (Resolved): kernel osd client: kill off some dead code
- While looking through how to implement multiple ops I have
noticed that there's some dead code in the osd client, or... - 05:56 AM Bug #4036: init-ceph: assumes write access to /var/run/ceph
- /var/run/ceph is used not only for the socket files, but also for the pid files by default.
I would guess it's a ... - 05:40 AM rbd Subtask #2854: krbd: write path
- This work actually did begin last week, after getting STAT
calls implemented (see http://tracker.ceph.com/issues/400... - 05:35 AM rbd Tasks #2853: krbd: read path
- This work is close to complete, in that I have shown
that a lot of functionality seems to work correctly.
I was n... - 05:24 AM rbd Feature #2770: krbd: define tasks to add osd_client compound class op support
- After the walk through described above, I spent a little more
time thinking about the messenger aspect of allowing m... - 01:43 AM Revision ccdcae3a (ceph): doc/release-notes: v0.56.3
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:25 AM Revision 0c1eb423 (ceph): Merge branch 'wip_4113'
- Reviewed-by: Sage Weil <sage@inktank.com>
Also available in: Atom