Activity
From 10/02/2011 to 10/31/2011
10/31/2011
- 10:03 PM Revision 9ea02239 (ceph): osd: kill unused on_osd_failure() hook
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 10:00 PM Revision 1d9e8065 (ceph): RadosModel.h: use default conf location
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 09:54 PM Revision 810cae1a (ceph): testrados: specify CEPH_CONF directly
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 09:02 PM Revision b9a0b2b7 (ceph): Revert "PG: call set_last_peering_reset in Started contructor"
- Unfortunately, the Started constructor doesn't occur until map
activation. We need to reset last_peering_reset exact... - 06:15 PM Revision f9b7ecdb (ceph): hadoop: Return NULL when the path does not exist.
- Although unspecified in the declaration header, other file
systems return a single result when the path is a file.
T... - 05:53 PM Bug #1633: osd crash in CryptoKey::decrypt
- Another occurrence in teuthology:~teuthology/archive/nightly_coverage_2011-10-28/1170/remote/ubuntu@sepia50.ceph.drea...
- 05:32 PM CephFS Bug #1666: hadoop: time-related meta-data problems
- It looks like the check is equality of timestamps. So, I think Hadoop is setting an explicit timestamp, and sometime ...
- 05:30 PM CephFS Bug #1666: hadoop: time-related meta-data problems
- All of the local clocks on the nodes look good. The code is comparing timestamps (I assume since epoch), so maybe the...
- 05:06 PM CephFS Bug #1666: hadoop: time-related meta-data problems
- Neither of these errors are in code that's remotely familiar to me. So my first favorite question is:
Are your clock... - 04:55 PM CephFS Bug #1666 (Resolved): hadoop: time-related meta-data problems
- The following exceptions are being thrown. It looks like something related to lstat?
pre>
java.io.IOException: Th... - 02:59 PM Bug #1657 (Resolved): teuthology: testrados failed to find conf
- Should work now
ceph: 1d9e8065c835c343608930585c2853984cde2fa8
teuthology: 810cae1a1d03138abfa54cd31059723ec0c22ab1 - 02:04 PM Bug #1665 (Resolved): osd: last_peering_reset incorrect on stray?
- b9a0b2b7a4d3b5a7db1f942af0158712199377a8 reverted 6d123067ce1ba99522281d5c72623bd5ba3e0fc8
- 12:09 PM Bug #1665: osd: last_peering_reset incorrect on stray?
- this is why. the interval starts at 150,a nd that is when teh query is sent. on the stray, we hit it in 151:...
- 11:46 AM Bug #1665 (Resolved): osd: last_peering_reset incorrect on stray?
- on alexandria,...
- 01:55 PM Bug #1588 (Can't reproduce): blogbench on kclient possibly made machine die
- I think this is fixed - the nightly tests haven't hit it in the past week, since 339573406737461cfb17bebabf7ba536a302...
- 11:35 AM CephFS Bug #1661 (Resolved): Hadoop: expected system directories not present
- Apparently this was actually the result of an API mismatch. Fixed by Noah's patch in commit:f9b7ecdb5bba1439dc4c13005...
- 11:26 AM Feature #1618: libvirt: make sure migration works
- Braindump of what I did for the earlier libvirt migration demo:
- on each vm host, install kvm 0.15 (0.14 is too o... - 09:13 AM Bug #1415 (Duplicate): cosd assertion: existing->state == STATE_CONNECTING || existing->state ==...
- 09:11 AM rgw Feature #1664 (Resolved): rgw: pass swift tests
- 09:06 AM Messengers Feature #1648 (Duplicate): msgr: choose ip to bind to based on network
- 09:02 AM Messengers Feature #1648: msgr: choose ip to bind to based on network
- duplicates #1487
- 07:58 AM Bug #1529: cosd: os/FileStore.cc: 2390: FAILED assert(0 == "ENOENT on clone suggests osd bug")
- Sage Weil wrote:
> Do you have the odd log preferring the restart?
Er, osd log preceeding ... - 07:54 AM Bug #1529: cosd: os/FileStore.cc: 2390: FAILED assert(0 == "ENOENT on clone suggests osd bug")
- Do you have the odd log preferring the restart?
- 06:46 AM Bug #1529: cosd: os/FileStore.cc: 2390: FAILED assert(0 == "ENOENT on clone suggests osd bug")
- I'm still seeing this one. All my 6 OSDs went down and after starting them most of them would crash:...
10/30/2011
- 12:42 AM Revision 5bd029ef (ceph): osdmap: fix g_ceph_context reference
- Use cct.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
10/28/2011
- 10:48 PM Revision 0fa86182 (ceph): ReplicatedPG: check for peering restart before share_pg_info
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 09:33 PM Revision 199e04ab (ceph): mkcephfs: build initial osdmap from information in ceph.conf
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:32 PM Revision 3f678931 (ceph): crush: make insert_item take float for weight
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:32 PM Revision 07c9de83 (ceph): osdmaptool: build initial map from ceph.conf
- This builds the intial osd and crush maps from what is in the ceph.conf,
taking advantage of host or rack tags that a... - 09:25 PM Revision ef4b95c8 (ceph): ReplicatedPG: Clean up old snap links when recovering a clone
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 09:25 PM Revision bd3223f9 (ceph): PG: Create new snap directories independently on replica
- Previously, we shipped over the collection creation as part
of the transaction. However, the snap directory on the
r... - 09:04 PM Revision b497b385 (ceph): rgw: canonical resource should use unencoded url
- 08:00 PM Revision 5fe8e00a (ceph): Merge pull request #4 from vzctl/master
- fix error: 'snprintf' was not declared in this scope
- 06:49 PM Revision a8450005 (ceph): rgw: cleanup, remove unused user_id
- Some access methods required user_id param, but that was never really used. At
this point we should just remove them. - 06:42 PM Revision 7ee0747c (ceph): mkcephfs: skip non-btrfs osds even with --mkbtrfs
- This lets you do a mixed btrfs and non-btrfs file systems.
Signed-off-by: Sage Weil <sage@newdream.net> - 05:39 PM Revision 2bb283ba (ceph): Merge branch 'stable'
- 05:38 PM Revision 3a17f023 (ceph): debian: break redundant dependencies
- They confuse APT it seems.
ceph-common -> librbd1 -> librados2
radosgw -> ceph-common -> librados2
Signed-off-by:... - 05:05 PM Revision b8979f4d (ceph): MOSDMap: do not leave {oldest,newest}_map uninitialized when decoding o...
- This leads to badness like
osd_map(295..296 src has 74308224..0) v1
Signed-off-by: Sage Weil <sage@newdream.net> - 03:46 PM CephFS Bug #1661: Hadoop: expected system directories not present
- Blindly creating directories is definitely not the proper solution. Somebody will need to take the time to figure out...
- 03:32 PM CephFS Bug #1661: Hadoop: expected system directories not present
- In this particular instance it is a map-reduce specific directory. I suspect that MapReduce is responsible for this, ...
- 03:22 PM CephFS Bug #1661: Hadoop: expected system directories not present
- Sounds to me like CephFileSystem should just create the directory if it doesn't exist..
- 03:13 PM CephFS Bug #1661: Hadoop: expected system directories not present
- Good to know. I think at this point I need to paper over many things, but want to record all these issues. I'll just ...
- 03:08 PM CephFS Bug #1661: Hadoop: expected system directories not present
- I remember running into this issue when developing things and deciding to just paper over it at the time -- I couldn'...
- 03:05 PM CephFS Bug #1661: Hadoop: expected system directories not present
- Adding: when this directory is created by hand before map reduce starts the error is gone.
- 03:04 PM CephFS Bug #1661 (Resolved): Hadoop: expected system directories not present
- Hadoop complains that directories within the file system that are expected to be present are not present. Hadoop may ...
- 03:24 PM CephFS Bug #1663: Hadoop: file ownership/permission not available in hadoop
- Noah Watkins wrote:
> This is a very simple hack that will make hadoop ignore the permission for the time being:
... - 03:23 PM CephFS Bug #1663: Hadoop: file ownership/permission not available in hadoop
- This is a very simple hack that will make hadoop ignore the permission for the time being:
diff --git a/src/mapred... - 03:16 PM CephFS Bug #1663 (Resolved): Hadoop: file ownership/permission not available in hadoop
- Hadoop complains about incorrect file ownership. An 'ls' via Hadoop FS interface reveals no permission information, b...
- 03:08 PM rbd Feature #1662 (Resolved): libvirt: obscure qemu/rbd secrets
- 02:36 PM Feature #1067 (Resolved): mkcephfs: magically group osds on same host into subtrees in the genera...
- commit:199e04aba1bd3d0c5a2a0e13e4500bef9cc206cf
- 01:46 PM Revision 6353d7b5 (ceph): include stdio in order to fix snprintf compilation error
- Signed-off-by: Alexey Lapitsky <lex@realisticgroup.com>
- 12:09 PM rgw Feature #1660 (New): add a teuthology test to verify rgw log summation
- 12:08 PM rgw Bug #1645 (Resolved): rgw bucket suspended broken
- Fixed, commit:6752babdfda1be0524d82b84adfa4663aded32f6. Also added a teuthology test.
- 09:30 AM rgw Feature #829 (Resolved): rgw: support swift POST
- We actually support now swift POST for metadata changes. For ACL changes there's issue #830.
- 09:28 AM rgw Bug #1643: radosgw-admin log show should accept --time
- The problem is that the logs are indexed by date, and not by time. Filtering by time means that we need to scan the o...
- 04:04 AM Revision 46bb82f5 (ceph): client: fix return value for _readdir_cache_cb
- Return 0 for end of directory here, too.
Clarify some comments.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 03:28 AM Revision 943893e8 (ceph): ceph: fix snprintf warning
- warning: tools/ceph.cc:146: format not a string literal and no format arguments
Signed-off-by: Sage Weil <sage.weil@... - 01:12 AM Revision 64992113 (ceph): auth: return unknown if no supported auth is found
- If NONE is supported, it will already be in the list of supported
protocols, so there's no need to default to it here... - 01:01 AM Bug #1659 (Can't reproduce): Upgrade from 0.27 -> 0.37 going wrong, OSDs miss map updates
- Hi,
Like I mentioned on IRC, I had some problems with upgrading my cluster from 0.27 to 0.37.
It was a big step... - 12:24 AM Revision 1a4eec20 (ceph): uclient: fix _getdents and add some documentation.
- If readdir_r_cb returns 0, that means SUCCESS, regardless of how
many entries it actually wrote.
If it returns <0, th...
10/27/2011
- 11:15 PM Revision 27ec04e7 (ceph): cfuse: remove unneeded loop.
- The only time this was looping previously was completely unnecessary
anyway, as 1 meant the same thing as 0: there ar... - 11:15 PM Revision e37ab416 (ceph): uclient: align readdirplus_r with readdir_r.
- The only user of this code expects to get 1 on a successfully-filled
value, 0 on a successful non-fill, or -errno oth... - 11:15 PM Revision 55aace73 (ceph): uclient: readdir_r_cb documentation, and it only returns 0 or -errno.
- Returning 0 or 1 in different situations that were effectively the
same is useless and confusing.
Signed-off-by: Gre... - 09:35 PM Revision 354055f8 (ceph): rgw: swift related adjustments
- 09:26 PM Revision 713a4428 (ceph): Merge branch 'master' of github.com:NewDreamNetwork/ceph
- 09:04 PM Revision ed839f5a (ceph): fixed graphic reference and headings
- 09:00 PM Revision 2c4eb075 (ceph): fixed image reference
- 08:54 PM Revision b42443ec (ceph): fixed architecture document
- 08:43 PM Revision c57ed06c (ceph): add images for documentation
- 07:51 PM Revision 7a022029 (ceph): rgw: handle swift PUT with incorrect etag
- 07:44 PM Revision cae7d5a0 (ceph): rgw: handle swift PUT with incorrect etag
- 07:44 PM Revision 697bba39 (ceph): rgw: handle swift PUT with incorrect etag
- 07:11 PM Revision 10c35087 (ceph): rgw: add user suspend/enable test
- 06:32 PM Revision 86aa940f (ceph): rgw: log-to-stderr is now a binary flag
- 06:20 PM Revision a817a38e (ceph): rgw: handle swift PUT with incorrect etag
- 06:16 PM Revision d9dfd147 (ceph): rgw: handle swift PUT with incorrect etag
- 06:02 PM Revision 87224c08 (ceph): rgw: handle swift PUT with incorrect etag
- 05:02 PM Revision e4dcbd03 (ceph): ceph: refactor for generic --admin-daemon <sock> <cmd> too
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:50 PM Revision 6979eaa0 (ceph): filejournal: journal_replay_from
- Force journal replay from a point other than the op_seq recorded by the
fs. This is useful if you want to skip bad e... - 04:50 PM Revision 89dccc0e (ceph): ceph: --dump-perf-counters[-schema] sockpath
- Quick and dirty way to dump perfcounters stats. Not documenting this until
we decide this is where it should live.
... - 04:26 PM Revision a9b75f21 (ceph): Merge branch 'stable'
- 04:26 PM Revision b3e1e3e1 (ceph): rados: improve error message
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:46 AM CephFS Bug #1549 (Need More Info): mds: zeroed root CDir* vtable in scatter_writebehind_finish
- bleh. need logs... i'll start this up in a loop again.
- 10:33 AM CephFS Bug #1549: mds: zeroed root CDir* vtable in scatter_writebehind_finish
- This happened again today after fsstress. From teuthology:~teuthworker/archive/nightly_coverage_2011-10-27/1083/teuth...
- 09:26 AM Feature #1658 (Resolved): osd: backfill instead of backlog
- 08:59 AM Feature #1646: mon: catch up on committed items before attempting to join quorum
- Not sure exactly what you mean, but that sounds a bit like the behavior when the encoding changes and the monitors ar...
- 03:55 AM Feature #1646: mon: catch up on committed items before attempting to join quorum
- Any chance this is related with an issue I noticed last night, in which the primary mon was receiving and displaying ...
- 04:20 AM Revision 11691a71 (ceph): radosgw-admin: fix key create check
- Also fixes warning
warning: rgw/rgw_admin.cc:812: suggest parentheses around ‘&&’ within ‘||’
Signed-off-by: Sage W... - 12:24 AM Revision 921ce53d (ceph): osd: guard checks for writes
- fa722de6708d3e92037df6289cc29ece12c8ea66 moved these checks, and
accidentally removed the may_write() guard. This cau... - 12:20 AM Revision 0c78f0dc (ceph): rgw: handle swift PUT with incorrect etag
- 12:00 AM Revision 213eb13d (ceph): Revert "hadoop: get hadoop bindings to build again" and fix.
- It's just wrong. The Java code is still passing a String along
regardless of what you ask the C to do! Fix it by grab...
10/26/2011
- 11:07 PM Revision e8e10158 (ceph): rgw: rgw-admin --skip-zero-entries
- 11:00 PM Revision 180c744b (ceph): perfcounters: fix accessor name
- FreakingCamelCaps
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 11:00 PM Revision 1a0a732e (ceph): objecter: instrument with perfcounter
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 10:34 PM Revision e747456c (ceph): rgw: rgw-admin generate-key/access-key=false fix
- 10:34 PM Revision 9386a7b5 (ceph): rgw: rgw-admin can show log summation
- 09:56 PM Revision 7fbf28a9 (ceph): osd: read_log: only list the collection once
- After upgrading we may need to list the collection to recover the hash
value when upgrading an old collection.
Signe... - 09:30 PM Revision 6752babd (ceph): rgw: fix bucket suspension
- 05:46 PM Bug #1654 (Resolved): snaps workunit failed on cfuse
- Fixed by 921ce53d6efc3f1bf7056f05467aff5c3104dcc8.
- 03:24 PM Bug #1654: snaps workunit failed on cfuse
- And the librados selfmanaged snaps tests also failed with an unexpected EINVAL when reading from a snapshot.
- 11:39 AM Bug #1654: snaps workunit failed on cfuse
- There might have been a bug introduced in snapshot contexts - two rbd tests got EINVAL when setting a snapshot, meani...
- 11:35 AM Bug #1654 (Resolved): snaps workunit failed on cfuse
- ...
- 05:31 PM Bug #1657 (Resolved): teuthology: testrados failed to find conf
- From teuthology:~teuthworker/archive/nightly_coverage_2011-10-26/1037/teuthology.log:...
- 04:11 PM rgw Feature #773: rgw: efficient list-objects filtering
- With the new osd-class index, this should be pretty straight forward.
- 04:09 PM rgw Feature #1641 (Rejected): radosgw-admn log show --bandwidth-only
- commit:9386a7b5e57de4994ff3ad4987ef309cb8275392 added data aggregation, so there's no need to dump the entire log now...
- 04:06 PM rgw Feature #1642 (Resolved): radosgw-admin log show --nonzero-only
- Fixed, commit:e8e101580ea04628713f51171e9af58aec1acbd2.
rgw-admin accepts --skip-zero-entries now. - 04:03 PM CephFS Bug #1656: Hadoop client unit test failures
- Sounds good to me -- which patches we want to keep in the tree are probably a management decision but I'm happy to pu...
- 03:55 PM CephFS Bug #1656: Hadoop client unit test failures
- Alright, so I think at this point I'd like to see two patches:
1) A patch against the downloadable tarball (much e... - 03:49 PM CephFS Bug #1656: Hadoop client unit test failures
- I believe the patch was made against the then-current svn 0.21 branch (which is now very dead). I pushed changes to t...
- 03:39 PM CephFS Bug #1656: Hadoop client unit test failures
- This was hadoop-0.20.205.0 with the latest Ceph master branch.
It looked like the patch in src/client/hadoop was o... - 03:30 PM CephFS Bug #1656: Hadoop client unit test failures
- What versions of the systems were you running when these failed?
I don't remember how they're set up but they migh... - 01:59 PM CephFS Bug #1656 (Won't Fix): Hadoop client unit test failures
- The Ceph Hadoop File System passes nearly all its tests except a few. I've included the test log below that shows the...
- 03:38 PM Bug #1555 (Resolved): radosgw_admin --gen-access-key=false and --gen-secret=false flags appear to...
- Fixed, commit:e747456c9f6cc8cc0367bb80e757b1b24e098de1.
- 01:49 PM Feature #1655 (Resolved): gitbuilder aggregator page
- single page that has 1 line per gitbuilder, with instance name and then the top line of the gitbuilder status screen ...
- 10:13 AM Bug #1590 (Duplicate): occasionally excessive mon memory footprint
- 10:12 AM Bug #1590: occasionally excessive mon memory footprint
- this will go away with #1646.
- 10:11 AM Bug #1634 (Can't reproduce): osd: crash decoding non-existent object_info_t
- going to see if this comes up again after this last round of osd fixes
- 09:58 AM Feature #1653 (Resolved): librados: python binding nose tests
- 04:34 AM Revision f197e845 (ceph): rgw: fix uninitialized variable warnings
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
10/25/2011
- 11:39 PM Revision 952be11a (ceph): hadoop: bring back Java changes.
- These convert the Hadoop stuff to work on the branch-0.20 API.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.... - 11:29 PM Revision 71fd8302 (ceph): Merge branch 'master' of ssh://github.com/NewDreamNetwork/ceph
- Conflicts:
src/rgw/rgw_rados.cc - 11:23 PM Revision d9f73605 (ceph): rgw: fix attr cache
- 10:35 PM Bug #1628 (Resolved): segfault attempting to map an rbd snapshot
- 10:33 PM Bug #1099 (Closed): osd: handle recovery of lost objects
- this has been reimplemented (at least the revert case).
- 10:32 PM Cleanup #146 (Rejected): Complete build options for Pthread API
- 10:29 PM Feature #641 (Rejected): allow logs to be piped to an external program
- works for me.
- 10:28 PM Bug #250 (Resolved): mon: delete old states to avoid filling disk
- 10:28 PM Feature #875 (Resolved): osd: clean up old osdmaps
- 10:24 PM Feature #1649 (Resolved): osd: make replay interval a per-pool setting
- 10:08 PM Revision 5151a8af (ceph): common/ceph_extattr.[ch] > common/xattr.[ch]
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:54 PM Revision 46f330d0 (ceph): Merge branch 'master' into wip-freebsd
- 09:15 PM Revision ef48183a (ceph): fix osdmaptool clitests
- 09:02 PM Revision 8ae02dab (ceph): Merge branch 'wip-pools'
- 05:52 PM Revision 6287ccf6 (ceph): mon: reencode routed messages
- The message encoding may depend on the target features. Clear the
payload so that the Message gets reencoded appropr... - 05:51 PM Revision 72e0ca02 (ceph): MOSDMap: reencode full map embedded in Incremental, as needed
- The Incremental may have a bufferlist containing a full map; reencode
that too if we are reencoding for old clients.
... - 05:13 PM Revision cd6d7009 (ceph): Merge remote-tracking branch 'gh/wip-rbd-tool'
- 04:53 PM Revision 6ca99060 (ceph): mon: parse 0 values properly
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:53 PM Revision 90f0429f (ceph): mon: fix rare races with pool updates
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:48 PM CephFS Bug #1114 (Need More Info): NFS export extreme slowdown
- Need to reproduce this on the current trunk and fully characterize what is going on.
- the the nfs server in sync ... - 04:46 PM Bug #1194 (Resolved): kclient: NFS reexport does not survive ceph fs remount
- going to assume the above fixed it until we hear otherwise :)
- 03:50 PM CephFS Bug #1585 (Can't reproduce): mds crash during shutdown
- 03:38 PM Bug #1629 (Can't reproduce): pgs stuck degraded (only mapped to 1 osd)
- pre-prior set refactor and current round of thrashing fixes.
- 03:34 PM Bug #1624 (Resolved): osd crash in HearbeatMap::_check
- going to chalk these up to the infinite loop fixed in that previous patch.
- 03:33 PM Bug #1617 (Rejected): pgs stuck down and peering with only one osd down and out
- non-specific, and pre-prior set refactor.
- 03:31 PM Bug #1311 (Closed): qa: TestSnaps: stuck in active
- ancient and presumably covered by current thrashing tests
- 03:30 PM Bug #1292 (Closed): qa: bench & thrashosd PG won't go clean
- this is ancient and presumably covered by the new thrashing tests.
- 03:29 PM Bug #1609 (Resolved): osd: failed assert(info.last_complete == info.last_update)
- lots of stuff, mainly commit:03ad5a28eee2328eb2419c48a14df1a3624fc4c7
- 10:31 AM Bug #1526 (Resolved): log bound mismatch after thrashing with bonnie
- 05:51 AM Revision 43aa33a2 (ceph): Merge remote branch 'gh/wip-osd-queue'
- 05:50 AM Revision 7de2f7a9 (ceph): osd: print useful debug info from choose_acting
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:50 AM Revision c30ab1e2 (ceph): osd: MOSDPGNotify: print prettier
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:50 AM Revision 12b3b2d5 (ceph): osd: fix generate_past_intervals maybe_went_rw on oldest interval
- We stop working backwards when we hit last_epoch_clean, which means for the
oldest interval first_epoch may not be th... - 05:50 AM Revision 03ad5a28 (ceph): osd: fix last_complete adjustment after recovering an object
- After we recover each object, we try to raise the last_complete value
(and matching complete_to iterator). If our lo... - 05:50 AM Revision e2f3c20b (ceph): osd: make proc_replica_log missing dump include useful information
- I needed to see have/need to debug a weird unfound issue turned up by
thrashing.
Signed-off-by: Sage Weil <sage@newd... - 05:21 AM Revision f8e92896 (ceph): osd: fix/simplify op discard checks
- Use a helper to determine when we should discard an op due to the client
being disconnected. Use this when the op is... - 05:13 AM Revision fa722de6 (ceph): osd: move queue checks into enqueue_op, kill _handle_ helpers
- This simplifies things, and renames the checks to make it clear that we are
doing validation checks only, with no sid... - 04:59 AM Revision 3a2dc656 (ceph): osd: move op cap check into helper
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 04:54 AM Revision b17c9ca5 (ceph): osd: handle missing/degraded in op thread
- The _handle_op() method (and friends) are called when an op is initially
queued and when it is requeued. In the requ... - 04:54 AM Revision b1de9131 (ceph): osd: drop ability to disable op queue entirely
- This is pretty useless, and broken wrt requeueing anyway.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:54 AM Revision 662414d7 (ceph): osd: drop useless PG hooks
- These no longer need to be exposed to the generic OSD code.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 03:54 AM Revision 7aa0d89b (ceph): osd: set reqid on push/pull ops
- Not strictly necessary, but makes logs easier to follow.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 03:42 AM Revision e2766bd8 (ceph): mon: remove compatset cruft
- The CompatSet is built on demand; it's no longer static.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
10/24/2011
- 11:54 PM Revision 6f1b65c6 (ceph): ReplicatedPG: fix snapshot directory handling in snap_trimmer
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 11:54 PM Revision 024bcc4b (ceph): FileStore: ignore EEXIST on clones and collection creation !btrfs_snap
- We need to ignore EEXIST on btrfs also when m_filestore_btrfs_snap is
disabled.
Signed-off-by: Samuel Just <samuel.j... - 11:43 PM Revision 4d884040 (ceph): rgw: fix rgw_obj compare function
- 10:34 PM Revision df2967a6 (ceph): rgw: use a uint64_t instead of a size_t for storing the size
- librados uses uint64_t so that 32-bit architectures aren't hobbled.
Signed-off-by: Greg Farnum <gregory.farnum@dream... - 10:32 PM Revision 4b10cad8 (ceph): rbd: check command before opening the image
- Now map/unmap won't use librbd, and commands that don't take --snap
will give an error when it's used.
Signed-off-by... - 10:32 PM Revision 8c6db18d (ceph): rbd: specify which commands take --snap in usage
- Maybe this will be less confusing.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 10:32 PM Revision 46bb4122 (ceph): rbd: let all commands use the pool/image@snapshot format
- This way you aren't forced to use '-p' or '--snap' to specify a pool
or snapshot for some commands.
Signed-off-by: J... - 10:32 PM Revision afa34794 (ceph): librbd: show correct size for snapshots
- header.size is the current size of the image.
ImageCtx::get_image_size() already does the right thing for
snapshots.
... - 10:32 PM Revision f4aa69a8 (ceph): workunit: check that rbd info returns the right size for snapshots
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 10:32 PM Revision e2296c3a (ceph): clitests: add rbd usage and invalid snap usage tests
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 10:32 PM Revision 93ccccd7 (ceph): rbd: remove unnecessary condition
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 10:32 PM Revision bfb5ceb2 (ceph): workunits: add rbd rollback and snapshot removal tests
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 10:32 PM Revision 315ab94e (ceph): librbd: propagate error from snap_set
- Previously rbd_snap_set always returned 0, even when the snapshot did
not exist.
Signed-off-by: Josh Durgin <josh.du... - 10:32 PM Revision a5a8a9cf (ceph): test_rbd: add a test for rolling back after resizing
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 10:32 PM Revision ae91911c (ceph): librbd: resize if necessary before rolling back
- This is a partial fix for test_rbd.TestImage.test_rollback_with_resize
Signed-off-by: Josh Durgin <josh.durgin@dream... - 10:32 PM Revision 2af32a41 (ceph): librados: use stored snap context for all operations
- Using an empty snap context led to the failure of
test_rbd.TestImage.test_rollback_with_resize, since clones weren't
... - 10:32 PM Revision b7aa57ff (ceph): rbd.py: update python bindings for new copy interface
- It was changed to return 0 on success in d7f7a213546b599d2eec4c6617593d232b43a7d6
Signed-off-by: Josh Durgin <josh.d... - 10:32 PM Revision e161ce15 (ceph): workunits: test rbd python bindings
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 10:15 PM Revision 2be3999d (ceph): Add btrfs dimension to thrash tasks
- Thrash tasks will now also run with and without btrfs.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com> - 09:30 PM Revision 2ad6545a (ceph): Add testrados based thrashing tasks
- readwrite.yaml runs a read/write workload against a set of objects.
snaps.yaml adds snaps and rollback.
Signed-off-b... - 09:25 PM Revision 8d0a7c59 (ceph): testrados: rename testsnaps to testrados and make snap testing optional
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 08:52 PM Revision a1249d07 (ceph): workunit: set PYTHONPATH so we can test python bindings
- 06:46 PM Revision 88905b3a (ceph): test/osd: Add TestReadWrite
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 06:27 PM Revision 5e4e7972 (ceph): mon: allow adjustment of per-pool crash_replay_interval
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:12 PM Revision 40b7b572 (ceph): Merge branch 'rgw-dir-cleanup'
- 05:06 PM Revision f57c33df (ceph): rgw: fix check_disk_state; add a strip_namespace function.
- Use copies of the IoCtx rather than references so that
we can set locators without breaking stuff, and make use of th... - 05:04 PM Revision 0da45ca6 (ceph): rgw: rename translate_raw_obj to translate_raw_obj_to_obj_in_ns
- And document it. Because the naming is so bad that neither I nor
the author noticed it wasn't doing what we wanted it... - 05:04 PM Revision 927c3577 (ceph): rgw: add locators to the directory objects, and functions handling them
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 03:55 PM Linux kernel client Bug #1652 (Resolved): rbd: rollback correctly after resizing
- I just fixed this bug in librbd, but it seems the kernel has it too. If you take a snapshot, resize the image, then r...
- 11:38 AM rgw Bug #1567 (Resolved): rgw [list|delete]_bucket should clean up
- Merged into master in commit:40b7b57239515bd0794ef5da2477a2c5eb7a85e4.
Passed s3tests with a greatly-reduced timeo... - 10:53 AM Feature #1651 (Resolved): command line tool to interact with admin socket
- Maybe something like 'ceph --socket /var/run/ceph/osd.0.asok foo'?
- 04:07 AM Revision f37b08f8 (ceph): librados: behave if shutdown is called twice
- On failure, we shut ourselves down. If the caller calls shutdown again,
don't crash.
Fixes: #1650
Signed-off-by: Sa... - 04:05 AM Revision c15e62aa (ceph): mon: need to print pool id for output to be useful
- Signed-off-by: Sage Weil <sage@newdream.net>
- 03:40 AM Revision 8a087729 (ceph): mon: PGMap::dump: fix order in totals
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 02:01 AM Revision 1b941390 (ceph): osd: make osd dump slightly more concise
- Signed-off-by: Sage Weil <sage@newdream.net>
- 12:13 AM Revision 34c2f6a4 (ceph): osd: pg_pool_t: set crash_replay_interval on data pool when decoding old
- We want to preserve the crash_replay_interval on old clusters being
upgraded. Kludge this by setting it to 60 (the o...
10/23/2011
- 11:26 PM Revision 6779eb39 (ceph): osd: make osd replay interval a per-pool property
- Change the config value to only control the interval set when the data
pool is first created (presumably during mkfs)... - 11:26 PM Revision 8bb8e85d (ceph): Merge remote-tracking branch 'gh/master' into n
- Conflicts:
src/osd/OSDMap.h - 11:24 PM Revision f2816a1e (ceph): osd: pg_pool_t: normalize encoding
- Normalize encoding to be less awkward. Use a FEATURE bit to indicate
whether the new encoding is supported, and enco... - 11:24 PM Revision 7cb4d25d (ceph): osd: pg_pool_t: introduce flags, crash_replay_interval
- Introduce a per-pool crash_replay_interval so we can control whether
the OSD waits for replayed ACKed but not COMMITt... - 09:35 PM Bug #1650 (Resolved): “rados df” joins on thread never started with mons down or laggy (regressio...
- fixed by commit:f37b08f821a54263847e2c5c095bba5750908f86
- 07:56 PM Bug #1650 (Resolved): “rados df” joins on thread never started with mons down or laggy (regressio...
- If rados's attempt to connect the mons time out, it prints:
# rados df
couldn't connect to cluster! error -110
c... - 05:30 PM Revision 61cbb321 (ceph): ceph.conf: python parser doens't like ; comments
- 05:16 AM Revision 3ed06562 (ceph): ceph.conf: more frequent osd scrubbing; remove old cruft
- 03:44 AM Revision 54e28263 (ceph): scratchtool[pp]: fix rados_conf_set/get test of log_to_stderr
- Fix this warning
warning: scratchtool.c:142: comparison with string literal results in unspecified behavior
and fli... - 03:41 AM Revision 9323f25a (ceph): osd: fix PG::Log::copy_after wrt backlogs (again)
- Commit 68fe748fc2d703623050e8f2a448a0fd31ca8a0f fixed half of this problem,
but set this->tail incorrectly. If we re...
10/22/2011
- 10:13 PM Bug #1530: osd crash during build_inc_scrub_map
- I'm going to up the scrub frequency in the teuthology conf to help shake out these problems. There was another bug r...
- 10:07 PM Bug #1616 (Resolved): crash in is_supported_auth
- 10:06 PM Bug #1631 (Need More Info): osd: failed assert(repop_queue.front() == repop)
- need an osd log on this one
- 10:05 PM Cleanup #1644 (Resolved): osd: prior_set refactor
- 01:01 PM Bug #1471: osd: destroy_collection on non-empty dir
- I'm actually hitting the same bug with v0.37
It was time to upgrade my old (and good running!) 0.27 cluster to the...
10/21/2011
- 11:36 PM Revision 1b846f43 (ceph): radosgw: drop useless/broken set_val daemonize
- Not sure what the intent was here anyway... but it is broken (the func
takes a string, not a bool).
Signed-off-by: S... - 11:35 PM Revision 1f7cb757 (ceph): config: separate --log-to-stderr and --err-to-stderr
- Instead of having magic values (1 == errors only to stderr, 2 =
everything), have two booleans.
Signed-off-by: Sage ... - 11:14 PM Revision e98cbc43 (ceph): rgw: fix xattrs cache
- 10:24 PM Revision cf6a9404 (ceph): osd: eliminate CRASHED state
- This was an intermediate state that indicated that replay would be needed.
It was poorly named, and not very useful. ... - 10:24 PM Revision 03593019 (ceph): mon: fix last_clean_interval calculation
- This up_rom == first check is old and wrong. It may have been correct at
the time, when the OSD had a defined shutdo... - 10:24 PM Revision 600bda47 (ceph): osd: fix last_clean interval bounds
- It was _first and _last, inclusive, but the epochs are really points in
time, so _last should have been non-inclusive... - 10:24 PM Revision 249ed569 (ceph): osd: move may_need_replay calculation out of PriorSet
- Although they both depend on past intervals, they are unrelated. Factor
out the may_need_replay calculation from Pri... - 10:24 PM Revision 30c34ab8 (ceph): osd: trim past intervals when we complete recovery.
- We weren't trimming at all, which meant these would just accumulate
indefinitely.
Signed-off-by: Sage Weil <sage@new... - 10:14 PM Revision d6661f93 (ceph): ReplicatedPG: Include pg version in MOSDOpReply on error
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 08:23 PM Revision f8afd8bf (ceph): rgw: reduce rados bucket stats (and getxattrs)
- we didn't pass the context, and some other issue with the context map
- 05:54 PM Revision b8beff3d (ceph): ceph_manager: count active+clean+<somjething else> as active+clean
- In my case, one pg was active+clean+scrubbing.
Signed-off-by: Sage Weil <sage@newdream.net> - 05:32 PM Revision a1756c5e (ceph): rgw: object removal should remove object from index anyway
- even if object doesn't exist. Index might have the wrong info.
- 04:56 PM Revision dd5087fa (ceph): osd: simplify finalizing scrub on replica
- We can simply call osr.flush() (with pg lock held) to ensure that prior
writes are visible and scrubbable. This avoi... - 04:29 PM Feature #1649 (Resolved): osd: make replay interval a per-pool setting
- Most pools don't need it. Make it a per-pool thing.
This involves a feature bit and refactor of the pg_pool_t e... - 04:14 PM Revision 29899de5 (ceph): osd: PriorSet: acting/up membership implies still alive
- If the osd is in the acting or up sets, we can assume they are still alive,
even though we don't know that for sure, ... - 03:58 PM Revision a1ddec2a (ceph): Merge remote branch 'gh/master' into wip-prior
- Conflicts:
src/osd/PG.cc - 03:37 PM Messengers Feature #1648 (Duplicate): msgr: choose ip to bind to based on network
- Currently we bind to an explicit address or to any, and learn what address to advertise by looking at our first outgo...
- 03:34 PM Feature #1647 (Resolved): mon: robust bootstrap
- Currently mkfs looks like:
- create initial states on each monitor independently
- start them up and they'll fo... - 03:29 PM Feature #1646 (Resolved): mon: catch up on committed items before attempting to join quorum
- This will prevent a mon that is way behind from dragging down the mon cluster when it comes back online.
- 12:45 PM rgw Bug #1645 (Resolved): rgw bucket suspended broken
- code still looks at the pool auid, which is obviously broken
- 11:07 AM Bug #213: non-idempotent transactions (clone) under ext3 may not replay correct result
- I think the simplest solution would be:
- for all operations, set an xattr with the last op_seq to write to that ... - 10:59 AM Bug #1632 (Need More Info): osd: crash in dequeue_op
- need osd logs
- 10:59 AM CephFS Bug #1640 (Need More Info): mds: failed assert(trim_to > trimming_pos)
- need logs with 'debug journaler = 20' and 'debug ms = 1' on the mds for this one
- 10:58 AM Bug #1624 (Need More Info): osd crash in HearbeatMap::_check
- 10:57 AM CephFS Bug #1509 (Need More Info): cfuse sometimes hangs after unmount
- 10:56 AM CephFS Bug #1596 (Need More Info): mds crash during ffsb on kernel client in CInode::is_frozen
- 10:55 AM Bug #1609 (Need More Info): osd: failed assert(info.last_complete == info.last_update)
- 10:55 AM Bug #1598 (Resolved): osd: fix lost objects
- merged, along with the teuthology tests
- 10:52 AM CephFS Bug #1603 (Need More Info): ceph-fuse crash during unmount
- have this one going in a loop to catch it with logs
- 10:51 AM Bug #1530 (Need More Info): osd crash during build_inc_scrub_map
- 10:51 AM Bug #1432 (In Progress): libvirt: fix definition for rbd params/sources/etc
- 10:51 AM Bug #1508 (Need More Info): iozone stuck on kernel rbd mount
- 10:10 AM Cleanup #1644 (Resolved): osd: prior_set refactor
- 09:39 AM rgw Bug #1643 (Rejected): radosgw-admin log show should accept --time
- 09:39 AM rgw Feature #1642 (Resolved): radosgw-admin log show --nonzero-only
- Have another flag for radosgw-admin low show like --nonzero-only that only prints a log entry if it will have a nonze...
- 09:38 AM rgw Feature #1641 (Rejected): radosgw-admn log show --bandwidth-only
- Have a flag for radosgw-admin log show like --bandwidth-only that reduces a log line down to {'bytes_sent':<number>, ...
- 12:20 AM Revision f94a44e6 (ceph): OSDMonitor: reweight towards average utilization
- The existing reweight-by-utilization calculation did not take into
account the current weight of an OSD, and depended...
10/20/2011
- 11:28 PM Revision 409c5717 (ceph): coverage: don't remove ceph tarball
- We want to keep it for examining core files, and we're already
fetching it here, once per suite run. - 10:56 PM Revision 49b6c118 (ceph): osd: PG::PriorSet: make debug_pg arg const
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:51 PM Revision fa66e65c (ceph): osd: PgPriorSet -> PriorSet
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:50 PM Revision 7bc855a8 (ceph): osd: PgPriorSet: rename prior_set_affected -> affected_by_map
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:47 PM Revision 78236e4e (ceph): osd: PgPriorSet: remove obsolete comment
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:46 PM Revision 2a870c14 (ceph): osd: PgPriorSet: move prior_set_affected into PgPriorSet
- This is really where it belongs.
Signed-off-by: Sage Weil <sage@newdream.net> - 10:46 PM Revision c2e66fbd (ceph): osd: PgPriorSet: kill whoami; make PG arg strictly optional
- It is only used for the debug output prefix. Make it so we can leave it
out entirely (e.g. for unit tests).
We don'... - 09:12 PM Revision 47e938c0 (ceph): Merge branch 'stable'
- 09:12 PM Revision 2b3bdea9 (ceph): osd: fix requeue_ops
- The ls argument passed to requeue_ops() is a reference, and one of the
methods we call (say, _handle_op) might want t... - 08:59 PM Revision 3b76f9fc (ceph): perfcounters: remove dout
- We can't use this because we're part of libglobal and there is no
g_ceph_context. And i'm too lazy to use cct.
Sign... - 08:58 PM Revision 863e5b04 (ceph): perfcounters: fix unit test
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 08:48 PM Revision 1d002a1e (ceph): Merge remote branch 'gh/wip-unfound'
- 08:16 PM Revision 28df1e91 (ceph): filestore: measure commit interval, latency, journal full count
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 07:45 PM Revision d2dbae97 (ceph): osd: clean up perfcounter names
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 07:43 PM Revision d31e78f6 (ceph): filestore: simplify perfcounter lifecycle
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 07:43 PM Revision b000e4d4 (ceph): filestore: simplify, clean up perfcounters
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 06:34 PM Revision d26488bc (ceph): perfcounters: fix addition/removal
- We are not responsible for deleting removed perfcounters.
Add debugging.
Signed-off-by: Sage Weil <sage.weil@dreamh... - 06:33 PM Revision 7207b819 (ceph): filestore: fix perfcounter definition
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 05:59 PM Revision 53ad579e (ceph): filestore: fix logger start
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 05:54 PM Revision d3366ccc (ceph): Merge remote-tracking branch 'github/master' into wip-swift-fix
- 05:52 PM Feature #1420 (Resolved): build release rpms
- this is done the extent that i am willing to spend time on it. hopefully suse will show up at some point and improve...
- 05:45 PM Bug #1636 (Resolved): reweight-by-utilization does not choose good weights
- The existing reweight-by-utilization code didn't make sense - commit:f94a44e688883f2db0971435a5333a8b60c77dec fixes t...
- 04:11 AM Bug #1636 (Resolved): reweight-by-utilization does not choose good weights
- there's a problem distributing the data evenly over all devices.
i'm using v0.36 and have a test setup with two host... - 05:22 PM CephFS Bug #1640 (Resolved): mds: failed assert(trim_to > trimming_pos)
- This happened with bonnie++ on cfuse in teuthology:~teuthworker/archive/nightly_coverage_2011-10-20/729/remote/ubuntu...
- 05:09 PM RADOS Feature #1639 (New): osd: guard against bad objects in cls map functions
- Got this when I accidentally set a bad locator:...
- 04:21 PM Revision 288ccc88 (ceph): perfcounters: clean up interface a bit
- No logger_ prefix necessary.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:21 PM Revision daea03ef (ceph): perfcounters: use simple names
- We don't need to uniquely identify ourselves in the global namespace with
the PerfCounter name.. only in the current ... - 02:15 PM Bug #1624: osd crash in HearbeatMap::_check
- commit:2b3bdea9f7bcf9e9f8d4328f62d82ff43e996b3a fixes at least some of these....
- 01:45 PM Bug #1624: osd crash in HearbeatMap::_check
- running this in a loop with logs to try ot catch it
- 12:02 PM Bug #1624: osd crash in HearbeatMap::_check
- And teuthology:~teuthworker/archive/nightly_coverage_2011-10-20/730/remote/ubuntu@sepia50.ceph.dreamhost.com/log/osd....
- 12:00 PM Bug #1624: osd crash in HearbeatMap::_check
- And teuthology:~teuthworker/archive/nightly_coverage_2011-10-20/727/remote/ubuntu@sepia27.ceph.dreamhost.com/log/osd....
- 11:57 AM Bug #1624: osd crash in HearbeatMap::_check
- Happened again in teuthology:~teuthworker/archive/nightly_coverage_2011-10-20/726/remote/ubuntu@sepia41.ceph.dreamhos...
- 02:01 PM Feature #1630 (Resolved): Monitor journal fullness (bytes used, size) via perfcounters
- 01:45 PM Bug #1635 (Duplicate): osd hit suicide timeout in heartbeat_map thread
- 01:28 PM Bug #1588: blogbench on kclient possibly made machine die
- Happened again today - just more transactions timing out in the logs.
- 01:23 PM Bug #1633: osd crash in CryptoKey::decrypt
- Happened again while thrashing in teuthology:~teuthworker/archive/nightly_coverage_2011-10-20/732/remote/ubuntu@sepia...
- 11:52 AM Bug #1530: osd crash during build_inc_scrub_map
- This happened again during cfuse on ffsb (teuthology:~teuthworker/archive/nightly_coverage_2011-10-20/694).
- 09:27 AM Bug #1638 (Won't Fix): Can't create object with large xattrs in a single operation (on extN)
- A single compound operation that does:
- create
- setxattr (small enough to fit but large enough to fill in the e... - 04:45 AM Revision f25879ac (ceph): encoding: add optional features
- Update encode macros to allow a feature bitmask to be passed through
to a classes encode() method.
Signed-off-by: Sa... - 04:22 AM Feature #1637 (Duplicate): OSDs running full take down other OSDs
- this issue has a relation to #1636.
in my test setup of v0.36 when one OSD runs full it gets taken down.
this start... - 04:14 AM Revision 0aa40ea0 (ceph): assert: no 0x before thread id
- There's no 0x prefix in the log lines either. This makes it easier to
copy/paste word and search.
Signed-off-by: Sa... - 03:48 AM Revision 0f0c5947 (ceph): osdmap: uninline big stuff
- Signed-off-by: Sage Weil <sage@newdream.net>
- 12:46 AM Revision a71455c8 (ceph): rgw: properly handle cleaning up of listings
- If a listing you get back from the OSD consists only of
non-existent entries, you still need to handle it and resume ... - 12:46 AM Revision 470742d8 (ceph): cls_rgw: move stat update code after error checks in complete_op
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 12:46 AM Revision 6dc0da4c (ceph): cls_rgw: implement a dir_suggest_changes function.
- This takes a bufferlist of suggested changes to the directory, trims
out any sufficiently old tags, and then applies ... - 12:46 AM Revision 952ebbae (ceph): cls_rgw: add constructors to data structs; don't leak tags on races
- We were leaking tags on races before, since we cut out of the function
before clearing the tag. We don't do that any ... - 12:45 AM Revision 9496732d (ceph): rgw: write and use the check_disk_state function
- This is used to check the actual on-disk state, and encode
suggested updates for the index.
Then cls_bucket_list send...
10/19/2011
- 11:47 PM Revision a5ada568 (ceph): rgw: fix bad snprintf
- 10:35 PM Revision 5de847f3 (ceph): .gitignore: add test_filestore_idempotent
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 10:35 PM Revision b57e8967 (ceph): test_filestore_idempotent: initialize var
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 09:58 PM Revision 7f5f1ec1 (ceph): rgw: implement swift metadata POST
- 04:14 PM Revision cf333152 (ceph): Merge branch 'stable'
- Conflicts:
src/mon/OSDMonitor.cc
src/osd/OSD.cc - 03:15 PM Bug #1526: log bound mismatch after thrashing with bonnie
- another occurance, running on swab. This may have led to pg version reset....
- 03:02 PM Bug #1635 (Duplicate): osd hit suicide timeout in heartbeat_map thread
- This was while thrashing with radosbench, during peering, with osds 3 and 6 marked out.
From teuthology:~teuthworker... - 02:46 PM Bug #1634 (Can't reproduce): osd: crash decoding non-existent object_info_t
- From teuthology:~teuthworker/archive/nightly_coverage_2011-10-19/680/remote/ubuntu@sepia28.ceph.dreamhost.com/log/osd...
- 12:05 PM Bug #1633 (Resolved): osd crash in CryptoKey::decrypt
- From teuthology:~teuthworker/archive/nightly_coverage_2011-10-19/682/remote/ubuntu@sepia72.ceph.dreamhost.com/log/osd...
- 11:59 AM Bug #1632 (Can't reproduce): osd: crash in dequeue_op
- During ffsb:...
- 11:26 AM Bug #1631 (Can't reproduce): osd: failed assert(repop_queue.front() == repop)
- This happened on two osds during a multiple_rsync workunit (teuthology:~teuthworker/archive/nightly_coverage_2011-10-...
- 10:51 AM Feature #1630 (Resolved): Monitor journal fullness (bytes used, size) via perfcounters
- 05:33 AM Revision b297d1ed (ceph): osdmap: make encoding based on features
- Instead of relying on the caller to decide whether encode_old_client()
is appropriate, pass in the feature set and en... - 05:26 AM Revision 6e2018ce (ceph): osd: normalize encoding of pg_pool_t
- Instead of using a cumbersom C struct, move members into pg_pool_t and
use normal encode/decode methods.
Signed-off-... - 05:26 AM Revision cee1b27f (ceph): crush: clean up encoder/decoder
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:25 AM Revision 954d3f9b (ceph): use WRITE_CLASS_ENCOER macro when possible
- 05:25 AM Revision 9d93bfce (ceph): encoding: WRITE_CLASS_ENCODER_MEMBER -> WRITE_CLASS_MEMBER_ENCODER
- Signed-off-by: Sage Weil <sage@newdream.net>
10/18/2011
- 11:52 PM Revision 83914d22 (ceph): test_filestore_idempotent: simple tool to generate a worklaod of non-id...
- Generate a workload of operations that are non-idempotent. These are:
transaction {
clone A -> A.($n-1)
writ... - 11:52 PM Revision 3e92aace (ceph): filestore: tolerate EEXIST on mkcoll when not-btrfs
- For non-btrfs file systems we should tolerate EEXIST because we may
replay the event more than once.
Signed-off-by: ... - 11:41 PM Revision ba165fec (ceph): rgw: some swift obj metadata related fixes
- 11:18 PM Revision 13b0bbb3 (ceph): mds: handle xattrs on inode creation
- Allow mknod, mkdir, symlink, create to provide xattrs for the new
inode. This will be used by the kclient to set ACL... - 11:04 PM Revision 7ea07832 (ceph): radosgw-admin: fix conflict with KeyType in libnss
- rgw/rgw_admin.cc:459:6: error: using typedef-name 'KeyType' after 'enum'
/usr/include/nss3/keythi.h:69:3: error: 'Key... - 08:28 PM Revision ed5e4341 (ceph): rgw: add content-type to index dirent
- 06:42 PM Revision da6cdfdd (ceph): osd: PgPriorSet: cur -> probe
- Rename cur to probe, the set of OSDs we need to probe in order to
successfully peer.
Signed-off-by: Sage Weil <sage@... - 06:40 PM Revision 4e5242e0 (ceph): osd: PgPriorSet: restructure lost checks for prior set
- When we add down osds to the cur set, we block peering because there
are OSDs that may have data we need and they are... - 06:01 PM Revision 298dbbe6 (ceph): rgw: workqueue suicide timeout is infinity
- 04:49 PM Bug #1629 (Can't reproduce): pgs stuck degraded (only mapped to 1 osd)
- From teuthology:~teuthworker/archive/nightly_coverage_2011-10-18/636/teuthology.log:...
- 04:42 PM Bug #1624: osd crash in HearbeatMap::_check
- argh, the tarball is already gone:
# wget http://ceph.newdream.net/gitbuilder/output/sha1/e6dbd7141bd8b4403f3b931f... - 12:00 PM Bug #1624 (Resolved): osd crash in HearbeatMap::_check
- Logs with debugging are in vit:~joshd/thrash_stuck_active4. This happened on osds 0 and 4:...
- 03:35 PM Bug #1628: segfault attempting to map an rbd snapshot
- This is a bug in the rbd command line tool - it accepts snapname but doesn't use it for map/unmap. Additionally, it d...
- 03:18 PM Bug #1628 (Resolved): segfault attempting to map an rbd snapshot
- ...
- 03:08 PM Bug #1626: ceph-mon HA not working right; all must be up
- Sorry to dribble this in: it seems with one mon down and voted out, "ceph -s" takes <1sec 66% of the time, ~3sec 33% ...
- 03:07 PM Bug #1626: ceph-mon HA not working right; all must be up
- Oh sorry, what I see with vstart is a 10-second timeout until the mons vote mon.c out. This is *not* what Carl report...
- 03:05 PM Bug #1626: ceph-mon HA not working right; all must be up
- Carl saw it originally. Easy to repro with vstart:...
- 02:48 PM Bug #1626: ceph-mon HA not working right; all must be up
- where did you see this?
- 02:28 PM Bug #1626 (Can't reproduce): ceph-mon HA not working right; all must be up
- If mon.gamma is down, "ceph -s" hangs trying to connect to all three ceph-mon. The paxos majority rule system does no...
- 02:52 PM Bug #213: non-idempotent transactions (clone) under ext3 may not replay correct result
- FWIW even if we know what not to replay, we could still be screwed with ext4 (which does not commit everything in ord...
- 02:25 PM Bug #213: non-idempotent transactions (clone) under ext3 may not replay correct result
- Tommi Virtanen wrote:
> Isn't the idempotency in that case "clone foo_head -> foo_2 IFF foo_2 does not exist" ?
T... - 02:06 PM Bug #213: non-idempotent transactions (clone) under ext3 may not replay correct result
- Isn't the idempotency in that case "clone foo_head -> foo_2 IFF foo_2 does not exist" ?
- 02:37 PM Bug #1627 (Can't reproduce): ceph-mon memleak if ceph-osd cluster ip is not reachable, but public...
- ...
- 02:25 PM Feature #1625 (Rejected): changing ceph-mon ip address needs monmap change on every mon machine
- Moving mon.{alpha,beta,gamma} to new IP addresses was a fairly convoluted process. This would be nice if it was simpl...
- 02:15 PM Feature #641: allow logs to be piped to an external program
- This is feature creep. If you want to process the logs asap in another process, just have it get ceph stdout as stdin...
- 11:19 AM Bug #1620 (Resolved): rgw suicide due to heartbeat timeout
- Fixed, commit:298dbbe64f8b0738ec58db43782813d0686717c7. Basically a 0 value for the rgw suicide timeout should do the...
- 11:01 AM Bug #1588: blogbench on kclient possibly made machine die
- This happened again yesterday and today with different machines. Both times, the only unusual thing in kern.log was t...
- 01:59 AM Revision 0a027599 (ceph): osd: PgPriorSet: simplify (and change) CRASHED logic
- Any single OSD from a given interval surviving is sufficient to ensure
that an ACKed write during that interval was c... - 01:57 AM Revision f7ef94d3 (ceph): osd: PgPriorSet: update comment terms a bit
- Signed-off-by: Sage Weil <sage@newdream.net>
- 12:51 AM Revision bbb06d34 (ceph): osd: do not short-cut up_thru update for new PGs
- Commit e731885d2550ee985bf875ab5bb5faf28f1693eb made it possible for
a new PG to go active without forcing the OSDs u... - 12:44 AM Revision 57e0ab74 (ceph): osd: PgPriorSet: clean up per-interval var names
- We don't actually use any_lost_now, but it makes the logic easier
to understand to have it there.
Signed-off-by: Sag... - 12:44 AM Revision 53381364 (ceph): osd: PgPriorSet: clean up comments a bit
- Signed-off-by: Sage Weil <sage@newdream.net>
- 12:44 AM Revision 33b33f7e (ceph): osd: PgPriorSet: remove unused PG member
- Signed-off-by: Sage Weil <sage@newdream.net>
- 12:44 AM Revision 113b7833 (ceph): osd: PgPriorSet: revert start_since_joining check
- Commit 5b78f5db8c200edcc949033e1badae70fecd2e08 added a check to
prevent some sort of badness when osds were marked l... - 12:44 AM Revision 3dda4465 (ceph): osd: PgPriorSet: remove up_thru crap
- This was added way back in 1cf9bebc8e5063f5f311d33e7735bcc9286e98ce,
but as far as I can tell it didn't make any sens... - 12:44 AM Revision f89f4d9b (ceph): osd: PgPriorSet: do not include UP osds in prior.cur
- The up osds are not (directly) relevant since they are not necessarily
members of the PG. We only care about acting ... - 12:09 AM Revision 9dfa1105 (ceph): rgw: fix swift account and containers listing limits
10/17/2011
- 11:48 PM Revision c5638b70 (ceph): osd: PgPriorSet: any_survived -> any_is_alive_now
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:13 PM Revision e6dbd714 (ceph): doc: Change diagram to have radosgw closer to direct rados access.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:35 PM Revision 3c90c0d4 (ceph): add singleton lost-unfound
- 10:32 PM Revision 4ec37b23 (ceph): add lost_unfound task
- Also some misc useful bits to ceph_manager.
- 10:21 PM Revision edcd4d97 (ceph): rgw: some more swift fixes
- 09:45 PM Revision 83cf3fef (ceph): Expect 'wrongly marked me down' messages during thrashing
- 09:42 PM Revision bcded7f1 (ceph): ceph: add whitelist for cluster log errors
- Some messages are expected when thrashing osds or creating unfound
objects.
Fixes: #1622 - 09:13 PM Revision 0bad37e3 (ceph): streamtest: do mkfs
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:12 PM Revision 525a610f (ceph): streamtest: print to stdout
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:49 PM Revision 9c956049 (ceph): mkcephfs: copy ceph.conf to /etc/ceph/ceph.conf (when -a)
- You can disable this with --no-copy-conf.
Signed-off-by: Sage Weil <sage@newdream.net> - 05:40 PM Revision fba220ec (ceph): nuke: reset syslog configuration after rebooting
- Previously we removed a file and rebooted without syncing, so the file
was never deleted. - 04:56 PM Bug #1623 (Can't reproduce): ceph-osd fails to bind socket
- ...
- 03:51 PM Revision 9baf5ef4 (ceph): ceph.spec: don't chkconfig
- This was fighting with suse insserv. Still needs some cleanup.
Signed-off-by: Sage Weil <sage@newdream.net> - 03:50 PM Revision 21d941e8 (ceph): ceph.spec: work around build.opensuse.org
- The redhat-rpm-config isn't installed on build.opensuse.org, which means
the processor is set to i386 instead of some... - 03:49 PM Revision 195a484b (ceph): ceph.spec: capitalize first letter to make rpmlint happy
- Signed-off-by: Sage Weil <sage@newdream.net>
- 03:35 PM Revision a6f3bbb7 (ceph): v0.37
- 03:27 PM Bug #1473 (Resolved): osd assert failure: FAILED assert(0 == "oi disagrees with stat, or error c...
- 03:26 PM Bug #1473: osd assert failure: FAILED assert(0 == "oi disagrees with stat, or error code on stat")
- At least the recent instances of this were probably caused by the btrfs xattr bug (#1612).
- 03:25 PM Bug #1486 (Resolved): osd: 0-length meta/pginfo_* files
- 10:10 AM Bug #1486: osd: 0-length meta/pginfo_* files
- I saw this on alexandria, and it was caused by:
1- EMFILE (too many open files)
2- filestore wasn't assering on... - 03:20 PM Bug #1612 (Resolved): osd/PG.cc: 3839: FAILED assert(missing[oid].need <= v)
- This was caused by a btrfs xattr bug. I got a patch back from josef and pushed it to the dho kernel.
- 03:05 PM Feature #1622 (Resolved): teuthology: whitelist ceph.log entries
- Implemented in teuthology and whitelisted 'wrongly marked me down' messages for thrashing jobs in the suite.
- 10:08 AM Feature #1622 (Resolved): teuthology: whitelist ceph.log entries
- Need to be able to do this to make certain tests pass. notably thrashing and the new lost_unfound.
- 03:37 AM Revision ca8f6036 (ceph): osd: fix assemble_backlog
- This was written assuming that le->prior_version wouldn't be the version
that we have locally on disk. Not always tr... - 03:37 AM Revision 2fdec7b8 (ceph): osd: fix add_next_event Missing::item::have
- The missing set should be accurate up to the current point in the log. The
log_tail has no bearing on that, nor does...
10/15/2011
- 05:56 AM Revision c1cabf56 (ceph): ceph: don't crash when sending message to !up osd
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:03 AM Revision 615689a9 (ceph): osd: implement lost_revert
- Roll back to the last available version of an object. If there is no
available version, delete it.
Leave the door o... - 04:03 AM Revision 3a046774 (ceph): osd: pull old version to revert to
- If we are the primary, and are doing a LOST_REVERT, pull the old version
of the object and update the version when we... - 04:02 AM Revision 03cd1088 (ceph): osd: adjust LOST log entry types; simplify log entry type strings
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:02 AM Revision ad39d814 (ceph): osd: all_unfound_are_queried_or_lost
- The check to make isn't whether all locations are lost, but whether all
locations are either lost or have been querie... - 04:02 AM Revision 81f36c2d (ceph): osd: remove superfluous write_info calls
- - merge_log() will write_info (and log) as needed
- Activate() will do the same
Signed-off-by: Sage Weil <sage@newdr... - 04:02 AM Revision c3fa0783 (ceph): messages/MOSDPG*: clean up output a bit
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:02 AM Revision a3be6651 (ceph): osd: fix share_pg_log()
- We need to handle a log message in the ReplicaActive state. And set the
epoch properly when we send it.
Signed-off-... - 04:02 AM Revision 22684f25 (ceph): osd: pass version explicitly to pull
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:02 AM Revision efe5abfc (ceph): osd: make C_OSD_CommittedPushedObject::op optional
- This lets us reuse this helper for commiting recovery ops that aren't a
result of a push.
Signed-off-by: Sage Weil <... - 04:02 AM Revision 51158820 (ceph): osd: factor out recover_primary_got() helper
- This handles the missing set and lsat_complete adjustment when we recover
an object on the primary.
Signed-off-by: S... - 04:02 AM Revision 43bd49d8 (ceph): osd: fix up PG::Missing methods a bit
- Pass in iterators when possible. Stack methods instead of duplicating
functionality.
Signed-off-by: Sage Weil <sage... - 04:02 AM Revision 7c05c1fe (ceph): osd: simplify share_pg_log
- Use Log::copy_after(). Drop the useless argument. Strip out the broken
LOST logic.
Signed-off-by: Sage Weil <sage@... - 04:02 AM Revision a8760e50 (ceph): osd: fix up mark_all_unfound_lost so that it actually works
- Well, it works given our weak definition of LOST.
- use ObjectContexts properly
- move into ReplicatedPG
- no need f... - 03:43 AM Revision 35dab57f (ceph): msg: add MCommand, MCommandReply message types
- These are similar to MMonCommand[Ack], but aren't PaxosServiceMessage
children, don't include the command in the repl... - 03:43 AM Revision beaca74d (ceph): msg: entity_name_t::parse()
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 03:43 AM Revision a37d6d03 (ceph): cephtool: ability to send commands directly to osds
- This makes commands beginning with 'tell <target>' magic in that they go
to the given target instead of to the monito... - 03:43 AM Revision 7f687fca (ceph): osd: handle (and reply to) direct MCommands
- Signed-off-by: Sage Weil <sage@newdream.net>
- 03:43 AM Revision f868e382 (ceph): osd: remove some pg stats debug cruft
- Signed-off-by: Sage Weil <sage@newdream.net>
- 03:43 AM Revision b35d96d5 (ceph): mon: feed MPGStats tids back through the MPGStatsAck
- Signed-off-by: Sage Weil <sage@newdream.net>
- 03:43 AM Revision 1cbcc953 (ceph): osd: process commands in a workqueue
- This lets us do commands that can potentially block. For example:
- flush pg stats to osd
- request (and wait for... - 03:43 AM Revision 84a6f6e7 (ceph): osd: implement 'flush_pg_stats' command
- This flushes the current pg stats to the monitor, and blocks until the
monitor commits it.
Signed-off-by: Sage Weil ... - 03:21 AM Revision 502fbba5 (ceph): paxos: trim extra state dirs
- OSDMonitor, for instance, stores both an "osdmap" and "osdmap_full" for
each state. Trim them both.
Signed-off-by: ... - 03:20 AM Revision 6d123067 (ceph): PG: call set_last_peering_reset in Started contructor
- Calling it here should cover all possible replica and primary peering
resets.
Signed-off-by: Samuel Just <samuel.jus...
10/14/2011
- 11:49 PM Revision b5c60623 (ceph): filestore: assert on any unexpected error
- Right now, the only errors we expect out of the underlying filesystem are
-ENOENT, -ENODATA, or (as a workaround for ... - 08:31 PM Revision ba41e6c7 (ceph): osd: send full map if we don't have sufficiently old incremental
- If the peer has a really old map, send a full map instead of crashing
because we are missing the needed incremental.
... - 08:30 PM Revision 607043ed (ceph): osd: send full map if we don't have sufficiently old incremental
- If the peer has a really old map, send a full map instead of crashing
because we are missing the needed incremental.
... - 08:30 PM Revision 0cc7da2f (ceph): osd: share oldest_map info with peers
- This helps OSDs trim their old maps even when they don't get MOSDMap
messages directly from the monitor.
It also fee... - 08:30 PM Revision 818cf8c8 (ceph): mon: make number of old paxos states configurable
- Currently settable on osdmaps, pgmaps, and log. Still need MDSMap and
authmap trimming.
Signed-off-by: Sage Weil <s... - 08:30 PM Revision 474e368d (ceph): osd: remove old osdmaps
- When the monitor removes old maps, we should too.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 08:30 PM Revision 3acb9197 (ceph): paxos: trim extra state dirs
- OSDMonitor, for instance, stores both an "osdmap" and "osdmap_full" for
each state. Trim them both.
Signed-off-by: ... - 08:20 PM Revision dd3282c1 (ceph): rgw: multiple swift fixes and cleanups
- 08:03 PM Revision b3c68a51 (ceph): PG: call set_last_peering_reset in Started contructor
- Calling it here should cover all possible replica and primary peering
resets.
Signed-off-by: Samuel Just <samuel.jus... - 07:57 PM Revision ef30e69c (ceph): PG: Fix log.empty confusion
- Previously, log.empty meant that the log.head was everion_t(). However,
it was in a few places used to mean that log... - 05:17 PM Revision fccd28df (ceph): PG: Fix log.empty confusion
- Previously, log.empty meant that the log.head was everion_t(). However,
it was in a few places used to mean that log... - 01:35 PM Feature #1604 (Resolved): kclient: handle osdmap discontinuity
- 01:00 PM Bug #1449 (Resolved): osd: FAILED assert(0 == "we got a bad state machine event")
- b3c68a514135318e0dfda9f929f15f26340cd664
- 12:42 PM Bug #1620 (Resolved): rgw suicide due to heartbeat timeout
- Happens around a hour after osd went down:...
- 10:14 AM Bug #1607 (Resolved): osd: failed assert(missing.is_missing(oe.soid))
- a50fbe2b982e5d19040f4ae5795455dde3a9a02e
- 10:13 AM Bug #1599 (Resolved): osd assert fail (new_tail >= ondisklog.tail)
- fccd28df371dceffaf6ff7a50422b6a5b1ee126c should take care of it.
- 03:03 AM Revision f658cb4a (ceph): makefile changes for interval tree
- Added unit test case for interval tree to the makefile template.
Signed-off-by: Jojy George Varghese <jvarghese@scal... - 03:02 AM Revision d516f9b5 (ceph): mds: Unit tests for interval tree
- Provides usage scenarios and test cases for interval tree
implementation.
Tests include:
- testing addInterval inte... - 03:02 AM Revision 72d50fa5 (ceph): mds: Interval tree implementation
- Interval tree is an optimized data structure for representing and
querying intervals. Elementary intervals are repres...
10/13/2011
- 11:02 PM Revision 87f8389e (ceph): rgw: more swift fixes and adjustments
- 08:28 PM Revision b6d9ed94 (ceph): auth: remove global instance of auth_supported
- Wrap it in a class.
Instantiate locally, or keep a copy around if we'll need it often.
Factor out the protocol sele... - 04:53 PM Revision 1f3b12e0 (ceph): osd: bound generate_past_intervals() by oldest map
- The oldest osdmap we maintain is a lower bound on last_epoch_clean for the
entire system (assuming the monitor is doi... - 04:35 PM Revision 0167e824 (ceph): cls_rgw: rewrite rgw_bucket_complete_op to use update.
- Unfortunately we can't do multiple writes via the interface -- the
second one will clobber the first one. So use the ... - 04:35 PM Revision 45ebaf70 (ceph): cls_rgw: remove the write_bucket_dir function.
- It's no longer called anywhere. Hurray, we don't do our own
read-modify-write cycle any more (and can exploit the pow... - 04:33 PM Revision 75f7e546 (ceph): cls_rgw: refactor rgw_bucket_complete_op in terms of TMAP
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:33 PM Revision 2592e41a (ceph): cls_rgw: refactor rgw_bucket_prepare_op in terms of tmap
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:33 PM Revision 83504c42 (ceph): cls_rgw: refactor rgw_bucket_init_index in terms of tmap
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:33 PM Revision 15a3df84 (ceph): cls_rgw: refactor read_bucket_dir in terms of tmap.
- This function won't be called often once refactoring is done, but
its functionality will be needed for listing, if no... - 04:32 PM Revision 583e16d9 (ceph): objclass: add map interfaces.
- Right now, they implement the TMAP functions, plus a few obvious
extras to read/write select keys and the header. In ... - 04:29 PM Feature #1619 (Resolved): libvirt: test with selinux/apparmour enabled
- There are probably checks that assume the image is a file.
- 04:29 PM Revision c98e1c57 (ceph): ReplicatedPG: remove unused tmap implementation.
- If it's surrounded by an if(0), it shouldn't still be in the code.
Signed-off-by: Greg Farnum <gregory.farnum@dreamh... - 04:28 PM Feature #1618 (Resolved): libvirt: make sure migration works
- I think there's a small patch needed since it assumes the image is a file.
- 04:18 PM Bug #1617: pgs stuck down and peering with only one osd down and out
- Happened in run 494 as well. These were both rados bench with thrashing.
- 03:42 PM Bug #1617 (Won't Fix): pgs stuck down and peering with only one osd down and out
- From teuthology:~teuthworker/archive/nightly_coverage_2011-10-13/491/teuthology.log:...
- 01:35 PM Bug #1616: crash in is_supported_auth
- hopefully this is resolved by commit:b6d9ed9412cb046747bb0d0713c286613757bfcf
i confess i don't see why exactly th... - 12:52 PM Bug #1616: crash in is_supported_auth
- This happened again in run 493.
- 11:54 AM Bug #1616 (Resolved): crash in is_supported_auth
- From teuthology:~teuthworker/archive/nightly_coverage_2011-10-13/490/remote/ubuntu@sepia29.ceph.dreamhost.com/log/osd...
- 12:41 PM rgw Bug #1584 (Resolved): rgw: swift key management is busted
- We can now hold multiple swift keys, and multiple S3 keys. There's one swift key per subuser, and we can specify key ...
- 11:15 AM rgw Bug #1568 (Rejected): rgw: add object_locator to bucket index
- The only locator we use is on shadow and temporary objects, and these are located by their associated actual object. ...
- 10:35 AM Linux kernel client Bug #1615 (Can't reproduce): null pointer dereference in ceph_msg_new
- This happened during a blogbench run:...
- 10:02 AM Bug #1599: osd assert fail (new_tail >= ondisklog.tail)
- Finally reproduced this with debugging - logs and pg and osd dump will be in vit:~joshd/thrash_stuck_active3 in a bit...
- 09:58 AM rgw Bug #1570 (Resolved): rgw: use tmap for bucket index objects
- Pushed to master in commit:45ebaf705d1e37f6b0af84f27767c141496c2f1e
Passes S3 tests. - 09:58 AM Feature #1569 (Resolved): osd: create a tmap class api
- Pushed to master in commit:583e16d9591391c834cd17154571926bffc05abc
10/12/2011
- 11:26 PM Revision 42c8ae77 (ceph): test_librbd: expect copy to succeed
- 0 is the success return code. These were accidentally changed in the
conversion to gtest.
Signed-off-by: Josh Durgin... - 11:26 PM Revision d0d265bf (ceph): librbd: return errors when read_iterate fails during copy
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 10:44 PM Revision a50fbe2b (ceph): PG: merge_old_entry: merged delete might not be in missing
- If the new log does not contain an entry for that oid, it might not yet
be in missing, and we would need to add it.
... - 10:37 PM Revision 493596a7 (ceph): radosgw-admin: test swift keys creation/removal
- 09:46 PM Revision 42bbea89 (ceph): rgw: swift key removal
- 06:14 PM Revision 05dae94f (ceph): Revert "config: base default libdir, sysconfdir off autoconf values"
- This reverts commit 7e5dee907a8218647a88d1c7d3316cc277e1c44b.
- 06:09 PM Revision 1216eb2d (ceph): rgw: some swift api fixes
- 04:34 PM Revision 7e5dee90 (ceph): config: base default libdir, sysconfdir off autoconf values
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 03:42 PM Bug #1449 (In Progress): osd: FAILED assert(0 == "we got a bad state machine event")
- This happened again, with a log being received in GetInfo. This was during radosbench and fast thrashing.
From teuth... - 12:54 PM Bug #1613 (Resolved): mon crash
- 11:44 AM Bug #1613: mon crash
- Excellent. I got it running again using second monitor's data on first monitor.
Yes I am running kernel client on... - 11:11 AM Bug #1613: mon crash
- The mon data dir is specified in your ceph.conf.
This backtrace though makes it look like you're running the kerne... - 11:02 AM Bug #1613: mon crash
- Unfortunately I didn't get a chance to record the OOPS. I'll try to get them next time. In the syslog I found this ...
- 09:25 AM Bug #1613: mon crash
- Did you record the OOPS somewhere? It looks as though the monitor is pulling bad data off disk. You should be able to...
- 11:24 AM Bug #1594 (Resolved): pgs stuck degraded or active after 3 hours
- The bug in the second reproduced case was fixed by commit:af6a9f30696c900a2a8bd7ae24e8ed15fb4964bb.
- 09:36 AM Bug #1614 (Resolved): default rados class location needs to be depend on autoconf libdir
- 09:20 AM Bug #1614 (Duplicate): default rados class location needs to be depend on autoconf libdir
- it's /usr/lib64/... on many platforms.
- 09:14 AM CephFS Bug #1435: mds: loss of layout policies upon mds restart
- Greg Farnum wrote:
> I would assume this is just the IFILE lock state thing you talked about earlier?
>
> There w... - 09:09 AM CephFS Bug #1435: mds: loss of layout policies upon mds restart
- I would assume this is just the IFILE lock state thing you talked about earlier?
There were a few other bugs that ... - 09:05 AM CephFS Bug #1435 (In Progress): mds: loss of layout policies upon mds restart
- Can you do a bit of legwork and help us get a process to reproduce this? Once we have that it's easy to fix.
Prob... - 07:54 AM CephFS Bug #1435: mds: loss of layout policies upon mds restart
- I lied :-(
I had been running with a single mds for a while, and even though it restarted a number of times, it di...
10/11/2011
- 11:43 PM Bug #1613 (Resolved): mon crash
- Hi,
I am currently running ceph 0.36 w/ kernel 3.0.0 on two machines each with 4 2tb HDDs. All of those HDDs are ... - 10:06 PM Revision e07b956b (ceph): rgw: implement some missing swift api, other swift fixes
- 07:31 PM Revision f883e638 (ceph): rgw: multiple swift keys per user
- 07:31 PM Revision 5790a363 (ceph): rgw: encoded swift key contains full user name
- 06:39 PM Revision 9b18e55e (ceph): PG,OSD: clean up xlist::items on pg removal
- Should take care of #1599.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com> - 06:16 PM Revision f7ec9f79 (ceph): thread: whitespace
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 06:16 PM Revision b43b8645 (ceph): osd: fix race between op requeueing and _dispatch
- If a message is working it's way through _dispatch, and another thread
requeues waiting messages under pg->lock (e.g.... - 06:08 PM Revision fc3aac6b (ceph): filestore: clean up error output
- No color codes in the logs!
Signed-off-by: Sage Weil <sage@newdream.net> - 06:08 PM Revision cd2dedd7 (ceph): filestore: tolerate missing current/
- We remove it anyway. If it's missing entirely, just continue and roll
back to the latest snap_ when the user passes ... - 05:31 PM rgw Bug #1570 (In Progress): rgw: use tmap for bucket index objects
- Pushed a first attempt to wip-tmap. Haven't tested it yet, but it does compile (and shouldn't change any behavior, wh...
- 05:30 PM Feature #1569 (In Progress): osd: create a tmap class api
- Pushed an implementation to wip-tmap. Haven't tested it yet.
- 02:01 PM rgw Feature #1591: rgw: instrument with perfcounter
- see wip-rgw-perfcounter branch
- 11:25 AM rgw Feature #1591 (In Progress): rgw: instrument with perfcounter
- 01:41 PM Bug #1608 (Resolved): osd crash in get_authorize_handler
- I'm going to cross my fingers and call this resolved, unless/until it comes up again.
- 01:41 PM Bug #1490 (Resolved): cfuse assert failure: assert(ob->last_commit_tid < tid)
- 01:12 PM Bug #1547: client log doesn't go to stderr unless 'log file' specified
- The interface is just confusing. We'll use two flags (--log-to-stderr, --err-to-stderr) instead.
- 12:40 PM Bug #1558 (Resolved): osd crash when deleting pg
- Should be fixed in 9b18e55e86a18de6ff91a42984ba9ba35d3bdd4f
- 11:32 AM Bug #1473: osd assert failure: FAILED assert(0 == "oi disagrees with stat, or error code on stat")
- Just saw this on osd.11 on alexandria (see #1612):...
- 08:41 AM Bug #1612: osd/PG.cc: 3839: FAILED assert(missing[oid].need <= v)
- Oh.. when i marked that node out, this came up:...
- 02:11 AM Revision 032dd84c (ceph): ceph.spec.in: more updates to make build.opensuse.org happy
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 02:11 AM Revision 468c7dce (ceph): rgw: find fcgi headers in /usr/include or /usr/include/fastcgi
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 02:11 AM Revision 3f619ddb (ceph): ceph.spec.in: fix radosgw files
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 02:11 AM Revision 465f1bf1 (ceph): ceph.spec.in: add init-radosgw back
- Accidentally took this out a few patches back.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
10/10/2011
- 06:51 PM Revision 52bad62d (ceph): rgw: push log list|show|rm into RGWStore
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 06:51 PM Revision 93a88150 (ceph): radosgw-admin: push log listing into RGWRados
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 06:51 PM Revision 69e9f51d (ceph): rgw: chdir to dir in conf (default /)
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 06:51 PM Revision 930d57f8 (ceph): rgw: push intent log processing into RGWRados layer
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 06:51 PM Revision d7f7a213 (ceph): librbd: don't return >32bit value from copy().
- Signed-off-by: Sage Weil <sage@newdream.net>
- 06:04 PM Revision 9ec60b4d (ceph): librbd: fix overflow on large large image copy
- Fixes: #1611
Signed-off-by: Sage Weil <sage@newdream.net> - 06:03 PM Revision b6c46158 (ceph): librbd: slightly cleaner
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:55 PM Revision 42ac18cd (ceph): .gitignore: test_libhadoopcephfs build
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 05:55 PM Revision 968b0909 (ceph): Merge branch 'master' of github.com:NewDreamNetwork/ceph
- 05:04 PM Bug #1612 (Resolved): osd/PG.cc: 3839: FAILED assert(missing[oid].need <= v)
- osd.11 on cephstore6357, full log is available!
- 04:50 PM Revision 7060efa9 (ceph): librbd: fix copy progress
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:44 PM Bug #1490: cfuse assert failure: assert(ob->last_commit_tid < tid)
- Reproduced. This time ordering is violated by a race between scrub completion doing take_waiters(waiting_for_active)...
- 11:06 AM Bug #1611 (Resolved): rbd cp broken?
- 09:36 AM Bug #1611 (Resolved): rbd cp broken?
- (09:34:39 AM) psomas: btw, i haven't searched if this is a known issue, but i tried "rbd cp image1 image2", and i get...
- 10:17 AM Bug #1580 (Resolved): watch expiration
10/09/2011
- 11:28 PM Revision 61855170 (ceph): hadoop: get the right class member, and ask for it properly.
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 08:45 PM rgw Feature #1375 (Rejected): Actually find pool limits
- 08:45 PM rgw Feature #1268 (Rejected): rgw: optimistically fetch acl and first chunk
- 08:42 PM Bug #1032 (Can't reproduce): osd: Marked down and become zombies after killing
10/08/2011
- 09:07 PM Feature #1565 (Resolved): crowbar demo
- 11:15 AM CephFS Bug #1435 (Resolved): mds: loss of layout policies upon mds restart
- Great news, thanks. We haven't tested it.
- 01:14 AM CephFS Bug #1435: mds: loss of layout policies upon mds restart
- Wasn't this fixed in 0.35? I haven't lost directory layout information any more.
- 01:08 AM Bug #1590: occasionally excessive mon memory footprint
- I've just run into this while only two out of the 3 mons were up: mon.0 was taking several minutes to complete a sync...
10/07/2011
- 11:47 PM Revision dc40b374 (ceph): auth: move AuthAuthorizeHandler registry into class
- Static classes with constructors and destructors are dangerous. Explicitly
manage these as part of the server compon... - 11:07 PM Revision 11a1d601 (ceph): OSD,ReplicatedPG: expire and cleanup unconnected watchers
- During handle_notify_timeout or ms_handle_reset, watchers are now marked
unconnected via pg->register_unconnected_wat... - 09:51 PM Revision 321381d7 (ceph): teuthology-worker: remove --keep-locked-on-error
- 09:49 PM Revision 3d3eb0ef (ceph): Remove --keep-locked-on-error, and behave as if it were specified
- This will help prevent machines with cephtest dirs still present from
being used. It's easy to unlock machines - the ... - 09:37 PM Revision 9d846d33 (ceph): move ceph_mount call
- 09:29 PM Revision 039035b3 (ceph): osd: discard requests that from disconnected clients
- If we can't reply, throw out the request; they'll need to resend it anyway.
Signed-off-by: Sage Weil <sage@newdream.... - 09:29 PM Revision 88de6ab5 (ceph): ceph.spec.in: handle docdir properly
- Pass correct path to configure (fixes SuSE builds).
Use %doc command to install sample.ceph.conf and sample.fetch_co... - 09:13 PM Revision 0121bcd2 (ceph): clitests: add test case for crush exhaustive search
- This detects the bug that caused #1594.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 08:13 PM Revision e5db7b24 (ceph): Makefile: only reset docdir if it's not already defined
- This is only for old versions of automake, and won't work for ancient
SuSe.
Signed-off-by: Sage Weil <sage@newdream.... - 08:03 PM Revision 2f877f82 (ceph): crushtool: fix --weight arg parsing
- Signed-off-by: Sage Weil <sage@newdream.net>
- 08:02 PM Revision 8ff1cbb5 (ceph): crushtool: add --force N
- Signed-off-by: Sage Weil <sage@newdream.net>
- 07:54 PM Revision af6a9f30 (ceph): crush: try _all_ bucket items when doing exhaustive search
- N-1 isn't exhaustive.
Fixes: #1594
Signed-off-by: Sage Weil <sage@newdream.net> - 06:10 PM Revision 5a236942 (ceph): ceph.spec.in: build on suse
- Signed-off-by: Sage Weil <sage@newdream.net>
- 06:05 PM Bug #1609 (Resolved): osd: failed assert(info.last_complete == info.last_update)
- From teuthology:~teuthworker/archive/nightly_coverage_2011-10-07/246/remote/ubuntu@sepia67.ceph.dreamhost.com/log/osd...
- 04:53 PM Revision 6e29c282 (ceph): mon: tolerate 50ms (instead of 10ms) of clock drift
- NTP on sepia can't manage 10ms, it seems. Sigh.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:49 PM Bug #1608: osd crash in get_authorize_handler
- if this was caused by global static class lameness, it should be fixed by commit:dc40b37403298a60cb5823c030fa94518b0c...
- 04:22 PM Bug #1608 (Resolved): osd crash in get_authorize_handler
- Possibly a use-after-free. From teuthology:~teuthworker/archive/nightly_coverage_2011-10-07/251/remote/ubuntu@sepia86...
- 04:32 PM Revision ff31d3cc (ceph): rgw: fix printf format warning
- Signed-off-by: Sage Weil <sage@newdream.net>
- 03:45 PM Bug #1607 (Resolved): osd: failed assert(missing.is_missing(oe.soid))
- While thrashing with bonnie++, this ocurred:...
- 11:29 AM Bug #1594: pgs stuck degraded or active after 3 hours
- Reproduced with 2.1p3 stuck in active since the up and acting sets were different. In this case 3 osds were marked ou...
- 10:56 AM Bug #1454 (Can't reproduce): cosd process dies and remains in defunct state
- 10:54 AM CephFS Bug #1437 (Can't reproduce): cfuse can't change permissions of a file
- 10:34 AM Bug #1581 (Resolved): teuthology: restarting osds sometimes allows daemon-helper to fail
- 10:20 AM Bug #1403 (Resolved): osd: FAILED assert(0 == "we got a bad state machine event")
- 10:20 AM Bug #1449 (Resolved): osd: FAILED assert(0 == "we got a bad state machine event")
- 09:38 AM Feature #1606 (Rejected): osd: bound missing set memory usage
- 09:38 AM Feature #1583: osd: bound pg log memory usage
- I don't think this is a new problem, but it is a problem!
- 09:36 AM RADOS Feature #1605 (New): osd: rewrite missing object if op is replayed
- If an MOSDOp is received with a reqid that matches a missing object, and we have the prior version (or no prior versi...
- 09:33 AM Bug #1602 (Duplicate): mon crash during startup
- #1415
- 09:05 AM rgw Bug #1592 (Resolved): rgw: remove preallocated pools
- This got merged into master and passed s3tests.
- 12:39 AM Revision 8be9450b (ceph): rgw: make log object naming configurable
- Use date(1) codes for object name, plus %i and %n for bucket id/name, and
make UTC vs localtime configurable.
Signed... - 12:18 AM Revision c56ab974 (ceph): reconnect: ignore SSHExceptions before the timeout expires
- Fixes: #1587
10/06/2011
- 11:17 PM Revision 4fe9cca5 (ceph): objecter: cope with missing osdmaps in history
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:17 PM Revision 6e04f60e (ceph): mon: fix osdmap trimming unsigned overflow
- This was trimming way to aggressively for early epochs due to the unsigned
version overflowing.
Signed-off-by: Sage ... - 11:17 PM Revision 64935d4c (ceph): auth: fix authorizer leak fix
- We were never reusing the authorizer, so make it local. This fixes a crash
(double-free) on reset().
Signed-off-by:... - 11:17 PM Revision 3d2f89fa (ceph): mon: make other send_incremental variant handle map discontinuity
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:59 PM Revision 85bbc2f9 (ceph): .gitignore: add multi_stress_watch
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 10:45 PM Revision ad48ada8 (ceph): pg: rename warm_restart and last_warm_restart
- These names make more sense, since last_warm_restart was updated
outside of the warm_restart function.
Signed-off-by... - 10:45 PM Revision b344d797 (ceph): osd, pg: ignore responses to obsolete queries
- This adds a query_epoch to notify and log messages, which are
sent in response to queries from the primary during pee... - 09:51 PM Revision 5840ae46 (ceph): test/multi_stress_watch.cc: add watch notify tester for teuthology
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 09:51 PM Revision 6bfae03a (ceph): ReplicatedPG: assert *_FLUSHING unreachable for AccessMode
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 09:34 PM Revision 4722d468 (ceph): task/watch_notify_stress: watch_notify_stress now thrashes clients
- This should exercise the watch notify timeout code.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com> - 08:56 PM Revision 088d0dfa (ceph): qa: rados-api: try harder to make these pool names unique
- Still getting -17 sometimes on sepia... :/
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 08:39 PM Revision 646ef6aa (ceph): xlist: more assertive
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 08:24 PM Revision d78b8c76 (ceph): xattr: use sys/types.h instead of linux/types.h
- This way it compiles.
Signed-off-by: Sage Weil <sage@newdream.net> - 08:24 PM Revision 960deb49 (ceph): Makefile: include ceph_extattr.h to dist tarball
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 08:24 PM Revision b1ea37fc (ceph): Merge remote branch 'stass/wip-freebsdport-rebased2' into wip-freebsd
- 08:12 PM Revision 07c88609 (ceph): Revert "osd: simplify the session ref-counting branches"
- This reverts commit f002144ef7d314e80d3d19a5cd2c4cef38851056.
- 07:58 PM Revision fce17617 (ceph): osd: boot with map of oldest-1
- Signed-off-by: Sage Weil <sage@newdream.net>
- 07:50 PM Revision 4e61e483 (ceph): rgw: keep radosgw in foreground
- It defaults to a daemon now.
- 07:35 PM Revision d2721464 (ceph): radosgw-admin: UTC for time in 'log show', local time in separate field
- Signed-off-by: Sage Weil <sage@newdream.net>
- 07:35 PM Revision 77cfbfbb (ceph): radosgw-admin: for date filtering for 'log list'
- Signed-off-by: Sage Weil <sage@newdream.net>
- 07:35 PM Revision e8dd1f8b (ceph): utime: add gmtime() output function
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:32 PM Bug #1587 (Resolved): teuthology: handle SSHException when reconnecting
- Implemented in c56ab97442bbf61ad84526580bf773b324a05066 of teuthology.git.
- 05:30 PM Revision 6e0a3df8 (ceph): Merge branch 'wip-leaks'
- 04:58 PM Revision d9262014 (ceph): cephx: don't leak Authorizers on each request
- It's not clear to me why this is a class member -- it's only
written to or read from in this function, which allocate... - 04:44 PM Revision 5d7e4bd5 (ceph): osd: put session ref in ms_handle_reset
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:44 PM Revision f002144e (ceph): osd: simplify the session ref-counting branches
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:40 PM Revision d78286e1 (ceph): rgw: fix chdir result warning
- warning: rgw/rgw_main.cc:265: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_...
- 04:33 PM Feature #1604 (Resolved): kclient: handle osdmap discontinuity
- 04:20 PM Bug #1449: osd: FAILED assert(0 == "we got a bad state machine event")
- This should be fixed with commit:b344d7979b8e0aac931c9f337f367e400a932e36
- 03:52 PM Revision ca3662c8 (ceph): rgw: fix rgw_switch_url_previx printf arg
- Signed-off-by: Sage Weil <sage@newdream.net>
- 03:50 PM Revision 02be9938 (ceph): osd: same_acting_since -> same_interval_since
- Interval is (currently) defined as same acting and up sets.
Signed-off-by: Sage Weil <sage@newdream.net> - 01:26 PM CephFS Bug #1603 (Can't reproduce): ceph-fuse crash during unmount
- From teuthology:~teuthworker/archive/nightly_coverage_2011-10-06/165/teuthology.log:...
- 01:24 PM Bug #1602 (Duplicate): mon crash during startup
- From teuthology:~teuthworker/archive/nightly_coverage_2011-10-06/164/remote/ubuntu@sepia51.ceph.dreamhost.com/log/mon...
- 10:11 AM Bug #1534 (Can't reproduce): ceph tool failed assert(mon_addr.count(n))
- 10:10 AM CephFS Bug #1601: mds crash during snaps workunit
- this looks like heap corruption to me. we should run that teuthology task with valgrind on the mds.
- 10:08 AM CephFS Bug #1601 (Can't reproduce): mds crash during snaps workunit
- From teuthology:~teuthworker/archive/nightly_coverage_2011-10-06/163/teuthology.log:...
- 04:41 AM Revision 5ab7f8fa (ceph): osd: fix same_acting_since update
- same_acting_since actually means "same acting AND up set since". This is
what the other same_acting_since update doe... - 04:30 AM Revision 5235b970 (ceph): rgw: add conf rgw_remote_addr_param instead of using fcgi environment
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:30 AM Revision 24e05e32 (ceph): rgw: use conf for rgw_dns_name instead of fcgi environment
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:30 AM Revision 85cf0a8d (ceph): rgw: use conf for rgw_print_continue instead of fcgi environment
- Also remove unused expect100cont bool.
Signed-off-by: Sage Weil <sage@newdream.net> - 04:30 AM Revision 8f62c3bb (ceph): rgw: use conf for rgw_swift_url[_prefix] instead of fcgi env
- Signed-off-by: Sage Weil <sage@newdream.net>
10/05/2011
- 10:16 PM Revision 1e151664 (ceph): vstart: use normal name for .asok files
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 10:16 PM Revision 9d53b3d3 (ceph): osd: fix pg stats encoding for unfound
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 08:48 PM Revision ed878715 (ceph): rgw: fix initscript default user
- Signed-off-by: Sage Weil <sage@newdream.net>
- 08:37 PM Revision 4ab2a852 (ceph): rgw: daemonize by default
- Signed-off-by: Sage Weil <sage@newdream.net>
- 08:07 PM Revision 5af012a8 (ceph): rgw: set locator key before calling get_obj_state()
- get_obj_state assumes the io_ctx is ready to go. Set the locator key
earlier rather than later.
Signed-off-by: Sage... - 08:05 PM Revision c4b51e30 (ceph): objecter: normalize oloc.key
- If oloc.key == oid, clear it. Users can set it to the oid or leave it
blank; they are equivalent.
Signed-off-by: Sa... - 07:02 PM Revision a3316f44 (ceph): cli: fix test contents again.
- I don't know why this didn't come across properly from my wip branch...
Signed-off-by: Greg Farnum <gregory.farnum@d... - 06:13 PM Revision b38cba2d (ceph): paxos: update first_committed
- Otherwise this stays at 0, which isn't accurate.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 06:13 PM Revision e4a69004 (ceph): osd: fix map epoch check in handle_osd_map
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 05:47 PM Bug #1599: osd assert fail (new_tail >= ondisklog.tail)
- Happened in 151 as well.
- 01:51 PM Bug #1599: osd assert fail (new_tail >= ondisklog.tail)
- I'm thrashing with osd debugging. This should turn up (as well as other bugs we've seen while thrashing).
- 01:42 PM Bug #1599: osd assert fail (new_tail >= ondisklog.tail)
- can we reproduce with osd logs on?
- 01:38 PM Bug #1599: osd assert fail (new_tail >= ondisklog.tail)
- This happened again in teuthology:~teuthworker/archive/nightly_coverage_2011-10-05/150/remote/ubuntu@sepia5.ceph.drea...
- 11:13 AM Bug #1599 (Resolved): osd assert fail (new_tail >= ondisklog.tail)
- From teuthology:~teuthworker/archive/nightly_coverage_2011-10-04/102/remote/ubuntu@sepia75.ceph.dreamhost.com/log/osd...
- 05:45 PM Revision a76f8d42 (ceph): rgw: fix mis-merge issues.
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:54 PM Revision 20e0d36a (ceph): Merge branch 'wip-rgw-pools'
- Conflicts:
src/rgw/rgw_bucket.cc
src/rgw/rgw_main.cc - 04:50 PM Revision b5c27aec (ceph): monclient: add an initialized bool to guard shutdown.
- The addition of a Finisher in 9c56070bc20878e87fcb4715b0a3559dd1aaf9ff
broke shutdown in the case where MonClient::in... - 04:25 PM Revision 13d48030 (ceph): rgw: remove rgw_create_bucket.
- Push all its extra functionality down into RGWRados::create_bucket. Convert
callers to the different interface (there... - 04:25 PM Revision 5f960f82 (ceph): rgw: remove select_bucket_placement from RGWAccess interface.
- RGWRados::create_bucket is the only user now, so make it private
and make the interface a little tighter.
(We are go... - 04:25 PM Revision 12472785 (ceph): rgw: move rgw_store_bucket_info into RGWRados.
- create_bucket is the only user, so just make it a simple helper.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhos... - 04:25 PM Revision f723f0a5 (ceph): rgw: remove the rgw_get_bucket_info functions
- Push them down into the RGWAccess layers.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com> - 04:25 PM Revision 1c2ff9d6 (ceph): rgw: remove the rgw_buckets files
- We don't need them any more. Hurrah!
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com> - 04:25 PM Revision 98f15e64 (ceph): rgw: new command to add pools to the list of available places for storage.
- Do this by adding an add_bucket_placement function to RGWAccess. Hurray
leaky abstractions! :(
Signed-off-by: Greg F... - 02:26 PM Bug #1449: osd: FAILED assert(0 == "we got a bad state machine event")
- Replicated this with osd debugging enabled by thrashing with teuthology. Logs are in vit:~joshd/thrash_bad_state_mach...
- 12:47 PM Linux kernel client Bug #1600 (Can't reproduce): general protection fault during blogbench
- Logs in teuthology:~teuthworker/archive/nightly_coverage_2011-10-05/129
From kern.log on sepia29:... - 10:09 AM Bug #1530: osd crash during build_inc_scrub_map
- A third recurrence, this time with ffsb on rbd. Logs in teuthology:~teuthworker/archive/nightly_coverage_2011-10-05/142/
- 03:36 AM Revision 3bb6ad9d (ceph): Merge branch 'stable'
- 03:35 AM Revision a788bfdb (ceph): osd: fix PG::up calculation on startup
- We weren't filling in pg->up, which meant we booked an incorrect past
interval in PG::warm_restart(), leading to unkn... - 03:30 AM Revision 36aaa774 (ceph): mon: fix maps sent after osd boot
- This was a bad hunk that crept in while I was rebasing wip-oldmaps. :(
Signed-off-by: Sage Weil <sage.weil@dreamhos... - 02:03 AM Revision d4340bac (ceph): On FreeBSD, libedit should be linked in explicitly, because this library
- is present in the system, but it is not in the pkg-config database.
Signed-off-by: Stanislav Sedov <stas@FreeBSD.org> - 12:34 AM Revision 9fde4d94 (ceph): First cut of FreeBSD support. This patch allowes ceph to compile succe...
- under FreeBSD.
Signed-off-by: Stanislav Sedov <stas@FreeBSD.org> - 12:34 AM Revision 2b9ba0bd (ceph): Use system-independent definitions for Ceph's setxattr flags
- parameter. Ceph passes Linux setxattr flags on the wire without
converting them, so use the same values for these de... - 12:34 AM Revision 8ffbaffb (ceph): osd: Minimize amount of #ifdefs in src/os/FileStore.cc by allowing
- btrfs_ioctl.h to compile and relying on the btrfs runtime checks
wherever possible.
Signed-off-by: Stanislav Se... - 12:34 AM Revision c4f4ea96 (ceph): osd: use numeric values for OSD errnos, as ERESTART and ESHUTDOWN values
- are system-dependent. In future, we'll probably want to use system
independent values as Ceph result codes, not... - 12:34 AM Revision 8140bdb0 (ceph): Abstract out extended attribute calls in ceph_extattr.c so all
- the system-dependent extattr code can be moved into a single
place. Implement FreeBSD and Darwin support.
Signed-of... - 12:34 AM Revision 71cc72f9 (ceph): osd: prevent a potential huge memory allocation in case a error
- code is returned from getxattr.
Signed-off-by: Stanislav Sedov <stas@FreeBSD.org> - 12:34 AM Revision 3efa1603 (ceph): Fix endianess detection on FreeBSD.
- Signed-off-by: Stanislav Sedov <stas@FreeBSD.org>
- 12:34 AM Revision 5d75d69d (ceph): Change extattr wrapper for FreeBSD to return ERANGE error code in case
- the buffer provided was too small similar to what Linux does.
Signed-off-by: Stanislav Sedov <stas@FreeBSD.org> - 12:34 AM Revision 8f19bb0e (ceph): SimpleMessenger: getnameinfo needs the correct address size to be passe...
- not just a size of the whole sockaddr_storage placeholder.
Signed-off-by: Stanislav Sedov <stas@FreeBSD.org> - 12:34 AM Revision 07b9bc03 (ceph): SimpleMessenger: add new method addr_size() to return the correct size ...
- address object. Also, do not assume ss_family is 2 bytes
on all platforms.
Signed-off-by: Stanisla... - 12:34 AM Revision 3e0122c9 (ceph): Change PAGE_MASK/PAGE_SIZE definitions to CEPH_PAGE_MASK/CEPH_PAGE_SIZE
- so they won't interfere with system definitions.
Signed-off-by: Stanislav Sedov <stas@FreeBSD.org> - 12:34 AM Revision cb45fbcb (ceph): SimpleMessenger: pass correct address sizes to bind(2) and connect(2),
- otherwise they fail on FreeBSD (and possibly on other
platforms).
Signed-off-by: Stanislav Sedov <s... - 12:34 AM Revision 0cd3e562 (ceph): Use /bin/sh, which is more portable.
- Signed-off-by: Stanislav Sedov <stas@FreeBSD.org>
- 12:21 AM Revision 107db6a9 (ceph): Retry listing machines if the lock server goes down.
10/04/2011
- 11:09 PM Revision 39a1e760 (ceph): rgw: use normal logging mechanism
- Keep capturing stdout/err, even though it should end up empty.
Signed-off-by: Sage Weil <sage@newdream.net> - 11:08 PM Revision 7cbb68d8 (ceph): Merge branch 'wip-rgw-log'
- 11:07 PM Revision 64d2b97d (ceph): osd: remove some dead code
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:05 PM Revision 167c091e (ceph): rgw: write debug acl output to the debug output (not cout)
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:02 PM Revision 3b645fb9 (ceph): common: CINIT_FLAG_NO_BANNER
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:02 PM Revision 4e9969e7 (ceph): rgw: more sane defaults
- Notably, this gives us log_to_stderr = 1.
Signed-off-by: Sage Weil <sage@newdream.net> - 10:40 PM Revision 09b23b42 (ceph): rgw: rgw_log -> debug_rgw
- Normalize with the rest of the code base.
Also, 'rgw log' might be confused with 'log file'.
Signed-off-by: Sage We... - 10:36 PM Revision 37c88295 (ceph): rgw: remove useless RGWConf::log_level
- Not used for anything.
Signed-off-by: Sage Weil <sage@newdream.net> - 10:36 PM Revision 14338615 (ceph): rgw: set dout condvar to rgw_log
- We would normally set DOUT_SUBSYS and get debug_$foo, but the setting in
this case is rgw_log.
Signed-off-by: Sage W... - 09:59 PM Revision 27cf8547 (ceph): rgw: RGW_LOG -> dout
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:43 PM Bug #1598 (Resolved): osd: fix lost objects
- - track them properly
- consider rolling back to prior version vs strict EIO
- if a lost object had no prior_versio... - 09:40 PM Bug #1594: pgs stuck degraded or active after 3 hours
- Found one unrelated but, commit:a788bfdb93548751cec7184b65d42702cc207508.
I see one other possible badness:
- op... - 04:39 PM Bug #1594: pgs stuck degraded or active after 3 hours
- I reproduced this with debugging enabled. Logs are in vit:~joshd/thrash_stuck_active.
In this case there was 1 stuck... - 09:08 PM Revision f24216a4 (ceph): mon: make MPoolOp*::print() readable
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 09:08 PM Revision a7abb068 (ceph): rados-api/test: don't srand(time())
- This will give duplicate results if called more than once per second, which
leads to things like -EEXIST (#1558).
Si... - 08:46 PM Revision b8f5a35a (ceph): Merge branch 'wip-oldmaps'
- 08:46 PM Revision 80842721 (ceph): rgw: set xmlns on ListBucketResult element
- Certain S3 clients (e.g., s3fs) require the xmlns to parse the
results correctly.
Signed-off-by: Henry C Chang <henr... - 08:46 PM Revision b2361dc7 (ceph): radosgw: run as 'user' field in ceph.conf
- Signed-off-by: Sage Weil <sage@newdream.net>
- 08:44 PM Revision 71792e83 (ceph): objecter: fix locking on is_latest_map checks
- We need to take the lock protecting these structures in the completion
context.
Signed-off-by: Sage Weil <sage@newdr... - 08:44 PM Revision e661bf86 (ceph): osd: use pointers for handle_advance_map
- So that lastmap can be optional.
Signed-off-by: Sage Weil <sage@newdream.net> - 08:44 PM Revision b8ada495 (ceph): osdmap: include oldest, newest known epoch in message
- If non-zero, these are filled in with the oldest and newest map epochs
available. This helps the client decide wheth... - 08:44 PM Revision a47aedd4 (ceph): mon: limit maps send on onetime osdmap subscribe
- This throttles the load put on the monitor by making the client request
osdmaps in discrete chunks. Use a feature bi... - 08:44 PM Revision cd93f18f (ceph): osdmap: show old addrs for down osds
- This is useful for admins to find which ip/node to connect to.
Signed-off-by: Sage Weil <sage@newdream.net> - 08:44 PM Revision ddbb2ca4 (ceph): osdmap: show weight for out osds
- This info is reduncant (weight is 0 for out osds), but makes the output
cleaner.
Signed-off-by: Sage Weil <sage@newd... - 08:44 PM Revision 6ff57932 (ceph): osdmap: include addrs in json dump
- Signed-off-by: Sage Weil <sage@newdream.net>
- 08:44 PM Revision 4f591b55 (ceph): osd: get latest osdmaps before booting
- - get the latest osdmaps before adding/marking ourselves up
- behave if there is a discontinuity in the osdmap histor... - 08:44 PM Revision ea087e39 (ceph): mon: implicitly mark lost_at when a fresh osd rejoins the cluster
- If an osd is wiped an rejoins the cluster, record that by implicitly
setting lost_at.
Signed-off-by: Sage Weil <sage... - 08:44 PM Revision 906e1dad (ceph): osd: add last_epoch_clean to pg_stat_t
- Signed-off-by: Sage Weil <sage@newdream.net>
- 08:44 PM Revision 799323b1 (ceph): mon: trim old osdmaps
- Trakc the oldest clean pg, and trim osdmaps that are older than that.
Signed-off-by: Sage Weil <sage@newdream.net> - 08:44 PM Revision 2a9330fb (ceph): osd: do not request osdmap when loner if not booted
- Signed-off-by: Sage Weil <sage@newdream.net>
- 08:44 PM Revision 51fc234c (ceph): osd: is_active() instead of !is_booting() for map sharing checks
- Signed-off-by: Sage Weil <sage@newdream.net>
- 08:44 PM Revision 54ce5442 (ceph): monclient: implement get_version() to get newest _and_ oldest map versions
- Reimplement is_latest_map() in terms of more general helper. Add field
to reply message.
Signed-off-by: Sage Weil <... - 08:44 PM Revision 04b90cc7 (ceph): monclient: clean up old version_requests on session reset
- This throws out the old contexts. We assume that the caller will not wait
for them.
Signed-off-by: Sage Weil <sage@... - 08:44 PM Revision 9c56070b (ceph): monclient: use an async finisher
- Otherwise we can deadlock if any completions call back into MonClient.
Signed-off-by: Sage Weil <sage@newdream.net> - 08:44 PM Revision b8aca4e2 (ceph): radosgw: run as 'user' field in ceph.conf
- Signed-off-by: Sage Weil <sage@newdream.net>
- 07:55 PM Revision 8e37140f (ceph): radosgw-admin: make 'log list' behave when .log pool dne
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 07:32 PM Revision 7b7ff6e8 (ceph): teuthology-worker: clean up last_in_suite jobs
- There's no reason not to delete them once they start.
- 07:17 PM Revision 3d3ba1eb (ceph): daemon-helper: detect the signal actually sent
- I thought I fixed this when I implemented coverage collection, but I
guess it got lost in a rebase or something. - 05:35 PM Feature #1559 (Resolved): teuthology: continue waiting if the lock server fails
- Done in 107db6a913e58201ed51b097881979539723a139.
- 04:08 PM rgw Feature #1593 (Resolved): rgw: normalize logging
- 02:49 PM CephFS Bug #1596: mds crash during ffsb on kernel client in CInode::is_frozen
- nothing obvious in the code. needs logs on this one.
- 10:35 AM CephFS Bug #1596 (Can't reproduce): mds crash during ffsb on kernel client in CInode::is_frozen
- Logs in teuthology:~teuthworker/archive/nightly_coverage_2011-10-04/82:...
- 02:46 PM Linux kernel client Bug #1597: general protection fault during mount
- not sure if this is ceph related at all. google turned up
http://forum.ubuntu-it.org/index.php?topic=422944.msg33... - 11:28 AM Linux kernel client Bug #1597 (Can't reproduce): general protection fault during mount
- Teuthology log in teuthology:teuthworker/archive/nightly_coverage_2011-10-04/84 shows:...
- 02:40 PM Bug #1563 (Closed): OSD isn't prioritizing data with waiting ops during transfer
2011-09-26 12:36:16.150430 7f66b08b4700 -- 64.188.54.43:6800/4514 <== mds0 64.188.54.36:6800/10043 6 ==== osd_op(m...- 01:48 PM Bug #1562 (Resolved): osd: fix osd replacement
- 12:32 PM Bug #1581: teuthology: restarting osds sometimes allows daemon-helper to fail
- Probably fixed with 3d3ba1ebb1c9f145300e972829b73a7eeaf00faa. I'll close the issue if it doesn't recur in the next co...
- 12:06 PM Bug #1581: teuthology: restarting osds sometimes allows daemon-helper to fail
- Looking into this since it's happened again today.
- 09:57 AM Bug #1581: teuthology: restarting osds sometimes allows daemon-helper to fail
- This happened again in teuthology:~teuthworker/archive/nightly_coverage_2011-10-03/41...
- 09:39 AM rgw Bug #1592: rgw: remove preallocated pools
- Done in branch wip-rgw-pools as of commit:f458d7aac4597e7ad735853cfdfe405c80a2dacb. I'm going to try and finish clean...
- 03:03 AM Revision 81c5f6ad (ceph): debian: don't recommend gceph
- Not until it's worth installing.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 12:49 AM Revision d305d61b (ceph): ceph_manager: remove unused raw_pg_status method
- 12:49 AM Revision 8e031730 (ceph): ceph_manager: run ceph -s as a normal program
- This allows failures from it to be detected better.
- 12:11 AM Revision bad609e6 (ceph): teuthology-results: include passed tests in email
- 12:08 AM Revision 8bcd2a74 (ceph): teuthology-results: include reasons for failure in email
- 12:07 AM Revision 817b9504 (ceph): radosbench: get coverage and cores
- 12:07 AM Revision 1cad309d (ceph): Add failure_reason to summary for the first failure detected.
- For now, this is the exception raised during a task, the error found
in the central log, or coredumps found. More spe... - 12:07 AM Revision 030161ed (ceph): teuthology-ls: show reasons for failures with -v
10/03/2011
- 10:40 PM Revision 9f71bb0c (ceph): rgw: don't specify create_pool and set_marker in create_bucket.
- It's wildly inappropriate for that kind of implementation detail to
leak out of the interface. For the moment, leave ... - 10:23 PM Revision 3503b34a (ceph): Merge branch 'stable'
- 10:23 PM Revision 4ae8f1c9 (ceph): radosgw: make stop succeed when not running
- This fixes apt-get errors like
No /usr/bin/radosgw found running; none killed.
invoke-rc.d: initscript radosgw, acti... - 10:14 PM Revision 36f650b4 (ceph): rgw: move rgw_bucket_select_host_pool behind RGWAccess as select_bucket...
- This doesn't really belong in front of the interface. Maybe later we
can hide it completely, but for now we can put i... - 10:02 PM Revision c49c19c1 (ceph): radosgw: fix init-radosgw provides
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:32 PM Revision bbc644e0 (ceph): rgw: remove withdraw_pool function.
- I think its use was broken anyway?
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com> - 09:32 PM Revision 1018673c (ceph): rgw: remove preallocation of pools
- Rename rgw_bucket_allocate_pool to rgw_bucket_select_host_pool, since
that better describes functionality we might ac... - 09:31 PM Revision df9c6602 (ceph): rgw: remove preallocating pools maintenance tick
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 09:26 PM Revision fe1a271d (ceph): watch_notify_stress.py: add ceph flags option
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 09:26 PM Revision 28d60172 (ceph): ceph.py: add btrfs option
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 08:43 PM CephFS Bug #1472 (Can't reproduce): cfuse hangs with v0.34
- 08:42 PM rgw Feature #1542 (Resolved): rgw: combine multiple buckets in a pool
- 08:23 PM Revision 04f825ed (ceph): rgw: set xmlns on ListBucketResult element
- Certain S3 clients (e.g., s3fs) require the xmlns to parse the
results correctly.
Signed-off-by: Henry C Chang <henr... - 08:19 PM Revision 848a1f95 (ceph): debian: add non-stripped exception for libcls_rgw rados class
- Signed-off-by: Sage Weil <sage@newdream.net>
- 08:18 PM Revision 5d54398c (ceph): mds: fix possible deadlock in multi-mds setup
- This should fix the file_excl case on a file_max update when there
is more than one mds.
If we dont issue caps here ... - 08:18 PM Revision 2a078f89 (ceph): Makefile: more radosgw_admin -> radosgw-admin
- Signed-off-by: Sage Weil <sage@newdream.net>
- 07:22 PM Revision a192ee1b (ceph): basic: add rbd cli tests
- 07:20 PM Revision b968ff3a (ceph): workunit: clean up temporary files
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 06:25 PM Revision 6103ee9e (ceph): more radosgw_admin -> radosgw-admin
- Signed-off-by: Sage Weil <sage@newdream.net>
- 06:20 PM Bug #1594 (Resolved): pgs stuck degraded or active after 3 hours
- From teuthology:~teuthworker/archive/nightly_coverage_2011-10-03/42/teuthology.log...
- 06:19 PM Revision c5b0e3ee (ceph): osd: trim ondisk log using Log::Entry::offset
- The block_map is a waste of memory. It is simpler just to keep track of
what offset a Log::Entry was read/written/ap... - 06:13 PM Revision 12ce321b (ceph): ReplicatedPG: reset return code after find_object_context
- This way the object is actually deleted when it has no snapshots,
since the transaction is not aborted. This makes
te... - 05:59 PM Revision f85dfa74 (ceph): osd: combine log_op into append_log
- They're both short, and log_op only ends up hiding information that
append_log will soon need (the raw Log::Entry's).... - 05:30 PM Feature #1557 (Resolved): teuthology: summary string
- This does exceptions, the first most severe error in the central log (in order of SEC, ERR, WRN), and core dumps. Thi...
- 04:56 PM Revision ae196028 (ceph): nuke: keep up with renaming cfuse -> ceph-fuse
- 04:55 PM Revision f4e61db8 (ceph): mdcache: tolerate no subtrees in create_subtree_map()
- We don't really need mydir here. It is normally opened up in the
subsequent call to open_root(). That will be ident... - 04:55 PM Revision 8111b619 (ceph): mds: make jouranl writeable in MDLog::append()
- When restarting a stopped MDS, we need to mark the Journaler read/write
before we use it. Do this in MDLog::append()... - 04:45 PM Revision a827f040 (ceph): Merge remote branch 'gh/stable'
- 04:45 PM Revision b93a0077 (ceph): tasks/radosgw-admin: test radosgw-admin tool
- Not yet complete...
- 04:45 PM Revision 2b601a32 (ceph): radosgw-admin: test additional keys, log list/show/rm
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:44 PM Revision afc2dc08 (ceph): nuke: killall apache2 and radosgw too
- 03:15 PM rgw Feature #1593 (Resolved): rgw: normalize logging
- Instead of logging to stdout/err, use the normal log mechanism to write to wherever log_file points to. Then fix the...
- 02:22 PM Feature #1377 (Resolved): teuthology: use btrfs to back osds
- 11:50 AM Bug #1554 (Resolved): rbd rollback does not work with a snapshot of an empty image
- Fixed by commit:12ce321b3217b1f3134a7586c1f7d1e6cc384b02
- 11:47 AM CephFS Bug #1538 (Resolved): mds: all clients can and up becoming unresponsive, mds locker waiting for u...
- I applied your patch, slightly modified.. I still pass need_issue and call issue_caps explicitly. Same end result, b...
- 10:18 AM Feature #1483 (Resolved): glance: rbd backend
- 10:12 AM Feature #1583: osd: bound pg log memory usage
- Just started looking at this, but alldown-to-cleanboth points to the Ondisklog::block_map, which is a stupid piece of...
- 10:04 AM rgw Bug #1592 (Resolved): rgw: remove preallocated pools
- We don't want this since we're putting many buckets into a single pool now. Keeping it around breaks many interface l...
- 10:01 AM rgw Feature #1544 (Resolved): rgw: explicit bucket index
- We have a bucket index. Other tickets exist for doing the cleanup, etc.
- 09:55 AM CephFS Bug #1589 (Resolved): MDS assert failure
10/02/2011
- 10:30 PM Revision 4922757e (ceph): ceph.spec.in still packages libceph.so in 0.36
- Package libcephfs.so instead of libceph.so.
Signed-off-by: Alexandre Oliva <oliva@lsd.ic.unicamp.br> - 03:17 PM rgw Feature #1591 (Resolved): rgw: instrument with perfcounter
- things like op counts, bytes, latency from receiving request to sending first byte
Also available in: Atom