Activity
From 09/05/2011 to 10/04/2011
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
10/01/2011
- 01:23 PM Bug #1590 (Duplicate): occasionally excessive mon memory footprint
- I have 3 mons that share disks with osds. Sometimes, when btrfs gets into a mode in which syncs are delayed, the mon...
09/30/2011
- 10:48 PM Revision 877cacbb (ceph): v0.36
- 09:42 PM Revision f5feda05 (ceph): Merge branch 'wip-pool-sharing'
- 06:37 PM Revision da61e1e7 (ceph): rbd.py: turn EROFS into an exception
- This is returned when trying to write to a snapshot.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 06:37 PM Revision faeecd81 (ceph): rbd.py: allow setting an image to no snapshot
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 06:37 PM Revision 1c1785da (ceph): rbd.py: use a dict to translate error codes
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 06:37 PM Revision 683f4dca (ceph): rbd.py: add class and method documentation
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 06:37 PM Revision c00e06f6 (ceph): doc: add documentation for librbd python bindings
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 05:36 PM Revision 19228d4a (ceph): rgw: revert part of commit:30b814e2677659ddda4109a1421f33a47d83a05b
- It's more consistent for RGWRados to delete the bucket object, rather
than the rgw_user functions.
And commenting fun... - 05:36 PM Revision b1bed355 (ceph): rgw: don't remove on-disk bucket object in rgw_user::rgw_remove_bucket
- This is the same object that rgw_rados removes from the root pool now.
And since nobody calls rgw_remove_bucket_info,... - 05:15 PM Revision 30b814e2 (ceph): rgw: don't remove bucket object twice
- Or else the second attempt will faile with -ENOENT.
Signed-off-by: Sage Weil <sage@newdream.net> - 05:13 PM Revision b441ecf5 (ceph): rgw: fix bucket-id assignment
- Get the version from the same io_ctx that you write with.
Also, use a private one, so that we don't race with other ... - 04:26 PM Revision 9b44469e (ceph): s3-tests: use radosgw-admin instead of radosgw_admin
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:26 PM Revision cb425c15 (ceph): s3-tests: use radosgw-admin instead of radosgw_admin
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:11 PM Revision b269d3cd (ceph): radosgw-admin: rename clitest dir
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:11 PM Revision cb2d3660 (ceph): radosgw-admin: fix acl vs content-length check
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:11 PM Revision 48558bb6 (ceph): rgw: separate bucket vs object owner tracking
- - track bucket_owner in session
- separte bucket and object owner fields in log entries
Signed-off-by: Sage Weil <sa... - 03:16 PM CephFS Bug #1589 (Resolved): MDS assert failure
- 2011-09-30 17:03:43.524357 7fc876c37720 ceph version 0.34.commit: 2f039eeeb745622b866d80feda7afa055e15f6d6. process: ...
- 02:43 PM Bug #1526 (In Progress): log bound mismatch after thrashing with bonnie
- This happened again today. From teuthology:~teuthworker/archive/nightly_coverage_2011-09-30/903/ceph.log:...
- 10:31 AM Bug #1588 (Can't reproduce): blogbench on kclient possibly made machine die
- This was sepia29. Nothing useful on the console, I had to powerc it, and nothing I could see in the logs.
- 10:23 AM rgw Feature #1561 (Resolved): rgw: admin command to get stats for a single bucket
- 10:23 AM Bug #1523 (Resolved): Erroneous prior_version in log for notify/head
- 10:10 AM Bug #1587 (Resolved): teuthology: handle SSHException when reconnecting
- It should keep retrying until the timeout expires.
- 09:59 AM CephFS Bug #1586 (Can't reproduce): failed pjd chmod test 00 on kclient
- Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-30/889...
- 09:53 AM CephFS Bug #1585 (Can't reproduce): mds crash during shutdown
- This crash looks like an invalid address was used. From teuthology:~teuthworker/archive/nightly_coverage_2011-09-30/8...
- 09:26 AM Bug #1524 (Resolved): osd got misdirected messages
- 09:25 AM rgw Feature #1582 (Resolved): radosgw-admin: log [list|show|rm]
09/29/2011
- 11:48 PM Revision 44d311af (ceph): radosgw-admin: fix help clitest
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:47 PM Revision f9792506 (ceph): Merge branch 'wip-pool-sharing' of github.com:NewDreamNetwork/ceph into...
- Conflicts:
src/rgw/rgw_bucket.h - 11:36 PM Revision a47d7ada (ceph): rgw: set log entry owner to user if s->acl is not set
- This is probably wrong, but it fixes the immediate problem of the first
entry in the log not having the owner field s... - 11:35 PM Revision a4e60491 (ceph): rgw: simplify bucket info storage
- Use a single method to store bucket metadata.
Store it in both locations, so it never diverges. (This can still be
... - 11:33 PM Revision aa7c5c5f (ceph): radosgw-admin: pull 'log show' owner+bucket from first entry
- Don't rely on the bucketinfo object for this, as it may be deleted. Having
it there most of the time but not always ... - 11:32 PM Revision 560f90c5 (ceph): rgw: fix RGWBucketInfo encoding of owner
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:09 PM Revision 4b8d72b3 (ceph): radosgw: fix log retry after bucket creation
- We were clobbering the object name for some reason.. probably cruft from
some old change.
Signed-off-by: Sage Weil <... - 08:46 PM Revision 80ba05e8 (ceph): radosgw_admin: we do want to set markers on these buckets
- Commit 25499b644b1c5a7b6f4c8876261334dda10fbec3 introduced the initial
work for pool sharing and markers, but didn't ... - 08:46 PM Revision 444ca656 (ceph): rgw: store bucket information in the .rgw pool instead of .buckets
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 07:04 PM Revision 79fddd20 (ceph): Cond.h: adjust nlock during waits
- Previously, is_locked could erroneously return true if there were any
threads waiting on a cond on that lock. In par... - 07:04 PM Revision 1eb1ce4d (ceph): librados: Make notify a linger op
- Notifies must be refreshed when the mapping changes.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com> - 07:04 PM Revision d38b9a53 (ceph): ReplicatedPG: dump_watchers in do_osd_op_effects
- dump_watchers requires the osd watch_lock.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com> - 06:50 PM Revision 2269dc25 (ceph): test_async_snap: loop a finite number of times.
- Signed-off-by: Sage Weil <sage@newdream.net>
- 06:48 PM Revision 697e664c (ceph): qa: btrfs: test_async_snap
- Hammer on the btrfs async sync/snap create/remove ioctls.
Signed-off-by: Sage Weil <sage@newdream.net> - 06:23 PM Revision 4be33097 (ceph): radosgw-admin: 'log list' and 'log rm'
- The normal object listing API seemed like a real poor match here so I
hacked in something that just lists the raw rad... - 04:39 PM rgw Bug #1584 (Resolved): rgw: swift key management is busted
- from wodrich: "just to make sure, I created a key on matwod-dev2 and it didn't have any anomalies displaying the swif...
- 04:18 PM Revision 120736ab (ceph): radosgw-admin: dump ints, not strings
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:16 PM Revision a1942e61 (ceph): radosgw-admin: fix bucket stats
- - 'usage' object instead of 'categories' array.
- dump ints, not strings.
Signed-off-by: Sage Weil <sage@newdream.net> - 04:09 PM Revision 52427589 (ceph): ceph_manager: parse osd numbers with dots
- This is necessary since wip-dot-names was merged.
- 03:39 PM Revision fc8588ff (ceph): rgw: protect the id-based accesses from namespace collisions
- Users can create buckets named "8", but they can't name them ".8". So
prepend the actual on-disk objects with a perio... - 03:38 PM Revision 47e5958f (ceph): rgw: remove get_bucket_info and convert users.
- This just lives in struct rgw_bucket now.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com> - 03:37 PM Revision e701177b (ceph): radosgw-admin: fix 'bucket stats --uid='
- Signed-off-by: Sage Weil <sage@newdream.net>
- 03:09 PM Revision 569e7863 (ceph): Forgot to add ceph task to a couple thrashers.
- 01:56 PM Feature #1583: osd: bound pg log memory usage
- For comparison, here are some graphs of memory use in 0.34, with the 3210-PG cluster, given the following events:
... - 12:16 PM Bug #1579 (Resolved): watch notify
- Probably fixed in 1eb1ce4d36f369da82b100507fd8f781ac661a2e
- 11:15 AM CephFS Bug #1538: mds: all clients can and up becoming unresponsive, mds locker waiting for unfreeze
- I think I have a fix for this, let me know if it makes sense.
- 07:40 AM Bug #1490 (In Progress): cfuse assert failure: assert(ob->last_commit_tid < tid)
- Happened again with tiobench. From teutholoyg:~teuthworker/archive/nightly_coverage_2011-09-29/814/teuthology.log:
... - 04:38 AM Revision 81478414 (ceph): radosgw-admin: include 'suspended' in user info output
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:38 AM Revision 68917619 (ceph): radosgw-admin: clean up some cout usage
- Errors to stderr. Avoid cout for commands with structured output.
Signed-off-by: Sage Weil <sage@newdream.net> - 04:26 AM Revision 0870764c (ceph): radosgw-admin: use formatter for 'bucket list'
- Signed-off-by: Sage Weil <sage@newdream.net>
09/28/2011
- 11:09 PM Revision b69da176 (ceph): rdosgw_admin -> radosgw-admin
- Be consistent with other binary tool naming.
Signed-off-by: Sage Weil <sage@newdream.net> - 11:09 PM Revision 17603ee8 (ceph): radosgw-admin: use formatter for 'bucket list'
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:09 PM Revision 2f78faf1 (ceph): rgw_admin: default to json output
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 11:09 PM Revision 600126f3 (ceph): rgw_admin: fix --pretty-format and --purge-data flag parsing
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Conflicts:
src/rgw/rgw_admin.cc - 11:09 PM Revision 83c59cfb (ceph): rgw_admin: rip out format.empty() special cases
- If we want a plain output, we should implement a PlainFormatter of some
sort. For now, pretty json is good enough.
... - 11:09 PM Revision 0c75ec05 (ceph): radosgw-admin: clean up 'bucket list' output
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:09 PM Revision ab25a4bd (ceph): radosgw-admin: 'bucket stats --uid'
- List stats for all buckets on for the given user.
Signed-off-by: Sage Weil <sage@newdream.net> - 09:18 PM Revision 1392bbb8 (ceph): rgw: remove now-unused struct RGWPoolInfo
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 09:04 PM Feature #1583 (Resolved): osd: bound pg log memory usage
- Back in 0.34, my cluster with 3210 PGs 3-plicated across 3 OSD required some 4GB of RAM for the OSDs, i.e., with 3 OS...
- 08:57 PM Revision 2f1fc5ab (ceph): ceph: make -o - the default
- Finally.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 08:54 PM Revision 7eb15ce2 (ceph): ceph: make --concise hide 'N byte written' message
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 08:51 PM Revision 0eb433d4 (ceph): rgw: remove rgw_[retrieve|store]_pool_info and ".pool" pool
- Convert these to rgw_[get|store]_bucket_info, add the owner field
to bucket info, and store both lookup formats in th... - 07:19 PM Revision 4884f06f (ceph): osd: fix leak of src_obc references
- We never moved the src_obc map from the local var into the RepGather
member!
Signed-off-by: Sage Weil <sage.weil@dre... - 07:18 PM Revision a883c83d (ceph): librbd: fix end_block calculation for read_iterate
- All end block calculations match now.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 07:18 PM Revision 1e4fdf51 (ceph): librbd: don't zero negative lengths
- They are past the end of the buffer (and wrap around).
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 05:50 PM Revision c2fbde4d (ceph): rgw: remove references to pool_id and replace with new bucket_id.
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:17 PM rgw Feature #1543 (Resolved): rgw: usage accounting for multiple buckets in a pool
- 04:14 PM rgw Feature #1582 (Resolved): radosgw-admin: log [list|show|rm]
- Don't make the user peek at rados directly. Add
log list -- list log objects
and maybe
log rm --object=... - 03:49 PM Revision bd914440 (ceph): Use LIBEDIT_LIBS in Makefile.am
- The editline library might require some additional libs, so
instead of hardcoding '-ledit' we should be using LIBEDIT... - 11:50 AM Bug #1581 (Resolved): teuthology: restarting osds sometimes allows daemon-helper to fail
- This causes the test to be marked failed. From teuthology:~teuthworker/archive/nightly_coverage_2011-09-26/652/teutho...
- 08:52 AM Bug #1150 (Duplicate): kclient: ERESTARTSYS from flock/fcntl locks
- I forgot about this bug! It's almost certainly the same as #1475 -- EINTR and ERESTARTSYS are synonyms, right? :)
- 08:48 AM Bug #1150: kclient: ERESTARTSYS from flock/fcntl locks
- > the ping_pong code is here:
> http://junkcode.samba.org/ftp/unpacked/junkcode/ping_pong.c
>
> l start by running... - 08:47 AM RADOS Feature #1576: Deduplication support in RADOS
- Not aware of anything like that, sorry!
- 03:18 AM RADOS Feature #1576: Deduplication support in RADOS
- Thanks Greg. Yep, for sure I'm aware you have other priorities first.
In the meantime it is implemented, are you a... - 04:47 AM Revision aa20f0d6 (ceph): Merge branch 'wip-dotnames'
- 04:46 AM Revision a1521ae8 (ceph): clientN -> client.N
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 04:43 AM Revision 214e7b19 (ceph): monN -> mon.N
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 04:42 AM Revision f5fd7f19 (ceph): mdsN -> mds.N
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 04:34 AM Revision 4b09c1ad (ceph): osdN -> osd.N
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 04:29 AM Revision 594180ad (ceph): msgr: print entity_name_t with a .
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:28 AM Revision fa2fdd9c (ceph): osd: fix leak of src_obc references
- We never moved the src_obc map from the local var into the RepGather
member!
Signed-off-by: Sage Weil <sage.weil@dre... - 04:19 AM Revision fc2df623 (ceph): test-rados-api: test tmap rm
- Make sure we get ENOENT if the entry doesn't exist.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:16 AM Revision 21aa6d58 (ceph): osd: error out current op only on tmap ENOENT
- If an individual op in do_osd_ops() fails, set result, and continue to the
end of the loop. Normally we'll return th... - 04:03 AM Revision ce086ff3 (ceph): osd: skip replay phase if osd_replay_window=0
- The replay phase is only useful if there are clients waiting for ACK (but
not COMMIT) and expect ordering to be prese... - 04:03 AM Revision 532c594c (ceph): osd: some PgPriorSet comments, trivial cleanups, new FIXME
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
09/27/2011
- 10:50 PM Revision 390b7905 (ceph): ReplicatedPG: remove assert in remove_watcher
- notif is not in notif->session->notifs.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com> - 10:19 PM Revision 57ea6b67 (ceph): rgw: don't encode the bucket name twice in RGWPoolInfo!
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 09:10 PM Revision a28047b4 (ceph): ReplicatedPG: clean up watched objects on role change
- Also removes inconsistent watch handling in handle_notify_timeout.
We will need to handle watch timeouts elsewhere.
... - 09:07 PM Revision e3eb2f25 (ceph): rgw: put bucketid allocator object in root (.rgw) pool
- This keeps the .rgw.control pool disposable.
Signed-off-by: Sage Weil <sage@newdream.net> - 08:56 PM Revision 8953c4d3 (ceph): rgw: use same prefix for locator key as for oid
- If the bucket has a prefix for oids, prepend the same prefix to the
locator key.
Signed-off-by: Sage Weil <sage@newd... - 08:09 PM Revision e63b86d7 (ceph): ceph-authtool: fix -C
- Fixes: #1578
Signed-off-by: Sage Weil <sage@newdream.net> - 08:08 PM Revision 607634f6 (ceph): ceph.spec.in: radosgw init script
- Signed-off-by: Sage Weil <sage@newdream.net>
- 08:06 PM Revision 3a73606b (ceph): mon: fix error return codes for 'auth ...'
- Signed-off-by: Sage Weil <sage@newdream.net>
- 08:06 PM Revision b690475c (ceph): mon: auth: implement 'auth print-key <name>'
- Signed-off-by: Sage Weil <sage@newdream.net>
- 07:41 PM Revision 25ff9fdf (ceph): debian: move ceph and ceph-authtool into ceph-common
- Signed-off-by: Sage Weil <sage@newdream.net>
- 07:41 PM Revision 9be9f916 (ceph): mon: auth: generate random key on 'auth add ...' if no keyring is provided
- Signed-off-by: Sage Weil <sage@newdream.net>
- 07:34 PM Revision edb2587a (ceph): ceph.spec.in: add rbd python bindings
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 07:34 PM Revision 951ce29e (ceph): debian: make python-ceph depend on librbd
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 07:31 PM Revision 58003d23 (ceph): pybind: fix errors found by pyflakes
- Unused imports, typos, and unused variables.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 05:02 PM Revision 1a14a23d (ceph): debian: ceph-client-tools -> ceph-common, now required, w/ ceph-conf etc.
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:47 PM Revision 68839a68 (ceph): rgw: list buckets using bucket objects
- Don't assume the pools == buckets. List the bucket objects in the .rgw
pool.
Fixes: #1560
Signed-off-by: Sage Weil ... - 04:37 PM Bug #1580 (Resolved): watch expiration
- expiring watches need to be detected and handled
- 04:36 PM Bug #1579 (Resolved): watch notify
- Running test_stress_watch while thrashing osds seems to eventually cause a lost notify
- 04:15 PM Revision 9e2edce2 (ceph): osdmap: remove dead code
- Signed-off-by: Sage Weil <sage@newdream.net>
- 03:28 PM Revision d3646281 (ceph): Merge remote branch 'origin/master' into wip-pool-sharing
- Conflicts:
src/osd/OSD.cc
src/rgw/rgw_rados.cc - 03:26 PM rgw Feature #1561: rgw: admin command to get stats for a single bucket
- Well, I was going to do this now but we need to deal with the marker/bucket_id situation first. Gah!
- 01:41 PM rgw Feature #1532 (Resolved): add radosgw init.d script to radosgw deb
- 01:41 PM rgw Feature #1531 (Resolved): radosgw init.d script stop/restart
- 01:06 PM Bug #1578 (Resolved): ceph-authtool: -C option does not work
- 01:01 PM Bug #1578 (Resolved): ceph-authtool: -C option does not work
- Usage says:...
- 01:00 PM rgw Bug #1566 (Resolved): rgw: use a global bucket id
- Simple enough. commit:c780494d8d5f0f0f3ad372a07227b631879cf2a9
- 10:55 AM Bug #1577 (Resolved): rados.py: Snap.get_timestamp does not work
- It was partially completed in commit:1065bef0eb777117a2950fa7fefeff8233b4e29e when updating the librados api.
- 09:50 AM rgw Feature #1560 (Resolved): rgw: admin command to list buckets
- 08:42 AM RADOS Feature #1576: Deduplication support in RADOS
- This is a blue-sky feature. It's been discussed in the past and will probably happen someday, but isn't an easy featu...
- 03:19 AM RADOS Feature #1576 (New): Deduplication support in RADOS
- Hi,
Ceph and RADOS are wonderfull and allow us to scale the storage. But one great feature would be to have a dedu... - 04:49 AM Revision 9045b3f5 (ceph): Merge branch 'stable'
- 04:48 AM Revision d340e8e7 (ceph): radosgw: fix content-length checks
- Ignore content-length check if the REQUEST_URI has a trailing ?acl.
(The object_str.find() check was wrong because o... - 04:47 AM Revision e47c11cf (ceph): radosgw: tolerate race creating .rgw* metadata pools
- There may be multiple people trying to create these pools. That's just
fine.
Signed-off-by: Sage Weil <sage@newdrea... - 01:10 AM Revision e8d476da (ceph): rbd.py: pass 0 for the default order, not NULL
- librbd expects the order pointer to be valid - if it points to 0, the
default order is used.
Signed-off-by: Josh Dur... - 01:10 AM Revision 5cd6fad4 (ceph): rbd.py: explicitly cast strings to c_char_p for type clarity
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 01:10 AM Revision 10157d2e (ceph): rbd.py: be paranoid about strings
- This prevents bad conversions (i.e. from int to char *).
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 01:10 AM Revision a28eea85 (ceph): rbd.py: remove useless version object
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 01:10 AM Revision 4bb553b9 (ceph): rados.py: be paranoid about strings
- This prevents bad conversions (i.e. from int to char *).
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 01:10 AM Revision 8ca79a96 (ceph): librbd: don't zero negative lengths
- They are past the end of the buffer (and wrap around).
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 01:10 AM Revision d71bf04f (ceph): test_rbd.py: Add large read and write tests
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 01:10 AM Revision 916e49d7 (ceph): librbd: fix end_block calculation for read_iterate
- All end block calculations match now.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 01:10 AM Revision afa30640 (ceph): librbd: add debugging for failing to remove a header object
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 01:10 AM Revision 74f07fbd (ceph): librbd: use pre-existing helper methods for tmap operations
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 01:10 AM Revision 0cea48a6 (ceph): ReplicatedPG, tmap: return -ENOENT if the key to remove does not exist
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 01:10 AM Revision 9983f076 (ceph): rbd: init counter to 0 so errors don't say '-1% done'
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 01:10 AM Revision fa691dfe (ceph): rados.py: raise specific error when write is too long
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 01:10 AM Revision 5f9be6fb (ceph): rbd.py: add partial bindings for librbd
- This is all the basic operations, but nothing with callbacks yet.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.... - 01:10 AM Revision bc16878c (ceph): Use cpp_strerror or strerror_r when appropriate.
- The only remaining uses of strerror are in single-threaded programs
that don't depend on libcommon.
Signed-off-by: J... - 01:10 AM Revision a381294e (ceph): rbd.py: make exceptions inherit from a base class
- This way you can catch them all.
Also remove the unused NoData exceptions
- this was just useful for xattrs in librad... - 01:10 AM Revision c34e87d0 (ceph): rados.py: make Rados and Ioctx objects context managers
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 01:10 AM Revision c60abe1b (ceph): rbd.py: make Image a context manager
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 01:10 AM Revision c53d05af (ceph): rados.py: allow configuring rados through constructor options
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 01:10 AM Revision 69a5e795 (ceph): rados.py: make exceptions inherit from a base class
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 01:10 AM Revision 2d8f52f0 (ceph): rbd: improve error messages
- One of these was accidentally not negated.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
09/26/2011
- 11:36 PM Revision 56ce7c20 (ceph): mon: fix it again
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:25 PM Revision e1eea2b5 (ceph): mon: fix dup pool creation race
- Fixes: #1574
Signed-off-by: Sage Weil <sage@newdream.net> - 10:11 PM Revision c780494d (ceph): rgw: get bucket markers from the same object at all times
- We use an object in the control pool here, rather than an object
local to each pool. This gives us a single value whi... - 09:51 PM rgw Bug #1575 (Resolved): rgw: failing s3tests.functional.test_headers:test_object_create_bad_content...
- commit:d340e8e742d119658206928ca50238841b147be5
- 04:35 PM rgw Bug #1575 (Resolved): rgw: failing s3tests.functional.test_headers:test_object_create_bad_content...
- This passes as recently as commit:4c98418bb99a78a2821ddcbd5cb93ede6f1f8749...
- 09:51 PM rgw Bug #1574 (Resolved): rgw: creating multiple metadata pools?
- commit:e47c11cf5d7ba15a37768468b7d369568fd41293
- 03:18 PM rgw Bug #1574: rgw: creating multiple metadata pools?
- ie:...
- 03:10 PM rgw Bug #1574 (Resolved): rgw: creating multiple metadata pools?
- While testing on sepia, I'm noticing that I keep ending up with two of the ".rgw", ".rgw.control", etc pools. This ha...
- 09:25 PM Revision d27d9d89 (ceph): init-ceph: more c* -> ceph-* cleanup
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:08 PM Revision 9cb6c550 (ceph): osd: fix warning more
- Argh
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Signed-off-by: Sage Weil <sage@newdream.net> - 09:03 PM Revision 7cd4c688 (ceph): radosgw_admin: 'bucket list' or 'buckets list'
- The plural looks weird to me.
Signed-off-by: Sage Weil <sage@newdream.net> - 08:30 PM Revision 3b10fd78 (ceph): Makefile: include init-radosgw in tarball
- Signed-off-by: Sage Weil <sage@newdream.net>
- 08:28 PM Revision 0dc45bea (ceph): radosgw: shut down threadpool
- Don't crash when run as a non-daemon without apache.. e.g. 'radosgw' with
no args.
Fixes: #1572
Signed-off-by: Sage ... - 08:24 PM Revision 774aa25b (ceph): rgw: pass POD c-string instead of string to formatter
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 08:23 PM Revision 38c6fa5d (ceph): osd: fix warning more
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 08:18 PM Revision bd1625b1 (ceph): Merge remote branch 'origin/master' into wip-pool-sharing
- 08:10 PM Revision b582e7cd (ceph): osd: fix warning
- Signed-off-by: Sage Weil <sage@newdream.net>
- 06:04 PM Revision 8563b96f (ceph): debian: include radosgw init script in package
- Signed-off-by: Sage Weil <sage@newdream.net>
- 06:03 PM Revision b19a2006 (ceph): radosgw: init script
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:11 PM Revision 10e90abf (ceph): Add some thrashing tasks.
- This includes only in-out toggling (default), as well as restarting daemons.
- 02:49 PM CephFS Bug #1573 (Duplicate): mds crash during multiple_rsync workunit
- ...
- 01:24 PM rgw Bug #1572 (Resolved): radosgw: don't crash when rgw socket path not specified
- 11:41 AM rgw Bug #1572 (Resolved): radosgw: don't crash when rgw socket path not specified
- Error out gracefully instead of spewing...
- 11:31 AM rgw Feature #1544: rgw: explicit bucket index
- I've attached our current design doc, such as it is.
- 11:29 AM Feature #1571 (Resolved): osd: non-trivial map object
- tmap is convenient but slow on large mappings. We should build a better one. (RGW in particular will appreciate it.)
- 11:28 AM rgw Bug #1570 (Resolved): rgw: use tmap for bucket index objects
- Using the tmap will make it a lot easier for us to leverage better options that get built.
- 11:28 AM Feature #1569 (Resolved): osd: create a tmap class api
- We want to be able to use tmap (and, eventually, a less stupid key-value store) for the rados gateway, and other purp...
- 11:26 AM rgw Bug #1568 (Rejected): rgw: add object_locator to bucket index
- We want to include the object locator in the index so we can find temporary and multi-part upload object without havi...
- 11:22 AM rgw Bug #1567 (Resolved): rgw [list|delete]_bucket should clean up
- We've discussed how to clean up properly if the bucket index has unfinished ops, and it needs to be implemented:
D... - 11:20 AM Bug #1563: OSD isn't prioritizing data with waiting ops during transfer
- Copied locally to kai:~gregf/logs/ajm_osd_not_prioritizing_reads.log
- 11:07 AM Bug #1563: OSD isn't prioritizing data with waiting ops during transfer
- log file from the affected OSD: http://adam.gs/osd.5.log.1317056213.bz2
md5(osd.5.log.1317056213.bz2) = c162d935... - 09:30 AM Bug #1563 (Closed): OSD isn't prioritizing data with waiting ops during transfer
- ajm reported on irc that his MDS was stuck in replay, and it turned out to be because it was waiting for a read respo...
- 11:14 AM rgw Bug #1566 (Resolved): rgw: use a global bucket id
- The new version of rgw currently uses bucket IDs that are unique within a single pool. Make them unique across all po...
- 10:31 AM Feature #1498 (Resolved): qa: add osd thrashing tasks
- Added in 10e90abf770b61fee4d69c384d0ba47aaf259f2e of ceph-qa-suite.git.
- 09:59 AM Feature #1565 (Resolved): crowbar demo
- 09:57 AM rgw Bug #1550 (Closed): radosgw fails test_object_create_bad_expect_empty with a 500 response
- 09:48 AM Feature #1517 (Resolved): qa: automate node setup after reinstall
- 09:30 AM Bug #1564 (Won't Fix): osd: osd should not be primary before data is replicated
- Right now an OSD is kicked out of the acting set only if it needs a backlog, and it's allowed back in to the acting s...
09/25/2011
- 08:54 PM Revision 9da0fdf4 (ceph): Merge branch 'stable'
- 08:54 PM Revision 30d81fe1 (ceph): filejournal: improve debug error messge
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 03:52 PM Bug #1562 (Resolved): osd: fix osd replacement
- Saw some weird and bad behavior when wiping+replacing an osd in an aged cluster.
- the new osd would walk through ...
09/24/2011
- 10:49 PM Revision 8aa15e8c (ceph): osd/mon: make max maps per MOSDMap message tunable
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 10:49 PM Revision 8711c32a (ceph): osd: limit size of osdmap messages
- Limit size of MOSDMap messages sent from OSDs. Send many smaller
messages instead of a single large one.
Signed-off... - 10:19 PM Revision 56071cc1 (ceph): osd: drop map_cache_keep_from
- The purpose here was to avoid trimming cached maps prior to what we have
on disk. However, now that we have the map_... - 10:16 PM Revision 59bcb0de (ceph): osd: limit size of OSDMap cache
- If we get way way behind on our maps, we may end up with a really large
OSDMap cache because we currently on trim old... - 09:53 PM Revision 720788c0 (ceph): rgw: only require content-length to be set on non-acl puts
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 09:47 PM Revision 4aa90a5e (ceph): osd: don't finish boot unless instance in map is really us
- We were going BOOTING->ACTIVE as soon as we showed up in the map with the
same client_addr. Also verify that we were... - 09:08 PM Revision 9fe49f5d (ceph): init-ceph: don't umount btrfs by default
- As an admin I find this very annoying, even though it isn't strictly
symmetrical with the mount behavior.
Signed-off... - 08:49 PM Revision ad38abcf (ceph): - Fix atomic set.
- 06:13 AM Revision 67094554 (ceph): rgw: user async exec for index completion op
- 06:13 AM Revision c8bd67b4 (ceph): librados: add async exec
- 05:36 AM Revision 53695134 (ceph): rgw: tmp objects can be removed async
- 04:32 AM Revision 6b9817af (ceph): rgw: fix bucket stats
- 04:21 AM Revision 24176176 (ceph): rgw: fix header encoding
- 12:26 AM Revision 230ec89e (ceph): rgw: fix compilation warning
- 12:22 AM Revision 37f5da43 (ceph): rgw: fix compilation
- 12:19 AM Revision b7ec4d5d (ceph): cls_rgw: substract obj stats only if obj exists
- 12:11 AM Revision ca77ba77 (ceph): rgw: integrate index categories
09/23/2011
- 11:00 PM Revision 623c6916 (ceph): Merge remote branch 'gh/stable'
- 10:55 PM Revision cdecf718 (ceph): man: c* -> ceph-* rename: Regenerate manpages.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:55 PM Revision 8ca4c5a1 (ceph): doc: Add a space after sudoers "NOPASSWD:", as that seems more common.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:55 PM Revision b2d46ef3 (ceph): doc: Search page is always in sidebar, no need to have it on page.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:55 PM Revision c4166492 (ceph): doc: Add index into the sidebar.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:55 PM Revision 1ce18d3a (ceph): doc: v0.35 is out, remove rpm build workaround.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:55 PM Revision 98b55b30 (ceph): Makefile: c* -> ceph-* rename: missed crun.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:55 PM Revision dea14f7e (ceph): rpm: c* -> ceph-* rename: missed crbdnamer, cdebugpack.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:55 PM Revision 3fd3c6be (ceph): debian: c* -> ceph-* rename: missed csyn, crbdnamer.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:55 PM Revision da8fa783 (ceph): udev: c* -> ceph-* rename: missed crbdnamer.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:55 PM Revision 0c2cfa18 (ceph): ceph-debugpack: c* -> ceph-* rename: use "ceph-debugpack" as temp dir n...
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:55 PM Revision a62108bf (ceph): ceph-run: c* -> ceph-* rename: Use ceph-run as stderr prefix.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:55 PM Revision e35d9de0 (ceph): Makefile: include run-cli-tests-maybe-unset-ccache in dist tarball.
- Apparently "make distcheck" has been broken for 3 months;
I find that hard to believe, but that's what it looks like.... - 10:55 PM Revision d32592e4 (ceph): .gitignore: distcheck temporary directory.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:55 PM Revision 8506c5b3 (ceph): Makefile: Add missing header test/unit.h
- Used to fail "make distcheck".
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 10:55 PM Revision 3fe96bec (ceph): Makefile: c* -> ceph-* rename: missed cdebugpack in CLEANFILES.
- make distcheck said:
ERROR: files left in build directory after distclean:
./src/ceph-debugpack
make[1]: *** [... - 10:55 PM Revision 7f301510 (ceph): doc: Fix reStructuredText formatting warnings.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:55 PM Revision 65d2c499 (ceph): doc: Leftovers of the c* -> ceph-* rename.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:55 PM Revision 76fbdfb3 (ceph): doc: Add index entries, remove glossary as it's practically replaced by...
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:49 PM Revision 00a7d3ca (ceph): Revert "rgw: tolerate missing content-length header on canned ACL puts"
- This reverts commit 05b06e807ef20c7fe1bd7c7abbeecd656d2280c0.
Don't be stupid when an empty content-length can only ... - 10:49 PM Revision 5a397241 (ceph): rgw: only require content-length to be set on non-acl puts
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 10:49 PM Revision 29bbcee9 (ceph): rgw: update index when doing put_obj_meta
- this fixes multipart upload listing
- 10:19 PM Revision 05b06e80 (ceph): rgw: tolerate missing content-length header on canned ACL puts
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 09:42 PM Revision 2ffb04ba (ceph): rgw: fix a few regressions
- 09:38 PM Revision 3b5cb69d (ceph): cls_rgw: list entries return upper_bound of marker
- 09:24 PM Feature #1501 (Resolved): librbd: python bindings
- 09:24 PM Feature #1212 (Resolved): teuthology: ability to restart daemons while other tasks are running
- 07:55 PM Revision 878fedbb (ceph): osd: fix race between handle_osd_ping and handle_osd_map
- If handle_osd_map is in progress and handle_osd_ping doesn't have the
map lock, we can't call osdmap->get_inst() in s... - 07:55 PM Revision e0be65cf (ceph): mon: remember source client address in routed requests
- when we resend_routed_requests, the source client address is lost.
This may cause problems. For example, if we resend... - 05:04 PM Revision 0fdc8638 (ceph): rename source files c* -> ceph-*
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 05:04 PM Revision dd8d4ecd (ceph): Makefile: drop useless all_sources thing
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 04:42 PM Revision 5369c776 (ceph): misc: use strncpy to prevent buffer overflow
- 04:40 PM Revision 4b8cf145 (ceph): ceph-elaster: add parentheses around macros
- 04:40 PM Revision 17071816 (ceph): test_store: parse args, don't link librados
- Signed-off-by: Sage Weil <sage@newdream.net>
- 03:57 PM Revision a92fef77 (ceph): rename c* -> ceph-*
- Leave cfuse task name unchanged for now...
- 03:18 PM rgw Bug #1550: radosgw fails test_object_create_bad_expect_empty with a 500 response
- this is because sepia has the wrong apache2 or libapache2-mod-fastcgi packages
- 03:12 PM rgw Bug #1551 (Won't Fix): radosgw returns 400 instead of 403 on unreadable authorization
- marking this as fails-on-rgw in s3-tests.
- 12:46 PM rgw Feature #1561: rgw: admin command to get stats for a single bucket
- We have such a command (radosgw_admin bucket stats). Currently it dumps wrong data, we need to make it gets the info ...
- 10:37 AM rgw Feature #1561 (Resolved): rgw: admin command to get stats for a single bucket
- 12:44 PM rgw Feature #1560: rgw: admin command to list buckets
- there's already 'radosgw_admin buckets list' command, and it works ok if we specify --uid. However, we need to make i...
- 10:37 AM rgw Feature #1560 (Resolved): rgw: admin command to list buckets
- 10:03 AM Feature #1559 (Resolved): teuthology: continue waiting if the lock server fails
- The lock server may temporarily be unavailable due to network or database issues. Right now this makes tasks fail, bu...
- 10:01 AM Bug #1558 (Resolved): osd crash when deleting pg
- This happened during rados_api_tests. Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-23/470
... - 09:16 AM Feature #1557 (Resolved): teuthology: summary string
- On error, it can be something like 'errors in ceph.log' or 'exception in ___'.
For s3-tests, it could be 'N tests ... - 06:14 AM Revision 5ede4c87 (ceph): Merge branch 'wip-pool-sharing' of ssh://github.com/NewDreamNetwork/cep...
- 06:14 AM Revision 5f951728 (ceph): rgw: fix clone in case state is NULL
- 05:33 AM Revision e2414330 (ceph): rgw: send correct object id to class op
- 05:30 AM Revision abdb3272 (ceph): rgw: encode correct timestamp
- 04:29 AM Revision 10c5ceef (ceph): rgw: fix rgw_admin arg parsing
- 04:22 AM Revision 00e03327 (ceph): rgw: generate tag if doesn't exist
- 04:11 AM Revision 9441c419 (ceph): crushtool: add unit test for adding items to map
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 04:02 AM Revision 6eb8862e (ceph): crushtool: fix argument parsing
- Reported by: Henry C Chang <henry.cy.chang@gmail.com>
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:02 AM Revision 33151a9d (ceph): crushtool: crush_finalize on any map modification
- This recalculates max_devices and the parent maps.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:02 AM Revision e6eeaacc (ceph): Revert "crush: refuse to add item >= max_devices"
- This reverts commit 58f98e7afc364d28a385adc7ef0fee2291d70c17.
max_devices only affects the size of the parent arrays... - 01:23 AM Revision c7ff5fc3 (ceph): queue: results_timeout needs to be converted to a string
- 01:08 AM Revision b22fab3c (ceph): Last run of iozone uses 10240M, so increase image size.
- 12:16 AM Revision b873ec8d (ceph): rgw: two phase commit for index updating
- Just compiles, not tested, probably wouldn't work.
09/22/2011
- 11:20 PM Revision c5523239 (ceph): Merge branch 'stable'
- 11:19 PM Revision f9c3cb10 (ceph): Merge branch 'wip-names'
- 11:18 PM Revision 3e9a9360 (ceph): doc: more c* -> ceph-* renames
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:18 PM Revision bfbda964 (ceph): man: rebuild manpages
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:40 PM Revision ba9271ca (ceph): rbd: set default pool when none is specified
- 096e3b6353e5035362cffdcbd2e4a4f5572aa2ba broke this by only using
set_pool_image_name for commands that accept the sn... - 10:08 PM Revision 6f8f1403 (ceph): c* -> ceph-*
- Hopefully I didn't miss too much...
Signed-off-by: Sage Weil <sage@newdream.net> - 10:08 PM Revision fba541e4 (ceph): libceph -> libcephfs
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:47 PM Revision 97aa1aab (ceph): mount.ceph: use ":/" instead of just ":" as ip/path delimiter
- This is tolerant of colons in the mount subdir.
Signed-off-by: Sage Weil <sage@newdream.net> - 09:47 PM Revision e124b15b (ceph): addr_parsing: null terminate safe_cat result
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:47 PM Revision 17b2451a (ceph): mount.ceph: fix use-after-free
- Signed-off-by: Sage Weil <sage@newdream.net>
- 08:25 PM Revision ef56a72b (ceph): task/watch_notify_stress.py: add simple watch_notify stress test
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 08:20 PM Revision ac1a40d1 (ceph): test/rados-api/test.cc: Add ability to set client id
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 08:18 PM Revision 4686b56d (ceph): test/test_stress_watch.cc: added simple watch stress test
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 04:57 PM Revision 5503d450 (ceph): PG: set log.backlog to false on corrupt log
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 04:56 PM Revision a01a947a (ceph): PG: set log.backlog to false on corrupt log
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 04:50 PM Revision 0fbf86c2 (ceph): rgw: fix rgw_bucket_dir_entry encoding
- 02:44 PM Bug #1556 (Resolved): mount -t ceph server:/ /mnt/point no longer works in 0.35
- fixed by commit:e124b15bc41aa0dd3f8ec02f780e61f1a65b7cc7 and commit:17b2451a645417213cf18fa3c83d856947b8588e
- 02:15 PM Bug #1556 (In Progress): mount -t ceph server:/ /mnt/point no longer works in 0.35
- i probably broke this when i changed the ipv6 addr parsing... will take a look
- 11:32 AM Bug #1556 (Resolved): mount -t ceph server:/ /mnt/point no longer works in 0.35
- In my home network, ceph is a name that resolves to the IPs of all ceph monitors, so I run:
[root@freie ~]# mount ... - 11:06 AM CephFS Bug #1553 (Duplicate): file locking test 2 fails
- Same issue as #1552.
- 10:59 AM CephFS Bug #1552: qa: file locking test fails
- This still doesn't work with the changes to the lockfile task. It looks to me like it needs some barriers instead of ...
- 06:12 AM Revision 6f519f9d (ceph): rgw: list objects (almost completely) works
- 12:27 AM Revision b36b01f1 (ceph): rgw: obj listing doesn't stat object
- 12:14 AM Revision 98d0361d (ceph): rgw: store more info for each indexed object
09/21/2011
- 11:27 PM Revision 82a19351 (ceph): rbd: fix progress redraw
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 11:27 PM Revision ca63faf5 (ceph): mds: fix traverse snap vs forward check
- This should compare against the forward attempt, not retry attempt.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 11:27 PM Revision 68fe748f (ceph): osd: fix PG::copy_after vs backlog
- If you call copy_after(..., 0) on a log with a backlog, you get all the
backlog entries, but no backlog flag. That's... - 11:27 PM Revision 8cb57462 (ceph): vstart: debug filestore = 20
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 11:19 PM Revision ebe6d08c (ceph): cls_rgw: store more info for each entry, stats categories
- 10:20 PM Revision 1c2cc8bc (ceph): rgw: account object removal
- 10:12 PM Revision 8403daf8 (ceph): rgw: account clone_range dest object
- 09:55 PM Revision f488908c (ceph): doc: Content for Getting Started with cephfs and rbd.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 09:17 PM Revision 028ba54f (ceph): rgw: class init_index
- 08:46 PM Revision 9888fc6d (ceph): doc: Split manage into multiple pages.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 08:46 PM Revision d292aee8 (ceph): doc: Move ops/grow under ops/manage.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 08:46 PM Revision 8648b7a5 (ceph): doc: Move recommendations under /rec.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 08:46 PM Revision bc9477af (ceph): doc: Reorganize ops/manage/
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 08:46 PM Revision 093f4f33 (ceph): doc: Split data placement into concrete operations and recommendations.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 08:46 PM Revision c01d36cf (ceph): doc: Move config reference to top-level.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 08:46 PM Revision 47dfe29f (ceph): doc: Separate key management from mounting.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 08:46 PM Revision c3fae7e7 (ceph): doc: Structure for Getting Started.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 08:46 PM Revision 69fabca6 (ceph): doc: Content for Getting Started with RADOS.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 08:46 PM Revision c448c4c0 (ceph): doc: Clean reStructuredText syntax.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 08:46 PM Revision 331510f3 (ceph): doc: Split install into multiple pages.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 08:37 PM Revision 2c842053 (ceph): Merge branch 'stable'
- 08:37 PM Revision aa666b13 (ceph): objclass: add stat operation
- 07:15 PM Revision 2ec5f158 (ceph): cls_rgw: list marker uses lower_bound
- 06:05 PM Revision c3c26265 (ceph): schedule: put results timeout in the job
- The default was always being used instead.
- 05:43 PM Revision 894a8b66 (ceph): client: tear down dir when setting I_COMPLETE on empty
- If the dir is supposed to be empty and we are setting I_COMPLETE, empty
it out and close it. This ensures we don't r... - 04:50 PM Revision b9e32fff (ceph): rados: accept '-b' as an argument.
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:47 PM Revision 2c28e1c7 (ceph): Makefile: include config_opts.h
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:47 PM Revision 0afda378 (ceph): v0.35
- 04:42 PM Revision fdd3d1da (ceph): Merge branch 'master' of github.com:NewDreamNetwork/ceph
- 04:35 PM Revision 6068fc83 (ceph): osd: set reply version for dup requests
- If we get a dup request, set the version in the reply. That means the
client knows the client was successful and com... - 04:35 PM Revision 0852ecfa (ceph): mon: remove unused MonitorStore::sync()
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:35 PM Revision b39f0808 (ceph): mon: make fsync vs sync threshold configurable
- If mon+osd+client are on the same machine, sync() can deadlock. Setting it
to 0 disables the big sync. And the cuto... - 04:35 PM Revision 43967f5e (ceph): auth: keyring: whitespace
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:34 PM Feature #1337 (Rejected): osd: support alphanumerically sorted list-objects
- 04:30 PM Bug #1526 (Resolved): log bound mismatch after thrashing with bonnie
- should be fixed by commit:68fe748fc2d703623050e8f2a448a0fd31ca8a0f
- 01:38 PM Bug #1555 (Resolved): radosgw_admin --gen-access-key=false and --gen-secret=false flags appear to...
- Running radosgw_admin user create with access/secret keys specified should render --gen-access-key and --gen-secret m...
- 11:28 AM CephFS Bug #1509 (In Progress): cfuse sometimes hangs after unmount
- 10:01 AM CephFS Bug #1509: cfuse sometimes hangs after unmount
- This occurred again on the snaps workunit in teuthology:~teuthworker/archive/nightly_coverage_2011-09-21/372. cfuse w...
- 08:01 AM Feature #1212: teuthology: ability to restart daemons while other tasks are running
- Isn't this done as of commit:a3c886af19f370c2bf1ccaa973758bb1c630f7bc in teuthology?
- 04:34 AM Revision b2fbbf0f (ceph): rgw: implement rgw_rados helpers for class calls
- 12:02 AM Revision 56413b8e (ceph): mkcephfs: create /var/run/ceph (or wherever pid_file and admin_socket l...
- Fixes: #1546
Signed-off-by: Sage Weil <sage@newdream.net> - 12:01 AM Revision f5c16321 (ceph): cconf: do not common_init_finish
- All that common_init_finish() does is indicate that we're done initializing
and we're allowed to start up extra threa...
09/20/2011
- 11:24 PM Revision c329d00b (ceph): mon: 'osd set pool <foo> crush_ruleset <num>'
- You can set the crush rule on pool creation. Let people change existing
pool rulesets too.
Signed-off-by: Sage Weil... - 11:24 PM Revision 096e3b63 (ceph): rbd: error out gracefully when snapname specified for command that does...
- Fixes: #1545
Signed-off-by: Sage Weil <sage@newdream.net> - 10:34 PM Revision 3a8568b3 (ceph): rgw: fix epoch check (greg)
- 10:26 PM Revision f137a046 (ceph): rgw: reuse pools
- 09:39 PM Revision f4d63b03 (ceph): rgw: fix bucket removal (old scheme)
- 09:33 PM Revision b445c6f1 (ceph): rgw: fix object removal
- 09:21 PM Revision fdd98eeb (ceph): rgw: fix bucket listing (still using old scheme)
- 09:20 PM Revision 1c11b200 (ceph): rgw: rgw_admin -- add bucket marker to bucket stats
- 08:43 PM Revision 0b0e8446 (ceph): OSD: return NULL when the OSD does not have the pg in lookup_lock_raw_pg
- Previously, we returned NULL if the osd lacked the pool, but not if the
osd had the pool and lacked the pg. In that ... - 08:34 PM Revision 25499b64 (ceph): pool sharing, initial work
- 08:12 PM Revision 4fc1e96d (ceph): rgw: define rgw class api
- 07:52 PM Revision 726a5830 (ceph): rgw: Makefile changes, move around definitions
- 06:56 PM Revision 73bc7713 (ceph): rgw: make cls_rgw compile
- 06:46 PM Revision 0f7a4908 (ceph): ReplicatedPG: populate obc watchers on sub_op_push
- Previously, obc->unconnected_watchers did not get filled in during
sub_op_push.
Signed-off-by: Samuel Just <samuel.j... - 05:58 PM Revision a711f293 (ceph): osd: remove throttle_op_queue()
- There are subtle annoying problems with throttling and requeueing, and
throttling at this particular point in the sta... - 05:29 PM rgw Feature #1531: radosgw init.d script stop/restart
- We need to make the init script somehow know whether radosgw is configured in daemon mode or not. It also needs to k...
- 05:28 PM Bug #1554 (Resolved): rbd rollback does not work with a snapshot of an empty image
- Found this when testing python bindings for librbd. If you
1. create an rbd image
2. create a snapshot
3. write to... - 05:04 PM Revision e4dfe3d4 (ceph): lockfile: increase interval to prevent incorrect locking orders
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 05:03 PM Revision 5ff88d19 (ceph): lockfile: don't fail cleanup if no lock procs exist
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 05:02 PM Bug #1545 (Resolved): rbd rm crashes when a snapshot is specified
- commit:096e3b6353e5035362cffdcbd2e4a4f5572aa2ba
- 05:02 PM Bug #1546 (Resolved): /var/run/ceph is not present during mkpcehfs: AdminSocketConfigObs::init: f...
- commit:56413b8e2e6cbe52972d61976be081d2f2e192d3
- 04:31 PM Bug #1547: client log doesn't go to stderr unless 'log file' specified
- This works for me with cfuse... need to do --log-to-stderr 2, though. 1 means only emergency stuff, 2 means everythi...
- 04:01 PM CephFS Bug #1553 (Duplicate): file locking test 2 fails
- Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-20/366...
- 04:00 PM CephFS Bug #1552 (Duplicate): qa: file locking test fails
- Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-20/365...
- 03:55 PM rgw Bug #1551 (Won't Fix): radosgw returns 400 instead of 403 on unreadable authorization
- From teuthology:~teuthworker/archive/nightly_coverage_2011-09-20/364/teuthology.log:...
- 03:46 PM rgw Bug #1550 (Closed): radosgw fails test_object_create_bad_expect_empty with a 500 response
- Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-20/364...
- 03:40 PM rgw Bug #1522 (Resolved): rgw couldn't read user info
- Nope, that fixed it.
- 02:40 PM CephFS Bug #1549: mds: zeroed root CDir* vtable in scatter_writebehind_finish
- {CDentry,CInode,CDir}::auth_pin() pin the object too, so i'm not sure how we can have a use-after-free in the code th...
- 01:21 PM CephFS Bug #1549: mds: zeroed root CDir* vtable in scatter_writebehind_finish
- Grr, I ran a loop on #1464 for days and wasn't able to hit this. Want to see the mds log to see how we got into this...
- 01:17 PM CephFS Bug #1549 (Resolved): mds: zeroed root CDir* vtable in scatter_writebehind_finish
- Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-20/342/...
- 01:43 PM CephFS Bug #1538: mds: all clients can and up becoming unresponsive, mds locker waiting for unfreeze
- Narrowed it down to the following scenario:
* At some point earlier on we're imported with a loner
* A client re... - 11:07 AM Bug #1508: iozone stuck on kernel rbd mount
- this doesn't include commit:935b639a049053d0ccbcf7422f2f9cd221642f58 (kernel), which i hope is responsible for all of...
- 11:03 AM Bug #1490 (Resolved): cfuse assert failure: assert(ob->last_commit_tid < tid)
- should be fixed by commit:a711f2935c0637b1b8ee88e5c7ce8d6e05c29467, which removes throttle_op_queue entirely.
- 10:41 AM CephFS Bug #1548 (Resolved): metadata inconsistencies and mds crashes
- Three issues are covered in this report: empty directories that can't be removed, files that cause the mds to crash w...
- 05:44 AM Revision 741990cc (ceph): rgw: class for bucket directory
- doesn't compile yet
- 01:23 AM Revision 46cfda7b (ceph): osd: preserve ordering when throttling races with missing/degraded requeue
- When we delay an op because the op_queue is full, we can violate the op
order:
- op1 comes in, waits because object...
09/19/2011
- 11:52 PM Revision 4fb3d34a (ceph): osd: set reply version for dup requests
- If we get a dup request, set the version in the reply. That means the
client knows the client was successful and com... - 09:56 PM Revision 6cce379f (ceph): CInode: don't leak old default_layouts if they get overwritten
- This was happening in decode_replica_inode, called by add_replica_inode.
Signed-off-by: Greg Farnum <gregory.farnum@... - 09:09 PM Revision 0ac89855 (ceph): CDir: put delete with pop so we don't read free'd memory in output
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 09:05 PM Revision 8c8e1d82 (ceph): osd: clear need_up_thru in build_prior as appropriate
- The only time need_up_thru is cleared is in the Peering state AdvMap
handler, but it doesn't get called if prior_set_... - 05:45 PM Revision 734e63a7 (ceph): locking: add another test.
- I used this to test the correctness of more wait lock behavior. Unfortunately
it doesn't fail on the wrong behavior i... - 05:44 PM Revision e498caaf (ceph): locking: fix the horribly-botched maxwait values
- And generally clean up the timing
- 05:40 PM Revision 9cd0b5d2 (ceph): Merge branch 'wip-flock'
- 04:48 PM Revision d440a674 (ceph): flock: clean up waiting records of a lock when adding it succeeds
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:47 PM Revision 39970c0f (ceph): flock: add a replay parameter to add_lock
- Only insert locks into the waiting lost when NOT replaying
an already-attempted lock.
Signed-off-by: Greg Farnum <gr... - 04:47 PM Revision d64237a6 (ceph): ceph_common.sh: Do not sudo to root unless needed
- Using do_root_cmd() doesn't really need to sudo to root
if you're already root.
Commit 71dc75bdafe62a098c0493ad62f2d... - 04:37 PM Revision ea6986a5 (ceph): flock: move operator<<() to flock header, remove extra line
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:20 PM Revision 3e3c0bae (ceph): flock: remove doubled debug output
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 03:39 PM Bug #1547 (Resolved): client log doesn't go to stderr unless 'log file' specified
- 02:12 PM Bug #1490: cfuse assert failure: assert(ob->last_commit_tid < tid)
- Reproduced with debugging for the osd and cfuse when thrashing with bonnie. Logs are at vit:~joshd/bug_1490
- 11:54 AM Bug #1526: log bound mismatch after thrashing with bonnie
- Reproduced this with thrashing and rados bench - logs with full debugging are in vit:~joshd/thrash_bound_mismatch.
- 11:03 AM CephFS Bug #1541 (Resolved): flock: a single request can get multiple locks set
- Merged this and a couple other fixes to master in commit:9cd0b5d2269227bf96ef543984750b9a6addb929
- 10:51 AM Bug #1508: iozone stuck on kernel rbd mount
- ffsb killed the rbd node in teuthology:~teuthworker/archive/nightly_coverage_2011-09-19/323 - probably the same bug.
- 10:36 AM Bug #1530: osd crash during build_inc_scrub_map
- This happened again, but with blogbench on cfuse. Logs in teuthology:~teuthworker/archive/nightly_coverage_2011-09-19...
- 01:30 AM Revision 375b8f76 (ceph): fix .gitignore for test_addrs
09/17/2011
- 10:19 PM Revision 7c5a2168 (ceph): test/test_addrs: unit tests for addr parsing
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 05:27 PM Revision 362dea30 (ceph): Remove various unused variables
- Signed-off-by: Wido den Hollander <wido@widodh.nl>
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 07:20 AM Bug #1546 (Resolved): /var/run/ceph is not present during mkpcehfs: AdminSocketConfigObs::init: f...
- I was just doing a mkcephfs on my cluster and saw:...
- 04:59 AM Revision b6f4de41 (ceph): msgr: parse ipv6 addresses without []'s
- inet_pton() is annoying. Be less lazy and work around it.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
09/16/2011
- 10:43 PM Revision cb7f5534 (ceph): doc/dev/logs.rst: Add performance counter writeup
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:41 PM Revision 89c06e71 (ceph): doc: Add section about changing config values
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 09:39 PM Bug #1382 (Resolved): kclient: crash on resending osd ops
- 06:32 PM Revision 0d5dbfa2 (ceph): workunit: Fetch source from github.
- Needed an elaborate dance because Github won't let us download
an archive of a subdirectory.
Signed-off-by: Tommi Vi... - 06:25 PM Revision 7d3aa0e5 (ceph): osd: use target obj locator for source object if empty
- 06:09 PM Revision 5583fac3 (ceph): s3tests: Clone repository from github.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 06:09 PM Revision 37d7d515 (ceph): s3tests: Clone repository from github.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 06:08 PM Revision 4d92c355 (ceph): coverage: Fetch source from github.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 03:21 PM Bug #1545 (Resolved): rbd rm crashes when a snapshot is specified
- As reported by Martin Mailand http://marc.info/?l=ceph-devel&m=131620874913531&w=2.
The usage and man page should ... - 12:10 PM rgw Bug #1536 (Resolved): rgw fails many s3tests due to bad clone_range usage
- 12:10 PM rgw Bug #1536: rgw fails many s3tests due to bad clone_range usage
- Fixed, commit:7d3aa0e5586387e3810bf0fb56c28bfbb31d9dd4.
- 11:40 AM CephFS Bug #1541 (In Progress): flock: a single request can get multiple locks set
- Actually, it's that the waiting_locks list isn't getting cleared, and then an unlock attempt clears that instead of t...
- 05:59 AM CephFS Bug #1527: mds: assert in handle_cache_expire
- I'll try to as well, I'm currently hitting bug 1538 far more often which is making reproducing this difficult.
- 12:26 AM Revision 4a0f8fee (ceph): ceph.py: remove unused variables mds_daemons and mon_daemons
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 12:08 AM Revision a3c886af (ceph): ceph.py/cephmanager.py: add ctx.daemons for restarting daemons
- ctx.daemons will now be an instance of CephState.
ctx.daemons.get_daemon(role, id).stop() to stop daemon, retart() t...
09/15/2011
- 10:29 PM CephFS Bug #1527: mds: assert in handle_cache_expire
- Hmm, I was wrong, the logging isn't all the way up.. there are just a few stray dout's that are making noise. If the...
- 10:22 PM rgw Feature #1544 (Resolved): rgw: explicit bucket index
- maintain an explicit index for bucket contents, in a separate object, that is sorted (yay!). we can use tmap for thi...
- 10:14 PM rgw Feature #1543 (Resolved): rgw: usage accounting for multiple buckets in a pool
- will the pg_stat categories scale well enough for this?
- 10:13 PM rgw Feature #1542 (Resolved): rgw: combine multiple buckets in a pool
- 08:36 PM Revision 0d46f06b (ceph): conf: allow ; as a list separator
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:04 PM Bug #1540 (Closed): multiple rsync workunit failed on kernel client
- this is just some old autoest files in /usr/local that aren't readable by the ubuntu user:
2011-09-15T01:25:04.2... - 02:17 PM Bug #1540 (Closed): multiple rsync workunit failed on kernel client
- Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-15/241/...
- 03:51 PM Feature #947 (Resolved): librbd: async writes, honor flush
- 03:51 PM Bug #1382: kclient: crash on resending osd ops
- Maybe same crash, hit by Martin Mailand on ceph-devel: http://pastebin.com/9CNJk0Pw
- 03:07 PM CephFS Bug #1541 (Resolved): flock: a single request can get multiple locks set
- I probably broke this when I removed the auto-setting of waiting locks. Now a single client request to lock can resul...
- 01:17 PM Feature #1539 (Duplicate): libvirt: make sure snapshots work
- See https://github.com/NewDreamNetwork/libvirt/commit/8bb150f9e9fceb6fca0049e576bcf43ec77350b3
- 11:41 AM rgw Bug #1536: rgw fails many s3tests due to bad clone_range usage
- That warning is harmless, the object did not exist, so we couldn't clone it. This looks like the culprit:
2011-09-...
09/14/2011
- 11:28 PM Revision 85cb29d3 (ceph): testsnaps: LD_PRELOAD needed for librados
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 11:05 PM Revision 35528789 (ceph): Merge branch 'wip-1477'
- 10:25 PM Revision 2981ccad (ceph): Make g_conf constant for all conf variable types
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 09:54 PM Revision dd01df76 (ceph): const-ify integer config values
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 08:31 PM Revision a052c2e4 (ceph): config: define config vars once in config_opts.h
- Rather than defining configuration variables twice, define them once in
config_opts.h. This makes it easier to work w... - 06:16 PM Revision ec992be4 (ceph): init-ceph.in: change init script status output
- Per Kyle Bader's suggestion: add $name: to the status output.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com> - 05:46 PM Revision 6a4a707c (ceph): osd/OSD.cc: use set_val / apply_changes API
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 05:46 PM Revision 1312f18f (ceph): testmsgr.cc: use set_val / apply_changes
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 05:46 PM Revision c704b527 (ceph): cfuse.cc: use apply_changes API
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 05:46 PM Revision 18e5be3c (ceph): FileStore: use config observers
- Use config observers to avoid thread-safety and performance problems in
FileStore.
Signed-off-by: Colin McCabe <coli... - 05:42 PM Revision 668afd7d (ceph): doc: Typo.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 04:56 PM Revision 95a3845b (ceph): Fix double dash handling
- Several functions examine argv in order to set options. Only the last
argument parsing pass should remove the '--' fr... - 04:44 PM Revision ffe844ae (ceph): mds/MDS.cc: don't crash on bad injectargs
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 04:23 PM Bug #1477 (Resolved): make g_conf constant
- implemented by commit:3552878984fa2dbf2e3f073980ff3447644f6909
- 03:58 PM Revision 2f3cfa17 (ceph): doc: Instructions how to build RPMs.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 03:42 PM Revision ecd368c2 (ceph): doc: Shrinking of MDSes is not supported yet.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 03:42 PM Revision b68eaf18 (ceph): doc: Say "radosgw" not "rgw".
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 07:08 AM Revision ee6126bb (ceph): Makefile.am: fix test_librbd
09/13/2011
- 09:53 PM Revision a2372fce (ceph): Move orchestra to teuthology.orchestra so there's just one top-level pa...
- 09:53 PM Revision 29a242d9 (ceph): Move orchestra to teuthology.orchestra so there's just one top-level pa...
- 09:40 PM Revision 6c81960e (ceph): PG: fix typo in PgPriorSet constructor
- down.insert(o) rather than down.insert(0)
Signed-off-by: Samuel Just <samuel.just@dreamhost.com> - 09:38 PM Revision e86f3bda (ceph): osd/OSD.cc: don't crash on incorrect injectargs
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 09:12 PM Bug #1449: osd: FAILED assert(0 == "we got a bad state machine event")
- I take that back. #1403 indicates that I got the same assertion without markng the osds as lost, but it was the osds...
- 09:09 PM Bug #1449: osd: FAILED assert(0 == "we got a bad state machine event")
- Hmm...I can't remember. I don't think I had marked the osds as lost, but I'm not 100% sure.
- 08:31 PM Bug #1449: osd: FAILED assert(0 == "we got a bad state machine event")
- Just to clarify, have you seen this without marking osds as lost?
- 09:10 PM Revision bf46fd53 (ceph): Merge orchestra into teuthology.
- There are too many things called Orchestra out there,
including Ubuntu's new multi-machine service orchestration
fram... - 08:40 PM Revision 5b57fb63 (ceph): tools: fix compile
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 08:34 PM Revision 9a0f55d1 (ceph): Get rid of silly unused parameter
- Apparently we were passing a string to the function so it could do:
rs = rs;
Signed-off-by: Colin McCabe <colin.mcca... - 05:53 PM Revision 41f5ddf1 (ceph): locking test: add a maxwait to each lock attempt
- It looks like one of these was hanging, but never timed out.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com> - 02:01 PM CephFS Bug #1538 (Resolved): mds: all clients can and up becoming unresponsive, mds locker waiting for u...
- Cluster mds config as such: mds e72: 2/2/2 up {0=mds02=up:active,1=mds01=up:active}, 2 up:standby-replay
Tried to ... - 04:23 AM Revision 8e141f4a (ceph): monclient: reopen session on monmap change
- If our cur_mon is removed from the monmap, reopen the session. Do not
call _pick_new_mon() directly or we won't rese... - 04:07 AM Revision 613e906e (ceph): monclient: use cur_con throughout
- We choose a monitor and open a connection in exactly two places. Use
cur_con and cur_con->get_peer_addr() everywhere... - 03:54 AM Revision 691794f1 (ceph): msgr: send_keepalive to a Connection
- This avoids the lookup, if we already have a reference. Mirrors the
send_message() Connection variant.
Signed-off-b...
09/12/2011
- 11:02 PM Revision 7564035c (ceph): test_librbd: remove unsigned/signed comparison
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 10:14 PM Revision 37f1b969 (ceph): librbd: Update .gitignore after moving to gtest.
- Commits e2ec946858b26788595b39e9da9dcc6ce9c78f73
and 5cb7b3729bfe139cbf15e9e8508a6661483964fe
changed the names of bi... - 09:31 PM Revision f74f603d (ceph): get_*_compat_set: get ctor param ordering right
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 09:26 PM Bug #1534: ceph tool failed assert(mon_addr.count(n))
- Ok. I really can't see how we got into that state (where cur_mon wasn't in the monmap). It's also weird because that...
- 09:09 PM Bug #1534: ceph tool failed assert(mon_addr.count(n))
- This was during a teuthology run of thrashosds with the bonnie workunit on cfuse. The 'ceph -s' that crashed was bein...
- 08:41 PM Bug #1534: ceph tool failed assert(mon_addr.count(n))
- It looks more like a bug to me.. MonClient should never call get_inst() on a mon that doesn't exist. Any ideas how t...
- 10:02 AM Bug #1534 (Can't reproduce): ceph tool failed assert(mon_addr.count(n))
- It seems like this should be something that results in an error message, not a crash. Backtrace:...
- 09:08 PM Revision 9a1e13cf (ceph): PG: assemble backlog directly rather than queueing on corrupt log
- The queue responsible for calling generate_backlog hasn't actually been
started at that stage of startup.
Signed-off... - 09:01 PM Revision 6228389d (ceph): qa: add test_librbd workunit
- Signed-off-by: Sage Weil <sage@newdream.net>
- 06:45 PM CephFS Bug #1537: cmds 100% when copying lots of files, mds_cache_size and mds_bal_frag
- correct, all in the same directory.
I don't remember this symptom back in 0.29.4,
but this was using multiple se... - 06:41 PM CephFS Bug #1537: cmds 100% when copying lots of files, mds_cache_size and mds_bal_frag
- Are the files all in the same directory?
- 06:37 PM CephFS Bug #1537 (Resolved): cmds 100% when copying lots of files, mds_cache_size and mds_bal_frag
- node1: client Linux ss2 2.6.39.3-37-default
node2: ceph v0.34 (a single osd running on btrfs and/or ext4 on raid0 6d... - 06:38 PM Revision e84996de (ceph): Remove global ctors/dtors for CompatSet
- Instead of having global CompatSet objects, just have functions that can
return appropriate CompatSet objects. This a... - 06:00 PM Revision 24b4b9c0 (ceph): test_librbd
- 05:56 PM Revision 923c60c5 (ceph): librados: add conf_parse_env()
- With optional env var name, defaults to CEPH_ARGS.
Parse it for librados and librbd api gtests.
Signed-off-by: Sage... - 05:55 PM Revision 5cb7b372 (ceph): librbd: move c++ tests to gtest
- Signed-off-by: Sage Weil <sage@newdream.net>
- 03:59 PM rgw Bug #1536 (Resolved): rgw fails many s3tests due to bad clone_range usage
- On commit:9b6f3e1679ffa146e6d1d8995d3901410de87606 this is in the logs many times:...
- 03:31 PM Bug #1449: osd: FAILED assert(0 == "we got a bad state machine event")
- I hit this assertion a bunch of times again in my current setup/environment, but when I try to restart the failed osd...
- 02:58 PM CephFS Bug #1535: concurrent creating and removing directories crashes cmds
- logs from both mds servers from startup through to crash of one node (and then shutdown of the other).
debug ms = 5 - 01:43 PM CephFS Bug #1535 (Resolved): concurrent creating and removing directories crashes cmds
- setup two clients with a mounted ceph filesystem, had one creating a hierarchy of empty directories in a loop and the...
- 11:52 AM Bug #1512 (Resolved): C++ destructor issues in CompatSet::FeatureSet::~FeatureSet
- fixed by commit:e84996de696f911f68d49179afaf9e2b93842d50
- 11:02 AM Feature #1455 (Resolved): librbd: convert testlibrbd, testlibrbdpp into gtest style unit test
- 04:35 AM Revision e2ec9468 (ceph): librbd: convert C tests to gtest
- Signed-off-by: Sage Weil <sage@newdream.net>
- 03:14 AM Revision 9b6f3e16 (ceph): librbd: rev LIBRBD_VER_EXTRA for rbd_flush() addition
- This allows qemu driver to conditionally call it if it exists.
Signed-off-by: Sage Weil <sage@newdream.net> - 02:19 AM Revision b90be90d (ceph): librbd: implement rbd buffered write window
- Normal disks have a write cache and acknowledge writes before they reach
the platter. Among other things, this masks... - 01:58 AM Revision c9159a04 (ceph): client: fix odd crash on rename
- If the old_dentry is in the same dir, and it is the last dentry, we need
to keep the dir open.
This is hard to hit b...
09/11/2011
- 11:10 PM rbd Bug #1533 (Rejected): qemu-rbd: cannot parse multiple config options
- Used bad syntax. Need to use colons instead of commas for conf separators.
- 11:00 PM rbd Bug #1533 (Rejected): qemu-rbd: cannot parse multiple config options
- # ~/qemu-kvm/qemu-img convert -f qcow2 -O rbd /more/yehuda/debian_lenny_amd64_small.qcow2 rbd:data/lenny11:debug_ms=0...
- 09:54 PM Revision 6a632239 (ceph): rbd: show progress
- Show progress for any rbd _with_progress operations, and for import/export.
Resolves: #1495, #1496
Signed-off-by: Sa... - 08:22 PM Feature #947: librbd: async writes, honor flush
- This seems to work pretty well. Implemented in commit:b90be90dfec34d8a4bb867b311e283559b7cab0b, tho still defaulting...
- 06:59 PM CephFS Bug #1519 (Resolved): cfuse crash during snaps workunit
- commit:c9159a0410eef90be858daa365504be5679fb349
- 06:02 PM Feature #1496 (Resolved): rbd: import/export progress
- 06:02 PM Feature #1495 (Resolved): rbd: copy/remove/rollback progress
09/10/2011
- 11:12 PM Revision 2b0fab1f (ceph): mon: stray PGInfo is not an error
- It is normal to get these immediately after we delete a pool.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 10:51 PM Revision 8cb3754a (ceph): osd: fix leak of osd_lock on pg lookup vs pool deletion race
- Fixes: #1520
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 09:04 PM Bug #1382: kclient: crash on resending osd ops
- Martin Mailand is also hitting this (see ceph-devel):...
- 09:00 PM CephFS Bug #1464 (Can't reproduce): mds crash during shutdown (after trivial_sync workunit on kclient)
- Looped through this ~1600 times without reproducing. :(
- 08:56 PM Revision 79ee90b5 (ceph): store_test: fix warning
- test/store_test.cc:318: warning: suggest a space before ';' or explicit braces around empty body in 'for' statement
... - 04:21 PM Bug #1520 (Resolved): osd crash during rados api tests
- commit:8cb3754ad81f95d8f8721995b1da1bf12eec3118
- 06:57 AM CephFS Bug #1527: mds: assert in handle_cache_expire
- Unfortunately its not turned up too much but you can see the exporting.
- 04:39 AM Revision 405abf5a (ceph): PG: generate backlog when confronted with corrupt log
- Currently we throw out the log and start up anyway. With this change, we
would throw out the log, generate a fresh b...
09/09/2011
- 11:26 PM Revision 3f199bee (ceph): doc: Make rbd.8 "pool-name", like the old man page.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 11:26 PM Revision 80f54606 (ceph): doc: Hide TODO note in rbd.8
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 11:26 PM Revision 60aea054 (ceph): doc: Convert manpages to doc/man/.
- Includes various content cleanups: layout of synopsis, layout
of comments in examples, typos.
Signed-off-by: Tommi V... - 11:26 PM Revision 92fa2ff8 (ceph): man: Generate manpages from doc/man.
- Keeping the generated files in version control lets us
support builds from scratch without requiring the full
documen... - 11:26 PM Revision c25b9555 (ceph): doc: Remove duplicate paragraph from rbd.8
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:12 PM rgw Bug #1522: rgw couldn't read user info
- Does this still happen after commit:9713666c27412a121de4ffefbcfb184af238431d ?
- 10:12 PM Bug #1520: osd crash during rados api tests
- This assertion usually indicates an use(unlock)-after-free. Probably just need to reproduce this with full logs to t...
- 05:57 PM Bug #1520: osd crash during rados api tests
- This happened again with today's run (teuthology:~teuthworker/archive/nightly_coverage_2011-09-09/110/)
- 10:08 PM Bug #1502 (Resolved): osd FAILED assert(pg->log.tail <= pg->info.last_complete || pg->log.backlog)
- 09:48 PM Revision b37b61eb (ceph): workunit: use sudo when first reading /sys... too
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 09:43 PM Revision 829ebaa2 (ceph): ReplicatedPG: Fix src hobject_t construction in clone_range call
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 09:17 PM CephFS Bug #1527: mds: assert in handle_cache_expire
- It looks like you had logging cranked up. Any chance you can attach all the MDS logs leading up to this crash? The ...
- 12:17 PM CephFS Bug #1527: mds: assert in handle_cache_expire
- Sorry on second look I'm hitting the probably very rare'ish (and only amplified by my vm test boxes) race in the test...
- 11:33 AM CephFS Bug #1527 (Resolved): mds: assert in handle_cache_expire
- Running a multi 4 mds cluster: {0=mds01=up:active,1=mds02=up:active}, 2 up:standby-replay (mds01b and mds02b)
Wh... - 08:41 PM Revision efaf91b6 (ceph): workunit: and delete root-owned file
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 08:32 PM Revision d021b223 (ceph): workunit: you need sudo to look at /sys/kernel/debug
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 08:22 PM Revision cc72fe6c (ceph): Callers of task s3tests.create_users don't need to provide dummy "fixtu...
- 08:22 PM Revision ec49a5f2 (ceph): Callers of task s3tests.create_users don't need to provide dummy "fixtu...
- 07:15 PM Revision 9713666c (ceph): rgw: rgw_admin, init gen_secret, gen_key
- 07:14 PM Revision 19403c82 (ceph): Merge branch 'wip-leaks'
- 06:09 PM rgw Feature #1532 (Resolved): add radosgw init.d script to radosgw deb
- 06:08 PM rgw Feature #1531 (Resolved): radosgw init.d script stop/restart
- 06:01 PM Bug #1530 (Can't reproduce): osd crash during build_inc_scrub_map
- Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-09/112/teuthology.log...
- 05:31 PM Revision 1970bad9 (ceph): thrashosds: fix timeout when no options are specified
- 04:05 PM Revision ba9cafdd (ceph): debian: no /var/run!
- Signed-off-by: Sage Weil <sage@newdream.net>
- 02:37 PM Bug #1529 (Resolved): cosd: os/FileStore.cc: 2390: FAILED assert(0 == "ENOENT on clone suggests o...
- 829ebaa20272f2c6a7136513fa11ef5c187bbb67
- 12:26 PM Bug #1529 (Can't reproduce): cosd: os/FileStore.cc: 2390: FAILED assert(0 == "ENOENT on clone sug...
- Full archive attached....
- 12:29 PM Bug #1528 (Closed): radosgw: radosgw_admin creates users with wrong access key and secret key
- ...
- 11:56 AM Bug #1528 (Closed): radosgw: radosgw_admin creates users with wrong access key and secret key
- ...
- 12:27 PM Bug #1457 (Resolved): Make daemons valgrind clean
- All right, they aren't all clean but they seem happy on a startup and shutdown. Closing this in favor of #1458 for an...
- 12:13 PM Bug #1524: osd got misdirected messages
- This was on the kernel client, so I don't think we can get client debugging from teuthology easily.
- 09:57 AM Bug #1526 (Resolved): log bound mismatch after thrashing with bonnie
- A few thrashosds runs showed this yesterday, but this one had the most (more in teuthology:~teuthworker/archive/thras...
- 09:17 AM Feature #1525 (Resolved): qa: check out fio, add to ceph-qa-suite if it's good
- http://git.kernel.dk/?p=fio.git;a=summary
http://freshmeat.net/projects/fio
"fio is an I/O tool meant to be used ... - 01:09 AM Revision 8dd52f99 (ceph): thrashosds: fail if cluster doesn't finally become clean in 5 minutes
- 12:56 AM Revision 4281f021 (ceph): PG.h: Initialize invalid_hash in Entry()
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
09/08/2011
- 10:05 PM Revision be43ff55 (ceph): ceph: avoid noise when there is no output
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:05 PM Revision a73d53fd (ceph): debian: radosgw: add dirs to package
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:05 PM Revision 83c6dd0b (ceph): debian: create var/run/ceph
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:54 PM Revision ff639c11 (ceph): object.h: initalize hobject_t correctly
- key previously was erroneously initialized to soid.oid.name in one
constructor.
Signed-off-by: Samuel Just <samuel.j... - 09:54 PM Revision 2eb9baa0 (ceph): OSD: reset filestore_update_collections to false after do_convertfs
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 09:09 PM Revision fc1b14dd (ceph): thrasher: get coverage and cores from calling ceph commands
- 09:07 PM Revision b72c5a83 (ceph): thrashosds: wait for every pg to go active and clean before exiting
- 08:27 PM Revision 34822ad4 (ceph): workunits: make file_layout.sh more robust
- We don't have a great way to guarantee mdsmap updates, but they
should happen on their own and we can loop. Closes #1... - 07:59 PM Revision c16241fd (ceph): rpm: Include ceph.spec in release tarball.
- This lets users say "rpmbuild -ta ceph-XXX.tgz".
Closes: #1521
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamho... - 07:58 PM Revision 08747c5b (ceph): thrasher: clean up a bit
- 07:45 PM Revision 0978178e (ceph): rpm: Create the /etc/ceph directory.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 07:38 PM Revision b6185289 (ceph): rpm: Add newly-added files to %files.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 07:38 PM Revision b4bc9f61 (ceph): rpm: Build without tcmalloc, by default.
- You can still say "rpmbuild -ba --with tcmalloc ceph.spec"
if you have it.
Add BuildRequires on google-perftools whe... - 06:56 PM Revision 6eba495a (ceph): locking: there is no client.2
- 05:59 PM Revision 3819bebe (ceph): ceph: -o - to stdout, not stderr
- Don't guess fd numbers.
Signed-off-by: Sage Weil <sage@newdream.net> - 05:51 PM Revision 3b0195bf (ceph): Merge branch 'master' into wip-leaks
- 04:51 PM Revision cce539cd (ceph): Merge branch 'master' of ceph.newdream.net:/git/ceph
- 04:51 PM Revision 676dc9ce (ceph): WorkQueue: don't deliberately leak memory
- We can't do that if we're trying to be Valgrind-clean, so just
make the lock name part of the class.
As best I can te... - 04:51 PM Revision 228bd592 (ceph): filestore: free fiemap used for testing fs capabilities
- No more memory leak!
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com> - 04:51 PM Revision 8c5cb598 (ceph): osd: Sessions get weak pointers to Connections
- We were previously setting up a reference loop. But the only way
to get Sessions is via the Connection, so let's just... - 04:51 PM Revision 11021e8d (ceph): osd: clean up leak on old/unneeded peering messages
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:51 PM Revision 2f04acb3 (ceph): osd: Clean up PG leak
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:51 PM Revision 4c0125dd (ceph): mon: Clean up MonSession/Connection leak on MForwards
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 04:42 PM Bug #1524 (Resolved): osd got misdirected messages
- During a thrashosds run with iozone (teuthology:~teuthworker/archive/thrash_tests_2011-09-08/64) these warnings occur...
- 04:30 PM Bug #1449: osd: FAILED assert(0 == "we got a bad state machine event")
- Would it be possible to reproduce this with osd logging turned up to 20?
- 03:41 PM Bug #1507 (Resolved): failed assert(0 == "ENOENT on clone suggests osd bug")
- Probably fixed in ff639c1142e6c13c0699e1199eec354a56e6a2be
- 02:29 PM Bug #1523 (Resolved): Erroneous prior_version in log for notify/head
- 2011-09-08 10:08:54.381948 7fe998e93700 osd76 31968 pg[12661.2( v 30668'28904 (30668'28902,30668'28904] n=1 ec=30665 ...
- 02:11 PM Bug #1458: Run ceph suite with valgrind enabled
- Should probably do this one instance of a daemon at a time, rather than all at once. I've got a fully-valgrind cluste...
- 01:38 PM Bug #1518 (Resolved): qa: kclient workunit is unreliable
- Should be done in commit:34822ad435e3ea7ecfe16f1be3850fed324fe9ed
- 10:57 AM Bug #1518: qa: kclient workunit is unreliable
- Sage suggests polling /sys/kernel/debug/ceph/*/mdsmap to wait for an update. I'll see if I can get to it between thin...
- 10:06 AM Bug #1518 (Resolved): qa: kclient workunit is unreliable
- It's failed at least 2 teuthology runs due to the mdsmap not being up to date (#1504). The workunit should not depend...
- 01:00 PM Bug #1521 (Closed): release tarball should contain ceph.spec
- ...
- 11:01 AM Bug #1521 (Closed): release tarball should contain ceph.spec
- Then you could just do "rpmbuild -ta ceph-XXX.tgz".
Right now, you need... - 11:31 AM rgw Bug #1522 (Resolved): rgw couldn't read user info
- I'm guessing this is caused by recent changes to argument parsing in radosgw_admin:...
- 10:52 AM Bug #1520 (Resolved): osd crash during rados api tests
- Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-08/25...
- 10:44 AM CephFS Bug #1519 (Resolved): cfuse crash during snaps workunit
- ...
- 04:07 AM Revision 1a44500f (ceph): ceph: clean up command output
- Open + truncate output file _once_, and concatenate output of each command
to that fd.
Signed-off-by: Sage Weil <sag... - 01:31 AM Revision 55d564dd (ceph): Run kclient tests on all clients.
- 01:26 AM Revision b1ae07fc (ceph): Run cfuse tests on all clients.
- 01:22 AM Revision 1314f270 (ceph): Run rbd tasks on all clients.
- 12:50 AM Revision 091b0ae3 (ceph): autotest: allow tests to be run on all clients
09/07/2011
- 11:54 PM Revision e45109b6 (ceph): rbd: allow specifying all clients
- 11:54 PM Revision 7077e679 (ceph): client: clean up Inode ref counts slightly
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 11:54 PM Revision fc587d6c (ceph): client: fix leaked Dir on rename
- Need to close old_dentry->dir if the dir is empty. This was introduced by
ed7ebf35b124a236b88a478c33db82f015a8d4a4.
... - 11:54 PM Revision 1986d98d (ceph): client: some debugging
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 11:32 PM Revision be8c1675 (ceph): OSD: info.pgid gets removed from creating_pgs before _create_lock_new_pg
- Fix bug introduced in cd2716c4151f5c0996bb4d0cf08961f8da281dac.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com> - 10:48 PM Revision c332f970 (ceph): rbd: --size is megabytes, not bytes
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:25 PM Revision 523283a5 (ceph): osd: take ondisk_read_lock on src_oids
- We need to take the ondisk read lock on src oids for multiobject operations
(like clonerange) to ensure that written ... - 10:10 PM Revision bf1963c2 (ceph): object.h: make hobject key private, prevent objects where key == oid
- There should be no difference between an object with a key identical to
its name and an object with the same name but... - 05:55 PM Feature #1500 (Resolved): teuthology: rbd all
- This works for rbd and autotest now. I also changed the qa suite to specify all clients for the cfuse and kernel test...
- 05:37 PM Revision c164904d (ceph): rgw: make loop exit case explicit, removes warning
- 05:23 PM Revision 61708dc5 (ceph): README: update a bit
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:13 PM Revision fa14765d (ceph): IndexManager: delete index during RemoveOnDelete
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 05:07 PM Bug #1505 (Resolved): librados_api_test - clone_range failure
- 05:03 PM Revision cd2716c4 (ceph): OSD: use creating_pgs[pgid].history in get_or_create_pg for new pg
- If info.pgid is in creating_pgs, we should use the history from
creating_pgs. The history passed in will be an empty... - 04:58 PM CephFS Bug #1509 (Resolved): cfuse sometimes hangs after unmount
- recent regression, now fixed by commit:fc587d6caa2376f95fe15567bd632a2d4b8bb81f
- 04:48 PM Revision bce271ee (ceph): client: add inode on IMPORT
- If we get an IMPORT and don't have the inode, add it. This fixes a race
like:
mds0 -> client .. mknod reply (or si... - 04:39 PM Revision 15cd43de (ceph): client: factor out flush_cap_releases() helper
- Signed-off-by: Sage Weil <sage@newdream.net>
- 03:44 PM Revision c975bb88 (ceph): mds: move Mutation + children out of MDCache.h
- Uninline while we're at it.
Signed-off-by: Sage Weil <sage@newdream.net> - 03:44 PM Revision 8f7c72bc (ceph): mds: mutation: add start/finish locking hooks
- Keep track of which lock we are currently working on locking in the
Mutation. Use helpers to make sure we start/fini... - 03:44 PM Revision f9412b10 (ceph): mds: _finish_xlock helper
- Factor out _finish_xlock helper to move from XLOCKDONE (or, later,
PREXLOCK) to a non-xlock state.
Signed-off-by: Sa... - 03:44 PM Revision 3444e484 (ceph): mds: bracket LOCK|AUTH -> PREXLOCK transition with start/finish_locking
- Unlike other lock transitions, we are moving to an _unstable_ state and
then taking our (x)lock. That means that if ... - 01:17 PM Feature #1423 (Resolved): qemu-kvm: allow user to specify client id
- committed upstream!
- 11:49 AM Feature #1517 (Resolved): qa: automate node setup after reinstall
- 11:25 AM Feature #1516 (Resolved): openstack: single node dev environment
- 11:09 AM Feature #1515 (Duplicate): osd: pg split
- 11:07 AM Feature #1514 (Duplicate): filestore: api to repartition a collection
- 10:42 AM Bug #1457: Make daemons valgrind clean
- Got it clean for a single daemon of each type, doing it now for 3 of each. Then I'll run it through some actual tests.
- 09:54 AM CephFS Bug #1425 (Resolved): mds: stuck in prexlock
- 09:53 AM Linux kernel client Bug #1513: kclient: cap migration can race with cap addition on client
- Fixed in libceph, still need to fix kclient.
- 09:12 AM Linux kernel client Bug #1513: kclient: cap migration can race with cap addition on client
- Doesn't the cap migrate right there include the proper cap? As I recall when we looked at this last, caps aren't enco...
- 09:10 AM Linux kernel client Bug #1513 (Resolved): kclient: cap migration can race with cap addition on client
- mds0 -> client .. mknod reply (creates cap
mds0 -> mds1 ... migrate cap
mds1 -> client .. import cap
client <-... - 09:12 AM Bug #1507: failed assert(0 == "ENOENT on clone suggests osd bug")
- Let's reproduce this with debug osd = 20, debug filestore = 20, debug ms = 1
- 08:44 AM Bug #1503 (Closed): monitor failure
- Ok. The monitor should also log what error it hits now (tho of course that won't help if the logs are on the same pa...
- 06:23 AM Bug #1503: monitor failure
- Ah yes, probably ENOSPC. With a fresh restart of the whole cluster, the monitor process seemed fine. If it happens ...
- 05:07 AM Revision c46430fb (ceph): librbd: {remove,resize,snap_rollback}_with_progress
- C and C++ APIs. Mirrors the copy_with_progress addition.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:49 AM Revision 3fc9c2f9 (ceph): mon: log when we get an error
- ...before we assert(!err).
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:08 AM Revision c29b2213 (ceph): ceph.spec: spec file should be creating /var/run/ceph
- Signed-off-by: Brian Chrisman <brchrisman@gmail.com>
- 04:05 AM Revision 22fa86cb (ceph): osd: nss build of OSD.cc needs CRYPTO_CXXFLAGS since
- nss build fails like this:
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I. \
-D__KE... - 03:40 AM Revision 2d2746f1 (ceph): rgw: fix arg parsing
- 01:01 AM Revision 22867fed (ceph): rbd: fix command option parsing, honor --
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 12:31 AM Revision 4fa647b1 (ceph): cephtool: add --concise option again
- This was accidentally removed in the arg parsing conversion.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 12:10 AM Revision 0f87638d (ceph): osdmaptool: fix typo in argument
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
09/06/2011
- 11:58 PM Revision 78a36466 (ceph): rgw: prepare for supporting other meta headers
- 11:08 PM Revision 37c70673 (ceph): doc: Note that mkcephfs can't do upgrades etc.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:57 PM Revision 71dc75bd (ceph): mkcephfs: Config $user is irrelevant when we want to run as root.
- It used to just not sudo if $user was empty, on non-ssh do_root_cmd's.
This bug was exposed by commit 47b09e2f0463f6a... - 10:57 PM Revision ecefa8e6 (ceph): doc: mkcephfs ssh's directly as root@
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:39 PM Revision 693c4e50 (ceph): Merge branch 'wip-argparse'
- Conflicts:
src/rgw/rgw_admin.cc - 10:37 PM Revision 20e8b64e (ceph): Increase rbd image size for ffsb
- 10:35 PM Feature #1479 (Resolved): librbd: remove_with_progress
- 10:31 PM Revision 24939ced (ceph): ceph tool: convert to new-style arg parsing
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision 316dd910 (ceph): Add ceph_argparse_withlonglong
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision d4817974 (ceph): rbd.cc: use new argument parsing stuff
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision 79ba9424 (ceph): rgw_admin: use new argument parsing stuff
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision ba05e5e2 (ceph): crushtool: use new argument parsing stuff
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision b1da7ec0 (ceph): cosd.cc: use new argument parsing functions
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision 64e53087 (ceph): cmon: use new argument parsing stuff
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision a00e9db2 (ceph): cfuse: use new-style argument parsing stuff
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision 21dbec9c (ceph): ceph_argparse: remove unused macros, functions
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision 7f453881 (ceph): librados-config: remove unused old-style argparse
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision b71f24a7 (ceph): rados.cc: remove unused macro
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision 1ccbfeab (ceph): ceph_argparse: add ceph_argparse_withint
- Add an easy way of parsing an int argument. Always match va_start with
va_end.
Signed-off-by: Colin McCabe <colin.mc... - 10:28 PM Revision 98edb3b8 (ceph): osdmaptool: use new ceph_argparse stuff
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision aca43cc1 (ceph): TestSignalHandlers: use new argument parsing stuff
- Use new argument parsing stuff, remove some deadcode, cleanup.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 10:28 PM Revision a5fe5e21 (ceph): cmds: remove unused macro
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision 1a1eab23 (ceph): monmaptool: use new argument parsing stuff
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision 39538d73 (ceph): monmaptool, osdmaptool: fix double-dash handling
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:28 PM Revision 290da11e (ceph): cauthtool: convert to new-style arg parsing
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:24 PM Revision 77f52c93 (ceph): Add another osd to the roles for two clients.
- We need at least two to become healthy.
- 10:23 PM CephFS Bug #1509: cfuse sometimes hangs after unmount
- This is usually caused by leaked inode references. A full client log (debug ms = 1, debug client = 20, debug objectc...
- 12:32 PM CephFS Bug #1509 (Can't reproduce): cfuse sometimes hangs after unmount
- After fusermount completes successfully, cfuse did not exit in these runs:
teuthology:~teuthworker/archive/nightly... - 10:23 PM Revision bb167e50 (ceph): gceph tool: convert to new-style arg parsing
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:19 PM Bug #1503: monitor failure
- Any chance the original crash was on ENOSPC?
And for the restart bug, can you capture a log with debug ms = 1 and ... - 09:53 AM Bug #1503: monitor failure
- stable branch as of: 7a8ab747addf493cb4b82351aeb3c2e07ba46a95
- 09:49 AM Bug #1503: monitor failure
- Hmm. What version are you running? (For some reason it's not being dumped in the backtrace...)
Also, you have 5 mo... - 07:53 AM Bug #1503: monitor failure
- (gdb) thread apply all bt
Not sure this is useful, but when I try to restart the monitor that crashed, it starts... - 07:24 AM Bug #1503 (Closed): monitor failure
- I had a monitor crash with the following assertion. I didn't notice the crash right away, and I have logrotate setup...
- 10:12 PM Feature #1498: qa: add osd thrashing tasks
- Close #1292 after this passes.
- 10:11 PM Bug #1292: qa: bench & thrashosd PG won't go clean
- Do #1498, make sure it passes, and when it does close this bug.
- 10:07 PM Bug #1376 (Resolved): errant scrub stat mismatch logs after upgrade
- Ok. Well we're pretty sure what the inconsistency was, and we now complain about it (tho we don't repair it just yet...
- 10:01 PM CephFS Bug #1472: cfuse hangs with v0.34
- Any update on this? Were you able to reproduce?
- 10:00 PM Bug #1512: C++ destructor issues in CompatSet::FeatureSet::~FeatureSet
- I saw this on fatty, but not on my other dev machines.
There are these in mds/MDSMap.h/cc:
extern CompatSet m... - 06:24 PM Bug #1512 (Resolved): C++ destructor issues in CompatSet::FeatureSet::~FeatureSet
- rbd tool is crashing on exit()....
- 09:37 PM Revision 988ff0fd (ceph): rgw: fix update_container_stats()
- being used when using swift
- 09:37 PM Revision 77153d9f (ceph): rgw: set perm_mask for swift operations
- 08:48 PM Revision 1a52cbde (ceph): doc: Explicitly say ceph.conf host= must not include domain name.
- Hopefully this will work some day, but it doesn't right now.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost... - 08:25 PM Revision 47b09e2f (ceph): mkcephfs: cosd and cmon setup must happen as root.
- Without this, they cannot e.g. write to /var/log, or probably
even to their data directories.
Signed-off-by: Tommi V... - 08:19 PM Revision 28539ccd (ceph): doc: Document mkcephfs-style installation.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 07:39 PM Revision 655e4a4c (ceph): locktest: don't fail cleanup if the dir doesn't exist
- We're doing this the cheapest way possible: make the dir!
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com> - 06:51 PM Revision fd7a422a (ceph): man: mkcephfs: Typo.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 06:49 PM Revision 703631e5 (ceph): FileStore: close correct fd in version_stamp methods
- version_stamp_is_valid and write_version_stamp previously closed op_fd
rather than fd causing write_op_sep to fail in... - 06:34 PM Revision 3fa2103b (ceph): FileStore: check write_op_seq return code during sync_entry
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 04:26 PM Bug #1505: librados_api_test - clone_range failure
- This is reproducible on master using vstart.
- 10:17 AM Bug #1505 (Resolved): librados_api_test - clone_range failure
- Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-05/641...
- 03:59 PM Cleanup #1478 (Resolved): remove last uses of old argument parsing macros, support -- everywhere
- merged in commit:693c4e50e574e51e21b9aec7d7400d6e1583603a
- 12:52 PM Bug #1506 (Resolved): teutholoy: locktest doesn't clean up correctly with multiple clients
- commit:655e4a4cfeb82ea88b63adab0ea53d172113d9d9
It's cheap, but it works - 10:52 AM Bug #1506 (Resolved): teutholoy: locktest doesn't clean up correctly with multiple clients
- Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-05/652...
- 12:44 PM CephFS Bug #1511 (Closed): fsstress failure with 3 active mds
- Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-05/653...
- 12:40 PM CephFS Bug #1510 (Resolved): fsx failure on cfuse
- Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-05/623:...
- 11:46 AM Bug #1508 (Can't reproduce): iozone stuck on kernel rbd mount
- Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-05/647...
- 11:31 AM Bug #1504 (Won't Fix): kclient workunit failed on kclient (can't set layout on new pool?)
- I've run this a number of times and can't reproduce it. The only thing I can think of is that maybe the kernel's mdsm...
- 09:59 AM Bug #1504: kclient workunit failed on kclient (can't set layout on new pool?)
- Yes, the newest kernel was used on all clients (so says the log and the machines themselves.)
- 09:51 AM Bug #1504: kclient workunit failed on kclient (can't set layout on new pool?)
- Did you check that it was running on a new kernel? (And that, you know, teuthology worked?)
- 09:49 AM Bug #1504 (Won't Fix): kclient workunit failed on kclient (can't set layout on new pool?)
- Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-09-05/630
Partial output from the test:... - 11:04 AM Bug #1507 (Resolved): failed assert(0 == "ENOENT on clone suggests osd bug")
- This occurred on both osds during a teuthology run of s3-tests....
- 09:56 AM Linux kernel client Bug #1492: fsx failure on kclient
- This is reproducible with kernel revision f2f102991401c8cb6322c2a255270aab20bb4efb, so it fails before 750505df771318...
- 09:51 AM Bug #1449: osd: FAILED assert(0 == "we got a bad state machine event")
- I was using the stable branch, and it was definitely after v0.34 was released, but I'm not positive that there weren'...
09/05/2011
- 10:45 AM CephFS Bug #1108: Large number of files in a directory makes things grind to a halt
- I've just re-created the cluster I was testing this on, and given a 50G lv to store the ceph logs on, so running ever...
- 03:03 AM Bug #1376: errant scrub stat mismatch logs after upgrade
- I upgraded to get that patch, but also got the on disk filestore update patch which was buggy and broke all my osds, ...
Also available in: Atom