Activity
From 05/04/2014 to 06/02/2014
06/02/2014
- 11:29 PM Revision 884a6b37 (ceph): RadosClient: Avoid the DispatchQueue for OSD responses.
- Prior to this change, reader thread puts the response on the DispatchQueue
and Dispatcher thread would call librados ... - 11:03 PM Revision 0cc9ade8 (ceph): doc: Updated monitor output and added usage calc explanations.
- Fixes: #4948
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 10:31 PM Revision 9c32cb26 (ceph): doc: Added usage for pool quotas.
- Fixes: #5653
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 10:17 PM devops Bug #8513 (Can't reproduce): s3tests failed at bootstrap in the nightlies
- log: ubuntu@teuthology:/a/teuthology-2014-06-01_23:00:57-rgw-next-testing-basic-plana/284896...
- 10:08 PM Bug #8512 (Duplicate): osd crashed at Pipe::reader in firefly
- logs:ubuntu@teuthology:/a/teuthology-2014-06-01_23:00:57-rgw-next-testing-basic-plana/284939...
- 10:05 PM Revision f6c4d006 (ceph): krbd: add librbd_fsx -K job
- Our fsx fork has recently gained a support for the krbd mode - add it
to the test suite. Disable discard ops and ran... - 09:53 PM rbd Bug #8409: "Segmentation fault" in rbd in upgrade:dumpling-dumpling-testing-basic-vps
- recent log:
ubuntu@teuthology:/a/teuthology-2014-06-01_19:15:10-upgrade:dumpling-dumpling-testing-basic-vps/284023/ - 09:51 PM rgw Bug #8311: No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-bas...
- recent log [just for reference]:
ubuntu@teuthology:/a/teuthology-2014-06-01_19:15:10-upgrade:dumpling-dumpling-testi... - 02:19 PM rgw Bug #8311 (Fix Under Review): No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-d...
- 09:40 PM Revision 86754cc7 (ceph): doc: Added more discussion of new CRUSH types.
- Fixes: #7727
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 09:17 PM devops Bug #8509: ceph-deploy always complaints "sys.excepthook is missing"
- I was about to report this for Ice installations as well.
- 08:34 PM devops Bug #8509 (Duplicate): ceph-deploy always complaints "sys.excepthook is missing"
- ...
- 08:36 PM devops Fix #8508: packaging: deb repository key should be @redhat.com
- This was uncovered while doing complete tests on ICE install. It has no effect on development or testing, but I susp...
- 08:32 PM devops Fix #8508 (Rejected): packaging: deb repository key should be @redhat.com
- The following message appears while updating the repository and installing ceph-deploy...
- 07:21 PM Revision cabb8f06 (ceph): doc: Added a section for ceph df.
- Fixes: #8281
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 06:37 PM Revision 8de9501d (ceph): 0.81
- 06:28 PM Revision 4bc5aef9 (ceph): doc: Updated packages to reference firefly.
- Fixes: #8466
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 06:06 PM Revision 4763be0c (ceph): Merge pull request #1887 from rossturk/wip-rturkfonts
- doc: remove Apex Sans from generated doc HTML
- 06:05 PM Revision 920bc493 (ceph): Merge pull request #1885 from nereocystis/rados-bench-man
- doc: Improve man page for bench
- 05:45 PM Revision 2d47ff9a (ceph): Merge pull request #1857 from ceph/wip-8265
- #8265: config: make int parser accept K, M, G, T, P suffix and scale value accordingly
Reviewed-by: Loic Dachary <lo... - 05:00 PM Bug #8381: osd crash when osd use leveldb as filestore
- We saw this issue as well. Is there a way we can pull this fix with ceph-deploy install --dev <Branch or Commit> to g...
- 04:26 PM Bug #8507 (Resolved): OSD: failing to create PG (when splitting?) in rados/test.sh
- ubuntu@teuthology:/a/gregf-2014-05-29_16:19:17-rados-wip-client-fast-dispatch-testing-basic-plana/280674/remote/plana...
- 04:10 PM Revision 4abb1018 (ceph): Merge pull request #1902 from dachary/wip-copyright-notices
- erasure-code: Ceph distributed storage system
Reviewed-by: Sage Weil <sage@inktank.com> - 04:04 PM Documentation #7725 (Resolved): osd pool default size need updating
- 04:02 PM Documentation #4948 (Resolved): Document how 'ceph -s' arrives at space numbers
- 03:51 PM Documentation #4948 (In Progress): Document how 'ceph -s' arrives at space numbers
- 03:48 PM Bug #8505 (Resolved): OSD osd/OSD.cc: 6222: FAILED assert(p->second.empty())
- ubuntu@teuthology:/a/gregf-2014-05-29_16:19:17-rados-wip-client-fast-dispatch-testing-basic-plana/280831/remote/plana...
- 03:44 PM Messengers Bug #8504: msgr: FAILED assert(0 == "old msgs despite reconnect_seq feature")
- Probably a bug I and Guang introduced in commit:bdee119076dd0eb65334840d141ccdf06091e3c9, but perhaps not?
- 03:43 PM Messengers Bug #8504 (Resolved): msgr: FAILED assert(0 == "old msgs despite reconnect_seq feature")
- ubuntu@teuthology:/a/gregf-2014-05-29_16:19:17-rados-wip-client-fast-dispatch-testing-basic-plana/280874/remote/plana...
- 03:41 PM Revision c18cbefe (ceph): qa: add run_xfstests_krbd.sh wrapper
- As run_xfstests.sh does no longer accept test lists, wrap it to provide
an expunge file with a list of tests we want ... - 03:41 PM Revision 703166c8 (ceph): qa: cp run_xfstests.sh run_xfstests-obsolete.sh
- run_xfstests.sh is going to be updated in the next commit to be able to
drive newer xfstests. Among other things, th... - 03:41 PM Revision cd652461 (ceph): qa: catch up with xfstests changes
- Back in 2013 xfstests were rearranged, which also changed the way
./check parses test lists. Catch up with those cha... - 03:31 PM Documentation #5653 (Resolved): Pool quota needs documentation created
- Added usage. This feature doesn't have a corresponding "get-quota" method.
- 02:42 PM Documentation #5653 (In Progress): Pool quota needs documentation created
- 03:13 PM Bug #8497 (Duplicate): OSDs stats getting DOWN , OUT , when i starts putting data to cluster
- This is a known issue and will be fixed in the next firefly release. :)
- 02:59 AM Bug #8497: OSDs stats getting DOWN , OUT , when i starts putting data to cluster
Logs in readable format
osd.123 - http://pastebin.com/QiAP5qGt
osd.118 - http://pastebin.com/GBdBAWg8
...- 02:54 AM Bug #8497 (Duplicate): OSDs stats getting DOWN , OUT , when i starts putting data to cluster
- Hi
I have build a fresh Ceph cluster , stable firefly release 0.80.1, CentOS6.4
15 Node Cluster , 3 monitors , 1... - 03:11 PM Feature #8389: osd: clean up old ec objects more aggressively
- 03:11 PM Feature #8480: modify scrub to detect/repair obsolete rollback objects
- 03:08 PM Bug #8438: erasure code: object are not cleanup
- 02:47 PM Bug #8333: ceph_test_rados_delete_pools_parallel: Received fewer notifies than expected: 0 < 1
- ubuntu@teuthology:/a/gregf-2014-05-29_16:19:17-rados-wip-client-fast-dispatch-testing-basic-plana/280879
- 02:39 PM Documentation #7727 (Resolved): CRUSH "chassis" bucket type
- 02:38 PM Documentation #7727 (In Progress): CRUSH "chassis" bucket type
- 02:23 PM Revision 3968f6f7 (ceph): radosgw-admin: adjust bucket link interface
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 02:23 PM Revision ae0d26ae (ceph): Try a different approach to zombie prevention
- The previous method I had committed had the unfortunate side-effect of
preventing teuthology job processes from givin... - 02:12 PM Documentation #7726 (Resolved): Quick Start Requires Updating
- 12:27 PM Documentation #8281 (Resolved): Documentation: Detailed explanation of ceph df output is non-exis...
- http://ceph.com/docs/master/rados/operations/monitoring/#checking-a-cluster-s-usage-stats
- 11:42 AM Documentation #8281 (In Progress): Documentation: Detailed explanation of ceph df output is non-e...
- 11:29 AM Documentation #8466 (Resolved): get-packages still references emperor on code examples and states...
- 11:13 AM Documentation #8466 (In Progress): get-packages still references emperor on code examples and sta...
- 10:44 AM Feature #8265 (Resolved): config: make int parser accept K, M, G, T, P suffix and scale value acc...
- 09:44 AM Fix #8205 (In Progress): FileStore: properly fill in XATTR_NO_SPILL_OUT tag
- I ran this branch through testing and it wasn't passing; it appears to be some kind of issue with the spillout logic ...
- 09:09 AM rbd Bug #8184 (Fix Under Review): krbd: make sure we have latest osdmap on 'rbd map'
- 08:58 AM rbd Bug #6385 (Fix Under Review): run_xfstests.sh: doesn't work with newly-organized upstream tests
- 05:38 AM Feature #8499 (Closed): add python 3 support for python scripts
- As more distributions start supporting python 3 (and in some cases Python 3 only) it is becoming quite problematic to...
- 04:40 AM Bug #8498 (Can't reproduce): udev rules not used on RHEL6/CentOS6
- I am running OSDs with a journal on a dedicated, raw SSD
and let ceph-disk create the journal partitions. When
I bo... - 02:37 AM Bug #8387: osd: skipping missing maps broken
- Unfortunately i was running development release of ceph, sage helped me to give 2 possible fixes.
1) Apply patch w...
06/01/2014
- 08:51 PM Bug #8381: osd crash when osd use leveldb as filestore
- It seemed that no useful info can get from log.
My ceph cluster is compiled from master branch.
(qemu-kvm-1.2.0)... - 08:32 AM Revision 601e25eb (ceph): erasure-code: Ceph distributed storage system
- instead of Ceph - scalable distributed file system in the copyright notices
Signed-off-by: Loic Dachary <loic@dachar... - 03:33 AM Bug #8438: erasure code: object are not cleanup
- Why is the behaviour different with replicated pools? The object's deletion is instantaneous.
Ok so let's imagine ...
05/31/2014
- 09:54 PM Bug #8381: osd crash when osd use leveldb as filestore
- hi haimao , i can reproduce this error from time to time, the attached file is detail log for client, btw, can you li...
- 03:23 PM Feature #8496 (Fix Under Review): erasure-code: ErasureCode base class
- "need review":https://github.com/ceph/ceph/pull/1903
- 11:51 AM Feature #8496 (Resolved): erasure-code: ErasureCode base class
- Create an ErasureCode base class from which ErasureCodeJerasure can derive. Move non jerasure specific logic to Erasu...
- 03:13 PM Revision 9bac31be (ceph): scripts/run-coverity: don't explicitly specify tool version
- Rely on a symlink instead.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:58 AM Revision beaf4525 (ceph): Merge pull request #1901 from dachary/wip-erasure-code-concat
- erasure-code: make decode_concat virtual
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com> - 11:57 AM Revision 0a2aa5e1 (ceph): Merge pull request #1900 from dachary/wip-ostream
- common: s/stringstream/ostream/ in str_map
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com> - 11:38 AM Revision e158ad96 (ceph): erasure-code: make decode_concat virtual
- So that a plugin can provide a more efficient implementation.
Reviewed-By: Christophe Courtaut <christophe.courtaut@... - 11:20 AM Revision 35fb7419 (ceph): Merge pull request #1898 from dhxgit/master
- Update INSTALL to mention the submodules/recursive
Reviewed-by: Loic Dachary <loic@dachary.org> - 11:16 AM Revision 86c60f7d (ceph): rbd: change test_script to run_xfstests_krbd.sh
- Invoke run_xfstests.sh through a wrapper, which supplies an exclusion
list, in order to skip tests we don't want to r... - 11:13 AM Revision 6aa45b13 (ceph): common: s/stringstream/ostream/ in str_map
- There is no need to specialize more than ostream : it only makes it
impossible to use cerr or cout as a parameter to ... - 11:11 AM Revision 2551c528 (ceph): rbd: recognize 'randomize' parameter
- randomize (default: false) randomizes xfstests test order.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com> - 10:51 AM Revision 670735f7 (ceph): krbd: catch up with run_xfstests.sh changes
- In the current xfstests, tests cannot be listed in ranges. Because of
this, and because our distribution of tests be... - 09:31 AM Revision 319cb504 (ceph): Make KeyValueStore support "ceph osd perf" command
- Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
- 09:22 AM Revision 06c0a427 (ceph): Update INSTALL to mention the submodules/recursive
- Signed-off-by: Dominik Hannen <cantares1+github@gmail.com>
- 08:27 AM Revision 1c91e65d (ceph): Merge pull request #1895 from ceph/wip-sock-cmp
- msg: remove comparison operators for sockaddr_storage
Reviewed-by: Loic Dachary <loic@dachary.org> - 02:52 AM Bug #8495 (Duplicate): osd: bad state machine event on backfill request
- Three OSDs crashed together for no apparent reason during routine backfilling/remapping.
Situation: 12 OSDs on 5 hos... - 02:07 AM Revision 2dbd85c9 (ceph): WorkQueue: The variable name is corrected.
- Modified the variable name from shardedpol_cond->shardedpool_cond
Signed-off-by: Somnath Roy <somnath.roy@sandisk.com> - 02:03 AM Revision 3e3632ee (ceph): WorkQueue: Removed the unused in_process variable
- Signed-off-by: Somnath Roy <somnath.roy@sandisk.com>
- 01:46 AM Revision b05da1ca (ceph): WorkQueue: Taking care of potential race condition during pause()
- Introduced two variables to keep track of number of threads paused
and drained during threadpool pause/drain. The pau... - 01:45 AM Revision b15bf6bb (ceph): OSD:Derived sharded queue implementation is changed
- All the threadpool related stuff like stop/pause/drain etc. are not
handled by sharded queue anymore. All it is imple... - 01:45 AM Revision c24ef007 (ceph): ceph-common: The Sharded threadpool worker logic changed
- Now, the _process() of the derived queue is processing one request
at a time and the outer loop is controlled by the ... - 01:44 AM Revision 06845d0b (ceph): OSD: Sharded Op worker queue implementation for handling OSD ops
- This is the implementation for the client of the
sharded thread pool/sharded workQ. Removed the op_wq class and now O... - 01:44 AM Revision 8369c08e (ceph): ceph-common: Implementation of the sharded threadpool.
- Threadpool will only be having a single work queue and internally the
work queue will be having multiple storage data...
05/30/2014
- 11:28 PM Revision 241a1025 (ceph): Merge pull request #266 from ceph/wip-8489
- Give daemons a five-minute timeout for stopping
Reviewed-by: Sage Weil <sage@inktank.com> - 11:26 PM Revision 83ccba32 (ceph): msg: remove comparison operators for sockaddr_storage
- We don't need these at all, it turns out.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:20 PM Revision 70afaaab (ceph): rgw: fetch object attrs on multipart completion
- Fixes: #8452
Backport: firefly
This fixes a regression following a code cleanup.
Signed-off-by: Yehuda Sadeh <yehuda... - 10:18 PM Revision 669b6057 (ceph): PGLog: initialize complete_to
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:49 PM Revision b3003181 (ceph): rgw: if extra data pool name is empty, use data pool name instead
- Fixes: #8311
An empty pool name could be used as the extra data pool.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:39 PM Revision 205c455f (ceph): Give daemons a five-minute timeout for stopping
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:36 PM Revision 7035c17e (ceph): Add RemoteProcess.__repr__()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:09 PM Revision 67dc5751 (ceph): common/strtol.cc: strict_strtosi() converts str with SI units to uint64_t
- Accepts values with a suffix (B, K, M, G, T, P, E) and returns the
appropriate byte value.
E.g., 10B = 10, while 10K... - 09:09 PM Revision 40587d47 (ceph): test/strtol.cc: Test 'strict_strtosi()'
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 09:09 PM Revision 5500437e (ceph): common/config.cc: allow integer values to be parsed as SI units
- We are allowing this for all and any integer values; that is, OPT_INT,
OPT_LONGLONG, OPT_U32 and OPT_U64.
It's on th... - 09:09 PM Revision 38405d35 (ceph): qa/workunits/cephtool: test setting options using SI units
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 09:05 PM Revision b386f5e5 (ceph): Refactor teuthology.orchestra.run
- RemoteProcess behaves more like subprocess.Popen, with some important
differences.
A summary of the API changes:
* R... - 09:05 PM Revision eac2c2ab (ceph): Update users of the teuthology.orchestra.run APIs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:32 PM Revision 8d04a7ec (ceph): HashIndex: in cleanup, interpret missing dir as completed merge
- If we stop between unlinking the empty subdir and removing the root
merge marker, we get ENOENT on the get_info. Tha... - 08:32 PM Revision 308e2ef5 (ceph): ReplicatedPG::start_flush: send delete even if there are no snaps
- Even if all snaps for the clone have been removed, we still have to
send the delete to ensure that when the object is... - 08:32 PM Revision 54a89bab (ceph): ReplicatedPG::start_flush: fix clone deletion case
- dsnapc.snaps will be non-empty most of the time if there
have been snaps before prev_snapc. What we really want to
k... - 05:13 PM Revision 3b884bec (ceph): Merge remote-tracking branch 'gh/next'
- 04:51 PM Revision 9c56c86b (ceph): rgw: calc md5 and compare if user provided appropriate header
- Fixes: #8436
Backport: firefly
This was broken in ddc2e1a8e39a5c6b9b224c3eebd1c0e762ca5782. The fix
resurrects and o... - 04:29 PM rgw Bug #8452: S3 multipart upload ignores request headers
- Also updated the s3 test suite to trigger this issue. When pulling this in, also merge that test (wip-8452).
- 04:28 PM rgw Bug #8452 (Fix Under Review): S3 multipart upload ignores request headers
- 04:15 PM Revision 72851f13 (ceph): Merge pull request #39 from ceph/wip-multimds-syntax
- multimds: fix fuse_default_permissions syntax
- 04:00 PM Revision 5ca3c723 (ceph): multimds: fix fuse_default_permissions syntax
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:50 PM Bug #8404 (Duplicate): OSD: stopped doing useful work until scrub timeouts nudged PGs
- This is a duplicate of #8338. That took too long to figure out. :(
- 02:32 PM Bug #8404 (New): OSD: stopped doing useful work until scrub timeouts nudged PGs
- Wow, this is crazy:
The MDS is trying to log the ESession(close) event to the OSD, but the OSD connection isn't work... - 03:44 PM Revision b2bf8cb2 (ceph): add backport of collections.Counter for python2.6
- Using Raymond Hettinger's MIT backport
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from co... - 02:59 PM Revision 59ee17dc (ceph): Avoid piles of zombies
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:56 PM Revision 0fcfaee7 (ceph): Add comment explaining 'preexec_fn=os.setpgrp'
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:23 PM devops Feature #7947 (Duplicate): Create separate ceph and ceph-common packages for EL6 and EL7 builds
- 02:21 PM devops Tasks #8240 (Resolved): Build 0.67.8 & 0.80 on RHEL7-RC
- This has been done for a while.
- 02:17 PM devops Tasks #8240 (Rejected): Build 0.67.8 & 0.80 on RHEL7-RC
- 01:42 PM rbd Feature #7746: Capacity Management: rbd df
- Rather than show RBD pool usage via ceph df, the suggestion was a dedicated rbd df command which shows provisioned an...
- 01:40 PM Feature #7515 (Fix Under Review): mon: 'osd crush reweight-subtree <name> <weight>'
- 01:35 PM Feature #8480 (Resolved): modify scrub to detect/repair obsolete rollback objects
- 01:32 PM Bug #8334 (Resolved): osd: bug with pool snaps, ceph_test_rados
- 01:32 PM Bug #8332 (Resolved): ceph-test-objectstore: bad return value in unlink
- 01:31 PM Feature #8389 (In Progress): osd: clean up old ec objects more aggressively
- 12:55 PM devops Bug #8384 (Resolved): broken tgt makes teuthology tests fail
- This was resolved last week in ceph-qa-chef commit: 5cd0516cf080211ee822bb33f8b0e05fdbc8d5f8
- 09:56 AM rgw Bug #8169 (Pending Backport): rgw: swift user manifest does not compute etag
- 09:54 AM rgw Bug #8436 (Pending Backport): rgw: ignores provided md5 for object upload
- 09:40 AM Feature #7928 (Rejected): erasure-code : no SSE3 specific code
- It is not worth it.
- 09:31 AM Bug #8465 (Pending Backport): osd/OSD.cc: 4768: FAILED assert(osd->is_active())
- 09:12 AM Bug #8381: osd crash when osd use leveldb as filestore
- Hi,xinxin.
I boot the vm with keyvaluestore backend, and attach new disk. There nothing happened. - 03:28 AM Bug #8381: osd crash when osd use leveldb as filestore
- You can add these lines to /etc/ceph/ceph.conf which run qemu
[client]
log_file = /var/log/ceph/ceph-rbd.log
admin... - 02:28 AM Bug #8381: osd crash when osd use leveldb as filestore
- hi haomai , after apply your patch, after i run 'virsh attach-device' to attach rbd, the vm is killed, however , when...
- 08:50 AM devops Bug #8321 (Resolved): ceph-brag missing a python dependency on EL6
- Backported to Firefly b2bf8cb21761d88557fb2d5c0935c4a3678ee01f
- 08:46 AM Bug #8083 (In Progress): erasure-code: fix static code analysis errors found in gf-complete
- 08:03 AM Revision 8691773e (ceph): Merge pull request #1888 from ceph/wip-8472
- msg_types.h: Don't use strncmp for comparing sockaddr_in.
Reviewed-by: Loic Dachary <loic@dachary.org> - 07:34 AM Bug #8476: bloom_filter operators do not handle insert_count_
- Indeed, it is kind of difficult to compute the insert_count_ since the operations are doing by manipulate the bit_tab...
- 07:18 AM Bug #8476: bloom_filter operators do not handle insert_count_
- "related pull request":https://github.com/ceph/ceph/pull/1889/files
- 06:57 AM Bug #8476: bloom_filter operators do not handle insert_count_
- I don't understand, what's the bug here? I don't think we actually use those operators to begin with, and operations ...
- 06:44 AM Bug #8476 (Resolved): bloom_filter operators do not handle insert_count_
- According to the source code it seems that 'insert_count_' is not taken into account when manipulating objects using ...
- 06:56 AM Feature #8475: erasure-code: oversized objects when using the Cauchy technique
- "need review":https://github.com/ceph/ceph/pull/1890
- 06:30 AM Feature #8475 (Resolved): erasure-code: oversized objects when using the Cauchy technique
- When the Cauchy technique is used, the alignment constraint and the default packetsize will inflate a 4KB object to 16KB
- 04:04 AM CephFS Bug #8010 (In Progress): It's impossible to remove unused filesystem pools from a cluster
- 01:03 AM Bug #8472 (Resolved): Using strncmp to compare sockaddr_in.
05/29/2014
- 11:20 PM Revision cae085b6 (ceph): msg_types.h: Don't use strncmp for comparing sockaddr_in.
- Fixes: #8472
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 11:03 PM Revision 00b92119 (ceph): doc: Improve man page for rados bench
- Add information about seq and rand for bench. Also mention
--no-cleanup option.
Signed-off-by: Kevin Dalley <kevin@k... - 10:24 PM Bug #8472 (Fix Under Review): Using strncmp to compare sockaddr_in.
- 03:39 PM Bug #8472: Using strncmp to compare sockaddr_in.
- 02:30 PM Bug #8472 (Resolved): Using strncmp to compare sockaddr_in.
- In /src/msg/msg_types.h strncmp is being used to compare sockaddr_in structures. This means that it will stop at the...
- 10:08 PM Revision 2bfb8d48 (ceph): Merge pull request #1886 from nereocystis/pools-doc
- doc: update pools documentation
Reviewed-by: Loic Dachary <loic@dachary.org> - 09:56 PM Revision 2da26999 (ceph): doc: update pools documentation
- set=>get in "Get Pool Values"
grep for 'replicated size', not 'rep size'
Signed-off-by: Kevin Dalley <kevin@kelphead... - 09:28 PM Revision ab59a100 (ceph): doc: Improve man page for bench
- Add information about seq and rand for bench. Also mention
--no-cleanup option.
Signed-off-by: Kevin Dalley <kevin@k... - 09:20 PM Revision dedd8e26 (ceph): osd: explicit shard_id_t() and NO_SHARD
- Whenever an integer needs to be converted in a shard_id_t,
replace the implicit conversion with an explicit call to t... - 09:20 PM Revision 0fd6e12b (ceph): osd: replace shard_t usage with shard_id_t
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 09:19 PM Revision 20e66d16 (ceph): osd: loop over uint8_t instead of shard_id_t
- When looping in the range [0,number of shards[ using a uint8_t variable
which is an integer instead of shard_id_t. Th... - 09:12 PM Revision 47e6fc2b (ceph): Merge pull request #1884 from nereocystis/glossary-rados
- doc: Define RADOS in glossary
- 09:11 PM Revision d723cac0 (ceph): osd: factorize shard_id_t/shard_t into a struct
- The struct contains a single uint8_t and is preferred to control
conversions that would otherwise be implicit. There ... - 09:03 PM Revision dcf9568b (ceph): doc: Define RADOS in glossary
- Signed-off-by: Kevin Dalley <kevin@kelphead.org>
- 08:22 PM Revision e52b9c64 (ceph): doc: Added osd pool default size setting example.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:22 PM Revision 20a04c6c (ceph): doc: Moved redundant text out of quick-common.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:53 PM Revision 6786d609 (ceph): common: WRITE_{EQ,CMP}_OPERATORS_1
- For when a struct is defined to encapsulate a single value and get
control over implicit conversions that would other... - 07:27 PM Revision e5f9d40b (ceph): Merge pull request #1882 from ceph/wip-8465
- osd: fix bad is_active() assert in share_map()
Reviewed-by: Samuel Just <sam.just@inktank.com> - 07:25 PM Revision 7ac05dc0 (ceph): Merge pull request #1840 from yuyuyu101/wip-8381
- Fix set_alloc_hint op cause KeyValueStore crash problem
Reviewed-by: Samuel Just <sam.just@inktank.com> - 07:10 PM Revision 8679cdbe (ceph): osd_types: add pg_log_t::rollback_info_trimmed_to
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:50 PM Revision afaa7a58 (ceph): Merge pull request #37 from ceph/wip-heartbeat
- osd_heartbeat_grace from 20 -> 40 when running valgrind
- 06:24 PM Revision 1db4e2cf (ceph): Merge pull request #1874 from ceph/wip-8292
- better error reporting on incompatible device requirements
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 06:23 PM rgw Bug #8442: rgw: does not detect/adapt to erasure pool stripe size
- Hi sage,
Thanks, it's work!
In addition? I also really want to know design consideration of comment #1.
Thanks... - 05:16 PM rgw Bug #8442: rgw: does not detect/adapt to erasure pool stripe size
- Hi Sage,
Can you comment on the design consideration of comment #1? With erasure coding, I think it might be more ef... - 09:47 AM rgw Bug #8442: rgw: does not detect/adapt to erasure pool stripe size
- you can manually adjust rgw_max_chunk_size to 640k to work around this for now. we need to make rgw automagically de...
- 09:46 AM rgw Bug #8442: rgw: does not detect/adapt to erasure pool stripe size
- 06:23 PM Revision b26ba605 (ceph): Check for broken repos before updating
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:10 PM Revision f1b890ec (ceph): osd: fix bad is_active() assert in share_map()
- We may be is_stopping() here if we are racing with shutdown().
Fixes: #8465
Backport: firefly, dumpling
Signed-off-b... - 05:43 PM Revision 0b00443e (ceph): rest-api: key missing for per "rx" and "rwx"
- commit 85a1cf31e6 and db266a3fb2 introduce new per "rx" and "rwx", but key missing for per "rx" and "rwx" in permmap
... - 05:42 PM Revision 18d56c27 (ceph): Merge pull request #1880 from ailzhang/patch-1
- rest-api: key missing for per "rx" and "rwx"
Backport: firefly
Reviewed-by: Sage Weil <sage@inktank.com> - 05:40 PM Revision 72fbff6f (ceph): Merge pull request #1847 from ceph/wip-8259
- README, Makefile: make install-deps easier
Reviewed-by: Loic Dachary <loic@dachary.org> - 05:37 PM Revision e54f5e3a (ceph): Merge pull request #1860 from ceph/wip-filestore
- osd: filestore backend improvements
Reviewed-by: Loic Dachary <loic@dachary.org> - 05:31 PM rgw Feature #8473 (Resolved): rgw: Shard bucket index objects to improve single bucket PUT throughput
- There was a blueprint talking about the bucket index scalability issue - https://wiki.ceph.com/Planning/Sideboard/rgw...
- 05:26 PM Revision 49ac0c0e (ceph): Merge pull request #1864 from dachary/wip-filestore
- unit tests for #1860
- 04:30 PM devops Feature #8306 (Fix Under Review): separate ceph.rpm into ceph and ceph-common
- this is comitted to branch wip-8306 but it needs review.
- 02:30 PM CephFS Fix #8471 (New): mds: use Connection-based messenger interfaces instead of addr-based ones
- We're trying to ditch the address-based messenger interfaces throughout our codebase. We're trying harder now that we...
- 12:44 PM Bug #8445: osd not starting anymore
- Thank you Sage.
Tyler pointed me to this patch, we are testing it. - 09:42 AM Bug #8445: osd not starting anymore
- This looks like a bug we fixed in firefly. If you don't need these OSDs to recover, I suggest upgrading and replacin...
- 11:58 AM Bug #8396: osd: message delayed in Session misdirected after split
- 11:42 AM Revision bc26a555 (ceph): Merge pull request #1879 from ceph/wip-8321
- fix incompatible `Counter` usage on Python 2.6
Reviewed-by: Loic Dachary <loic@dachary.org> - 11:23 AM devops Bug #8292 (Resolved): ceph-disk prepare output not explicit on too small disk
- 11:09 AM Bug #8465 (Fix Under Review): osd/OSD.cc: 4768: FAILED assert(osd->is_active())
- https://github.com/ceph/ceph/pull/1882
- 10:05 AM Bug #8465 (Resolved): osd/OSD.cc: 4768: FAILED assert(osd->is_active())
- ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-05-28_02:30:04-rados-next-testing-basic-plana/278237<p...
- 10:39 AM Bug #8259 (Resolved): add a target to ensure new dependencies are installed before builds
- 10:08 AM Documentation #8466 (Resolved): get-packages still references emperor on code examples and states...
- http://ceph.com/docs/master/install/get-packages/
- instructs to add http://ceph.com/debian-emperor/ as a repo on de... - 09:56 AM devops Bug #8321 (Pending Backport): ceph-brag missing a python dependency on EL6
- 04:43 AM devops Bug #8321 (Resolved): ceph-brag missing a python dependency on EL6
- 09:36 AM Bug #8439 (Need More Info): ceph-osd crashing often
- Can you try upgrading to 0.80 and see if this is still present? There were so many things fixed between 78 and 80 it...
- 09:31 AM Linux kernel client Bug #8464: krbd: deadlock
- yeah, looks like it's just because the block io is hung. also, this:...
- 07:57 AM Linux kernel client Bug #8464 (Resolved): krbd: deadlock
- http://pulpito.ceph.com/teuthology-2014-05-27_23:09:10-krbd-firefly-testing-basic-plana/277770/...
- 08:57 AM Bug #7891: osd: leaked pg refs on shutdown
- ubuntu@teuthology:/a/teuthology-2014-05-28_02:30:04-rados-next-testing-basic-plana/278239
- 08:32 AM devops Bug #8441 (Resolved): remove `-q` from pkg manager's install calls
- Merged into ceph-deploy's master branch with hash e5aef1b
- 07:40 AM devops Bug #8441 (Fix Under Review): remove `-q` from pkg manager's install calls
- pull request opened https://github.com/ceph/ceph-deploy/pull/193
- 07:51 AM rgw Bug #8436 (Fix Under Review): rgw: ignores provided md5 for object upload
- pull request #1862
- 07:48 AM rgw Bug #8436: rgw: ignores provided md5 for object upload
- doh, commit:ddc2e1a8e39a5c6b9b224c3eebd1c0e762ca5782 (#8169), the other commit is for #8170 which is quite harmless.
- 05:37 AM Revision abc722c8 (ceph): More verbose logging for daemon restarts
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:40 AM Revision 2363a17c (ceph): Bump log level to info
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:49 AM Revision f153bc18 (ceph): doc: Made additional changes s/CRUSH/Ceph for pull request #1855
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:46 AM Revision cbd75987 (ceph): Merge pull request #1855 from kazhang/patch-1
- doc: Update architecture.rst:Calculating PG IDs
- 12:33 AM Revision 1edb8821 (ceph): Merge pull request #1866 from cmattson/radosgwdoc
- doc: Improvements to radosgw docs
- 12:31 AM Revision dd85e2d6 (ceph): Merge pull request #1881 from hsdhillon/master
- doc: Fixes broken hyperlinks
- 12:13 AM Support #8462 (New): related to integrity of objects
- 1)how should i ensure my object is altered or not while am using or download that object.
2)how do i check integrity...
05/28/2014
- 10:55 PM Revision c08f4810 (ceph): doc: alter doc CSS for the removal of Apex Sans
- Signed-off-by: Ross Turk <rturk@redhat.com>
- 10:52 PM Revision 7f46b7b5 (ceph): doc: removed Apex Sans font, replace with font from GFE
- Signed-off-by: Ross Turk <rturk@redhat.com>
- 10:12 PM Revision 692f9989 (ceph): doc: Fixes broken hyperlinks
- 09:55 PM Revision 93a61dfc (ceph): Makefile: make install-deps rule
- This only works if autoconf is happy, but it's better than nothing.
Fixes: #8259
Signed-off-by: Sage Weil <sage@inkt... - 09:55 PM Revision 6fe75642 (ceph): debian: improve package dep list
- This is based on the Build-Depends in debian/control.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:51 PM Revision 2fcdbf9c (ceph): Merge pull request #1812 from ceph/wip-smart-df
- mon: show writeable space in 'ceph df'
Reviewed-by: Samuel Just <sam.just@inktank.com> - 08:59 PM Revision e06c58c9 (ceph): mon: set min_size to data chunk count for erasure pools
- Make the min_size value meaningful for erasure pools.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:57 PM Revision 7a9652b5 (ceph): mon: include 'max avail' in df output
- Include an estimate of the maximum writeable space for each pool. Note
that this value is a conservative estimate fo... - 08:52 PM Revision 2339d4a5 (ceph): vstart.sh: -e to create an ec pool called 'ec'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:52 PM Revision 2f63a309 (ceph): mon: right justify df values
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:49 PM Revision 297f6169 (ceph): crush: add get_rule_weight_map
- Calculate a weight map of OSDs for a given rule.
Signed-off-by: Sage Weil <sage@inktank.com> - 07:56 PM Revision c4783543 (ceph): Don't block on teuthology-results processes
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:37 PM Revision 0b5a6741 (ceph): rest-api: key missing for per "rx" and "rwx"
- commit 85a1cf31e6 and db266a3fb2 introduce new per "rx" and "rwx", but key missing for per "rx" and "rwx" in permmap
... - 05:26 PM Revision 26cd37cf (ceph): Merge pull request #1878 from ceph/wip-map-advance
- osd: fix map advance limit to handle map gaps
Reviewed-by: Samuel Just <sam.just@inktank.com> - 05:11 PM Revision c427af07 (ceph): osd_heartbeat_grace from 20 -> 40 when running valgrind
- This will mask occasional 'wrongly marked me down' errors when valgrind
is running (it makes things generally slow).
... - 04:56 PM RADOS Feature #8461: Weighted monitors
- What kind of weighting system are you actually interested in? Would the weights be a per-client setting or global? If...
- 04:40 PM RADOS Feature #8461 (New): Weighted monitors
- For geographically disperse monitors, or when monitors are asymmetrical in performance characteristics, it may be ben...
- 04:54 PM Bug #8453 (Rejected): OSD crash "error (28) No space left on device not handled on operation 10 (...
- The OSD is definitely getting back ENOSPC from the local filesystem; many of them keep quite a lot of reserved space ...
- 03:11 AM Bug #8453 (Rejected): OSD crash "error (28) No space left on device not handled on operation 10 (...
- hello,
tonight one of OSDs crashed with "error (28) No space left on device not handled on operation 10 (31417988.0.... - 04:43 PM Revision a4a9a1f2 (ceph): Correct logging when running teuthology-results
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:54 PM Revision 634780a2 (ceph): remove unused variables, gets all tox envs passing
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 03:48 PM Revision 23b75b55 (ceph): add backport of collections.Counter for python2.6
- Using Raymond Hettinger's MIT backport
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> - 03:27 PM Bug #8332 (Pending Backport): ceph-test-objectstore: bad return value in unlink
- 03:26 PM Bug #8332 (Resolved): ceph-test-objectstore: bad return value in unlink
- 03:24 PM rgw Bug #8288 (Duplicate): rgw tests cause osd wrongly marked down
- dup is #8319, now fixed.
- 02:55 PM Revision 59b7113c (ceph): intial take on ceph-brag-client and tox. Python 2.7 passes
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 02:34 PM Revision baeeddbe (ceph): Merge pull request #263 from qakapil/patch-two
- updated the get_system_type function
- 02:31 PM Revision 0b97eba3 (ceph): updated the get_system_type function
- updated the get_system_type function
to add the rpm condition for SUSE.
Signed-off-by: ksharma@suse.com - 02:10 PM rgw Bug #8436: rgw: ignores provided md5 for object upload
- Was actually broken in commit:5cc5686039a882ad345681133c9c5a4a2c2fd86b
- 01:43 PM Revision 3bf5338c (ceph): Merge pull request #259 from ceph/wip-journal-tool
- mds_journal_migration task
- 01:39 PM Revision 79dfe2cb (ceph): tasks: Use '_' instead of '-' in names
- Python modules are not allowed to contain hyphens
in the name. Using hyphens only works here because
we're using low... - 01:39 PM Revision 554f8c81 (ceph): task/ceph: separate ceph.conf into function
- This is so that other tasks can modify ceph.conf
as needed.
Signed-off-by: John Spray <john.spray@inktank.com> - 01:39 PM Revision 6f801513 (ceph): tasks/mds_journal_migration: create.
- This is for testing the changes to CephFS
journal format, especially the migration
of journals from old to new format... - 01:00 PM devops Bug #8458 (Resolved): `make check` should call tox tests for ceph-brag, ceph-disk, and ceph
- There is a clear need for better testing in multiple Python environments (Ceph supports both 2.6 and 2.7) but
there ... - 12:31 PM devops Bug #8456 (Won't Fix): download links for RPMs do not show src packages
- e.g. this link http://ceph.com/rpm/rhel6/SRPMS/
Does not have src packages for Ceph since v 0.72.2 which does not ... - 12:01 PM Revision f7f7659b (ceph): Merge pull request #1853 from dachary/wip-mailmap
- mailmap updates
each commit has been submitted to the author for review - 11:58 AM Revision 7582fa98 (ceph): mailmap: Christian Theune affiliation
- Reviewed-by: Christian Theune <ct@gocept.com>
Signed-off-by: Loic Dachary <loic@dachary.org> - 11:58 AM Revision 0b886598 (ceph): mailmap: Chris Glass affiliation
- Reviewed-by: Chris Glass <tribaal@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org> - 11:58 AM Revision bc85b5d1 (ceph): mailmap: Aristoteles Neto affiliation
- and name normalization
Reviewed-by: Aristoteles Neto <aristoteles.neto@webdrive.co.nz>
Signed-off-by: Loic Dachary <... - 11:58 AM Revision c7585846 (ceph): mailmap: Kevin Dalley affiliation
- Reviewed-by: Kevin Dalley <kevin@kelphead.org>
Signed-off-by: Loic Dachary <loic@dachary.org> - 11:58 AM Revision be9f7437 (ceph): mailmap: Daniel J. Hofmann affiliation
- Reviewed-by: Daniel J. Hofmann <daniel@trvx.org>
Signed-off-by: Loic Dachary <loic@dachary.org> - 11:58 AM Revision 1f225906 (ceph): mailmap: Stephen F Taylor affiliation
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 11:58 AM Revision 831b2c92 (ceph): mailmap: Stefan Eilemann affiliation
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 11:58 AM Revision 63385429 (ceph): mailmap: Michael Riederer affiliation
- and name normalization
Signed-off-by: Loic Dachary <loic@dachary.org> - 11:58 AM Revision dbc66d7b (ceph): mailmap: Walter Huf affiliation
- Reviewed-by: Walter J. Huf <hufman@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org> - 11:58 AM Revision e4928c50 (ceph): mailmap: Stuart Longland affiliation
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 11:58 AM Revision e65b7e25 (ceph): mailmap: Ilya Dryomov name normalization
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 11:58 AM Revision b2cb36f2 (ceph): mailmap: Shawn Edwards affiliation
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 11:57 AM Revision 7d1a4937 (ceph): mailmap: Florent Flament affiliation
- and name normalization
Reviewed-by: Florent Flament <florent.flament@cloudwatt.com>
Signed-off-by: Loic Dachary <loi... - 11:45 AM Revision 9bfdc689 (ceph): Merge pull request #1877 from ceph/wip-tier-doc
- doc: Fix cache tier docs
Reviewed-by: Loic Dachary <loic@dachary.org> - 11:21 AM Revision 2815e4d1 (ceph): doc: Fix cache tier docs
- The instructions for 'osd tier add' were plain
wrong, claiming that the cache mode could
be passed as a third argumen... - 10:32 AM Bug #8345: PG::repair_object() should check for and return errors
- Based on the discussion we had today during the standup, my understanding is that the resolution of this problem shou...
- 08:57 AM Bug #8345: PG::repair_object() should check for and return errors
- 10:24 AM Bug #8387 (Resolved): osd: skipping missing maps broken
- 09:43 AM Bug #8387 (Fix Under Review): osd: skipping missing maps broken
- see wip-map-advance
- 10:21 AM Bug #8395 (Resolved): ceph-test-objectstore doesn't clean up
- 10:19 AM Revision d14dfac2 (ceph): Merge pull request #1856 from dachary/wip-pg-documentation
- documentation: adapt PG formula for erasure coded pools
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.... - 10:15 AM Revision ffbb69fd (ceph): Merge pull request #1867 from dachary/wip-8324
- documentation: update pid file description
Reviewed-by: Florent Flament <florent.flament@cloudwatt.com> - 09:43 AM Revision 08b3cff5 (ceph): os: FileStore::create_backend unit tests
- Assert that the fs_type is mapped to a backend that claims to have the
matching name.
Signed-off-by: Loic Dachary <l... - 09:43 AM Revision 30816521 (ceph): os: ObjectStore::collect_metadata unit tests
- And an emacs-executable reminder about how to run a specific test.
Signed-off-by: Loic Dachary <loic@dachary.org> - 08:59 AM devops Bug #8321 (Fix Under Review): ceph-brag missing a python dependency on EL6
- Pull request opened https://github.com/ceph/ceph/pull/1879
- 06:50 AM Bug #8324 (Resolved): pid files are not created
- 03:12 AM Revision c995a1c1 (ceph): lib: implemement parsecmdlineargs
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 01:17 AM Tasks #8437 (Won't Fix): erasure code: use cauchy_good instead of reed_sol_van
- "reed solomon is best":http://dachary.org/?p=3042
- 01:14 AM Bug #8440 (Resolved): cache tier: cache_target_full_ratio can't be changed
- 01:01 AM rgw Bug #8442: rgw: does not detect/adapt to erasure pool stripe size
- Hello,
May I ask what is the design consideration behind to use multiple AIO writes (default size is 512KB) for a si...
05/27/2014
- 10:42 PM Revision 2916148f (ceph): crush: add adjust_subtree_weight()
- Adjust the weight for all (leaf) items beneath a subtree.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:42 PM Revision 576315ac (ceph): mon/OSDMonitor: add 'osd crush reweight-subtree ...'
- Reweight all items within a subtree. For example, you might reweigh tall
OSDs within a rack to a new value.
Signed-... - 10:42 PM Revision 97023dcc (ceph): mon/OSDMonitor: simplify 'osd crush reweight ...' flow
- Use the goto labels; drop the do/while.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:06 PM Revision 84e6a61f (ceph): Merge pull request #1813 from ceph/wip-old-out
- mon: restore osd weight after auto-mark out and then osd restart
Reviewed-by: Samuel Just <sam.just@inktank.com>
Rev... - 10:04 PM Revision f0316411 (ceph): Merge pull request #1811 from ceph/wip-perf-atomic
- perf_counter: use atomics instead of mutex
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam... - 10:00 PM Revision e5a17212 (ceph): Merge pull request #1873 from dachary/wip-8440
- mon: fix set cache_target_full_ratio
Reviewed-by: Samuel Just <sam.just@inktank.com> - 08:20 PM rgw Bug #8452 (Resolved): S3 multipart upload ignores request headers
- rgw 0.80.1 ignores at least the @Content-Type@, @x-amz-acl@, and @x-amz-meta-*@ request headers in an S3 Initiate Mul...
- 08:16 PM Revision 4021fb69 (ceph): osd/: move split_list and split_request into OSD
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:04 PM Revision d113965a (ceph): Merge pull request #1876 from atwardowski/patch-4
- Fix Documentation Typo
Reviewed-by: Loic Dachary <loic@dachary.org> - 07:41 PM Revision 26862caf (ceph): Fix Documentation Typo
- Signed-off-by: Adam Twardowski <adam.twardowski@gmail.com>
- 06:17 PM Revision d4e81198 (ceph): doc: Added primary affinity. Some minor rewrap edits.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:54 PM Revision 1ac3a503 (ceph): better error reporting on incompatible device requirements
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 01:51 PM Revision 78313b7d (ceph): Merge pull request #1739 from ceph/wip-journal-tool
- cephfs-journal-tool
- 01:21 PM Bug #8438 (In Progress): erasure code: object are not cleanup
- Oops, int
- 10:43 AM Bug #8438: erasure code: object are not cleanup
- 10:42 AM Bug #8438: erasure code: object are not cleanup
- This may be correct-ish behavior. The ec__head_F79165DA__4_80_1 file/object will be removed when the log entry at ve...
- 12:08 PM Bug #8447 (Resolved): librados: buffer overflow in rados_pool_list
- When input `len` is small and non-zero `strncat` will correctly avoid overflowing the input buffer, but then `len -= ...
- 09:59 AM Bug #8241: XfsFileStoreBackend tries to set extsize but may get EINVAL
- Hi Pierre,
I don't think your crash (#8439) has anything to do with this. set_extsize is simply an allocation hin... - 09:29 AM Bug #8241: XfsFileStoreBackend tries to set extsize but may get EINVAL
- I am probably facing the same issue. Initially reported as #8439
Did any of you fix the issue on your own cluster?... - 09:56 AM devops Bug #8292 (Fix Under Review): ceph-disk prepare output not explicit on too small disk
- Pull request opened: https://github.com/ceph/ceph/pull/1874
- 09:50 AM Bug #8445 (Won't Fix): osd not starting anymore
- Beside #8439 we seem to have another issue on some on our OSDs.
I'm attaching the full log of this session ( Durat... - 09:41 AM Revision db90d86e (ceph): Merge pull request #1824 from dachary/wip-documentation
- erasure-code: fix URL in developer notes
Reviewed-by: koleosfuscus <koleosfuscus@yahoo.com> - 08:53 AM Bug #8439: ceph-osd crashing often
- As noticed by Vacuity on IRC, it's possibly a dup of #8241
- 08:38 AM Bug #8439: ceph-osd crashing often
- Adding my ceph.conf:...
- 08:24 AM Revision c2225f87 (ceph): mon: fix set cache_target_full_ratio
- It was a noop because it was incorrectly using the variable n. Add a
test to protect against regression.
http://trac... - 05:58 AM devops Bug #8401 (Resolved): ceph-deploy must warn against custom cluster names when system is sysvinit
- Merged into ceph-deploy's master branch with hash e7c5b6e
- 05:40 AM rgw Bug #8442 (Resolved): rgw: does not detect/adapt to erasure pool stripe size
- *Step:*
1. Put object which size is 4MB by rados gateway (S3).
2. An error returned. The error is HTTP/1.1 500 I... - 05:39 AM devops Bug #8441 (Resolved): remove `-q` from pkg manager's install calls
- ceph-deploy has some internal checks that will make sure that there is some output within 300 seconds otherwise it wi...
- 02:40 AM Documentation #8388 (Resolved): Broken link in developer_notes for erasure_coding
- 02:28 AM Documentation #8388: Broken link in developer_notes for erasure_coding
- I built the documents locally. Problem solved.
- 01:21 AM Bug #8440 (Fix Under Review): cache tier: cache_target_full_ratio can't be changed
- "need review":https://github.com/ceph/ceph/pull/1873
- 01:00 AM Bug #8440 (Resolved): cache tier: cache_target_full_ratio can't be changed
- h3. Workaround
Set "osd_pool_default_cache_target_full_ratio":https://github.com/ceph/ceph/blob/firefly/src/common...
05/26/2014
- 07:43 PM Revision bb67ba13 (ceph): lib: implement GetClusterStats
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 06:38 PM Revision fc036b6e (ceph): lib: implement WaitForLatestOSDMap
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 06:14 PM Revision 8659a523 (ceph): doc: update readme with example
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 06:11 PM Revision c4f0d8cb (ceph): lib: implement SetConfigOption
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 05:53 PM Revision eb1efa6e (ceph): lib: add conn.ListPools
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 05:24 PM Bug #8439 (Won't Fix): ceph-osd crashing often
- We have most of our OSDs crashing at least twice a day since a couple of days.
Here's the logs of such a crash.
... - 09:21 AM Bug #8438: erasure code: object are not cleanup
- Just tried to run a deep-scrub but this didn't trigger any deletion...
$ sudo ceph pg deep-scrub 4.1da
instructin... - 07:50 AM Bug #8438 (Resolved): erasure code: object are not cleanup
- While playing with the erasure code, I noticed that erasure coded objects were not cleaned up.
My setup:
* Debian... - 05:57 AM Feature #8265 (Fix Under Review): config: make int parser accept K, M, G, T, P suffix and scale v...
- forgot to update the ticket last week
https://github.com/ceph/ceph/pull/1857 - 05:52 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
- After creating and digging through many more gcore, valgrind, and collectl logs, it appears that this issue is relate...
05/25/2014
- 04:34 PM Revision 4c22c6f9 (ceph): pybind/rados: Fix timeouts for small t
- Previously, if passing a number less than 0.5 for
the timeout, operations would always return
a failure status code.
... - 03:38 PM Revision 1e0a82fd (ceph): osd: fix map advance limit to handle map gaps
- The recent change in cf25bdf6b0090379903981fe8cee5ea75efd7ba0 would stop
advancing after some number of epochs, but d... - 09:05 AM Revision 641732d5 (ceph): documentation: update pid file description
- The pid file behavior changed over time and the description is misleading.
http://tracker.ceph.com/issues/8324 Fixes... - 09:03 AM Tasks #8437 (Won't Fix): erasure code: use cauchy_good instead of reed_sol_van
- The cauchy_good technique is faster than reed_sol_van. It should be used instead. It was not used initially because i...
- 06:05 AM Bug #8387: osd: skipping missing maps broken
- Hi
This problem occurred somewhere between 16 - 18th May . Before this cluster was healthy.
# As far as i reme... - 03:31 AM Bug #8345 (Fix Under Review): PG::repair_object() should check for and return errors
- "need review":https://github.com/ceph/ceph/pull/1868
- 03:15 AM Revision c9ff4818 (ceph): Improvements to radosgw docs
- - Correct a typo (`rados-admin`) in admin docs
- Reorder sections in config so "above example" is in expected position - 02:06 AM Bug #8324 (Fix Under Review): pid files are not created
- "need review":https://github.com/ceph/ceph/pull/1867
05/24/2014
- 10:58 PM Revision e741ea4e (ceph): os/FileStore: include filestore backend, f_type in osd metadata
- Report the FileStore backend and underlying fs type as part of the osd
metadata shared with the monitor.
Signed-off-... - 06:42 PM Revision 8ba5ad18 (ceph): lib: rename Open to NewConn
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 06:41 PM Revision 56038c26 (ceph): doc: update method doc
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 06:28 PM Revision af6b92d0 (ceph): doc: update method docs
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 06:13 PM Revision e9bf7323 (ceph): doc: add readme
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 05:36 PM Revision 3a6efa08 (ceph): initial commit: starting go-rados library
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 05:00 PM Bug #8324 (In Progress): pid files are not created
- The "default for pid_file":https://github.com/ceph/ceph/blob/firefly/src/common/config_opts.h#L30 in firefly is indee...
- 04:15 PM Bug #8254 (Fix Under Review): Not logging missing_on_shards properly
- "need review":https://github.com/ceph/ceph/pull/1865
- 02:57 PM Feature #7571 (Resolved): erasure code: implicit ruleset creation when a pool is created
- 02:50 PM Bug #8387: osd: skipping missing maps broken
- Hello Sage
As per our discussion on mailing list and IRC , i tried your procedure for this problem. Its been over... - 08:57 AM Revision 6bb0a048 (ceph): Merge pull request #1861 from atwardowski/patch-3
- Fix Doc Typo
Reviewed-by: Loic Dachary <loic@dachary.org> - 07:03 AM Revision 82e40bcf (ceph): Merge pull request #1846 from ceph/wip-8342
- init-ceph: keep trying other OSDs if we fail to set CRUSH position on one OSD
Reviewed-by: Loic Dachary <loic@dachar... - 01:43 AM Bug #6043 (Won't Fix): upstart does not reflect running ceph-osd daemons (ubuntu 13.04 only)
- 01:36 AM Bug #7188 (Won't Fix): Admin socket files are lost on log rotation calling initctl reload (ubuntu...
- Document the proposed workaround in the description for reference.
- 12:05 AM Bug #8342 (Resolved): init script may not start all OSDs
05/23/2014
- 11:35 PM Bug #7188: Admin socket files are lost on log rotation calling initctl reload (ubuntu 13.04 only)
- We had the same issue a few months back (http://tracker.ceph.com/issues/6043). We cheated and updated ceph's logrotat...
- 09:52 AM Bug #7188: Admin socket files are lost on log rotation calling initctl reload (ubuntu 13.04 only)
- Mail sent asking for advice on the best workaround to James Page and James Hunt cc'd ceph-devel.
- 08:44 AM Bug #7188: Admin socket files are lost on log rotation calling initctl reload (ubuntu 13.04 only)
- The problem is confirmed to not happen on ubuntu *trusty*
- 07:43 AM Bug #7188: Admin socket files are lost on log rotation calling initctl reload (ubuntu 13.04 only)
- On a ceph 0.80.1 on a freshly installed ubuntu *raring*, when running...
- 11:17 PM Bug #8342: init script may not start all OSDs
- Sage, your fix works perfectly. Thank you.
- 08:37 PM Revision b4a55d76 (ceph): Merge pull request #1858 from ceph/wip-8428
- rgw: check appropriate entity permission on put_metadata
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 07:35 PM Revision 827df7d5 (ceph): Fix Doc Typo
- Signed-off-by: Adam Twardowski <adam.twardowski@gmail.com>
- 06:47 PM Revision 3cf723c5 (ceph): os/FileStore: fix journal-less operation
- A few different fixes here:
- make the op_seq correct on start when there is no replay
- make an explicit 'no journa... - 06:47 PM Revision 9312c5ea (ceph): os/FileStore: refactor backend instantiation
- Use a factory method for creating the backend so that the logic is not
duplicated in mkfs() and _detect_fs(). Make t... - 05:38 PM Revision 200d0ae9 (ceph): ceph-disk: Enable creating multiple osds per dev
- This is useful for demos and testing. Enables
creation of lots of OSDs on a single block device
by simply running ce... - 04:40 PM Revision 2ceb13af (ceph): rgw: check appropriate entity permission on put_metadata
- Fixes: #8428
Backport: firefly
Cannot use verify_object_permission() to test acls, as the operation
here might eithe... - 04:10 PM Bug #8396 (In Progress): osd: message delayed in Session misdirected after split
- 11:20 AM Bug #8396: osd: message delayed in Session misdirected after split
- It's the waiting_for_pg queue. It used to get reprocessed through the op queue, but now gets directly enqueue'd into...
- 11:04 AM Bug #8396: osd: message delayed in Session misdirected after split
- Hmm... op misdirected to the pre-split pgid (3.7 not 3.47)... I suspect the new queuing code.
- 02:52 PM rgw Bug #8436 (Resolved): rgw: ignores provided md5 for object upload
- broken in commit:01235f4365d00771ac4f8c1ce33f1bccdea77d3c
- 12:38 PM CephFS Bug #8432: ceph-fuse process not dying
- I bet these are duplicates of #8427, but I haven't checked yet.
- 08:46 AM CephFS Bug #8432: ceph-fuse process not dying
- Also:
http://pulpito.ceph.com/teuthology-2014-05-20_19:02:54-fs-dumpling-testing-basic-plana/267406/
http://qa-prox... - 08:41 AM CephFS Bug #8432 (Closed): ceph-fuse process not dying
- http://pulpito.ceph.com/ubuntu-2014-05-19_20:36:16-multimds-wip-multimds-testing-basic-plana/264360/
http://qa-proxy... - 11:34 AM rbd Bug #8425: osd crashed in rados-dumpling-testing-basic-plana suite
- Same problem in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-21_19:55:29-upgrade:dumpling-x:stress-split-fi...
- 09:43 AM rgw Bug #8428 (Fix Under Review): rgw: can't set bucket acls via swift api
- 04:54 AM rgw Bug #8428: rgw: can't set bucket acls via swift api
- 08:52 AM Bug #8433: SSHException: Key-exchange timed out waiting for key negotiation
- Also:
http://pulpito.ceph.com/teuthology-2014-05-20_19:55:02-upgrade:dumpling-x:stress-split-firefly---basic-plana/2... - 08:51 AM Bug #8433: SSHException: Key-exchange timed out waiting for key negotiation
- The last host mentioned is 10.214.132.4...
- 08:49 AM Bug #8433 (Duplicate): SSHException: Key-exchange timed out waiting for key negotiation
- http://pulpito.ceph.com/teuthology-2014-05-20_19:55:02-upgrade:dumpling-x:stress-split-firefly---basic-plana/268335/
... - 08:24 AM Bug #8429 (Resolved): admin socket: commands always return 0 even if erroneous
- It appears that the admin socket interface will only propagate error codes to the user if the command itself outputs ...
- 05:25 AM Revision ab0db34e (ceph): documentation: adapt PG formula for erasure coded pools
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:37 AM Revision d3af8fa8 (ceph): Update architecture.rst:Calculating PG IDs
- To Calculate PG ID, if I didn't get it wrong, CRUSH calculates the hash modulo
the number of PGs instead of OSDs, acc...
05/22/2014
- 10:37 PM Revision a898ee56 (ceph): cephfs-java: build against older jni headers
- Older versions of the JNI interface expected non-const parameters
to their memory move functions. It's unpleasant, bu... - 09:34 PM Revision 04f8e0ef (ceph): Merge pull request #1854 from ceph/wip-java-build
- cephfs-java: build against older jni headers
Reviewed-by: Samuel Just <sam.just@inktank.com> - 09:01 PM Revision 7ad2fbf3 (ceph): ReplicatedPG: lock snapdir obc during write
- Otherwise, we won't block properly in prep_push_backfill_object.
Signed-off-by: Samuel Just <sam.just@inktank.com>
(... - 06:20 PM rgw Bug #8428 (Resolved): rgw: can't set bucket acls via swift api
- The swift POST on bucket is broken.
- 05:26 PM Revision d3c23007 (ceph): Don't crash when an invalid branch is passed
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:20 PM Revision 74f736d3 (ceph): Merge pull request #258 from ceph/wip-fix-format-samba
- Fixed formatting and added a better variable for time out
Conflicts:
teuthology/task/samba.py - 05:07 PM Revision 8a12a940 (ceph): OSDMonitor: set next commit in mon primary-affinity reply
- Commit 8c5c55c8b47e ("mon: set next commit in mon command replies")
fixed MMonCommand replies to include the right ve... - 05:06 PM rbd Bug #8425 (Duplicate): osd crashed in rados-dumpling-testing-basic-plana suite
- 08:56 AM rbd Bug #8425 (Duplicate): osd crashed in rados-dumpling-testing-basic-plana suite
- Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-20_19:00:34-rados-dumpling-testing-basic-plana/267...
- 05:05 PM rgw Bug #8213 (Duplicate): RGW is creating empty pool names
- 05:05 PM rgw Bug #8311: No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-bas...
- looks like something that needs to be backported to dumpling?
- 05:04 PM rgw Bug #8311: No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-bas...
- (05:04:35 PM) sjusthm: yehudasa: ping
(05:04:45 PM) sjusthm: in the mon log
(05:04:46 PM) sjusthm: I see
(05:04:48... - 04:30 PM Bug #8346: OSD crashes on master (FAILED assert(ip_op.waiting_for_commit.count(from)))
- Hmm, ceph-osd.0.log appears to have a bunch of 0s in the middle of the file.
- 04:17 PM Bug #7999: osd: pgs share info that hasn't been persisted
- 04:15 PM Bug #8361 (Need More Info): osd/osd_types.h: 2868: FAILED assert(rwstate.empty())
- 04:15 PM Bug #8361: osd/osd_types.h: 2868: FAILED assert(rwstate.empty())
- Any chance of being able to reproduce this with debug osd = 20, debug ms = 1?
- 04:13 PM Bug #8315: osd: watch callback vs callback funky
- Also, the bug manifested in dumpling, but appears to exist in the same form in master as well.
- 04:13 PM Bug #8315: osd: watch callback vs callback funky
- Tricky... check_blacklisted_obc_watchers does not clear watch->cb before calling handle_watch_timeout. Watch.cc sugg...
- 03:36 PM Bug #8359 (Resolved): FTBFS with gcj-jdk v4.9.0
- In firefly branch, commit:a898ee56e01f971c12c0f7bebc22e59f850f27c0
- 02:34 PM Bug #8359 (Pending Backport): FTBFS with gcj-jdk v4.9.0
- This got merged in to master by commit:04f8e0effaae54d1cc4c4b34d30db48b85039595; I guess we need to backport it to Fi...
- 09:35 AM Bug #8359 (Fix Under Review): FTBFS with gcj-jdk v4.9.0
- https://github.com/ceph/ceph/pull/1854
It passes on our gitbuilders too; I'll get somebody to merge at standup. - 09:34 AM Bug #8359 (In Progress): FTBFS with gcj-jdk v4.9.0
- With attached patch (provided by Gregory) I built Ceph_0.80.1 successfully with gcj-jdk and with openjdk-7.
Thank ... - 02:59 PM CephFS Bug #8427 (Won't Fix): ceph-fuse: Dumpling "cache still has 0+1 items, waiting (for caps to relea...
- A similar (same?) issue was previously tracked at #4451, but that's resolved now:...
- 02:19 PM Revision ddb580b1 (ceph): Merge pull request #1851 from FlorentFlament/master
- documentation: update osd pool default size from 2 to 3.
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail... - 02:14 PM Bug #7068: os/FileStore.cc: 4035: FAILED assert(omap_attrs.size() == omap_aset.size()) (dumpling)
- The bug is that the snap trimmer in dumpling does not take a lock on the object. The fix is probably backporting b87...
- 09:09 AM Bug #7068: os/FileStore.cc: 4035: FAILED assert(omap_attrs.size() == omap_aset.size()) (dumpling)
- ubuntu@teuthology:/a/teuthology-2014-05-20_19:00:34-rados-dumpling-testing-basic-plana/267269
- 01:49 PM Revision a6aebe2b (ceph): Set results_server by default
- So that queued jobs get pushed to paddles
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 12:14 PM Revision 99b96827 (ceph): documentation: update osd pool default size from 2 to 3.
- Fixes: #7725
Signed-off-by: Florent Flament <florent.flament@cloudwatt.com> - 09:28 AM devops Bug #8292 (In Progress): ceph-disk prepare output not explicit on too small disk
- This is going to be tricky.
I have a working solution, with nice/informational output, but the calls keep going an... - 08:58 AM Revision 4a29c6a1 (ceph): Merge pull request #1815 from ceph/osd-metadata
- osd: include osd_objectstore in metadata reported to mon
Reviewed-by: Loic Dachary <loic@dachary.org> - 05:53 AM Revision 7b3457d5 (ceph): Merge pull request #1793 from ceph/wip-multimds
- Speed up several cross-MDS operations by reducing the number of two-phase commit disk accesses we have to go through....
- 05:22 AM Documentation #7725: osd pool default size need updating
- "Need review":https://github.com/ceph/ceph/pull/1851
- 04:41 AM Revision 4d4b77e5 (ceph): cephfs-java: build against older jni headers
- Older versions of the JNI interface expected non-const parameters
to their memory move functions. It's unpleasant, bu... - 02:38 AM Fix #6278: osd: throttle snap trimming
- Sorry for noise, one precision please : if I want to throttle to N io per OSD, the correct formula is : 1 * osd_disk_...
- 02:17 AM Fix #6278: osd: throttle snap trimming
- Ok, I found the commit : https://github.com/ceph/ceph/commit/4e5e41deeaf91c885773d90e6f94da60f6d4efd3
We have to s... - 02:12 AM Fix #6278: osd: throttle snap trimming
- Hi,
I see that a patch for this is present
* in dumpling (0.67.9) :
> osd: allow snap trim throttling with simpl... - 12:29 AM Revision f81c53a7 (ceph): Merge pull request #1838 from ceph/wip-client-time
- fs: include client timestamp in all mds requests
Reviewed-by: Greg Farnum <greg@inktank.com> - 12:09 AM Revision e02a773a (ceph): Merge pull request #36 from ceph/wip-objectstore
- fix objecstore test
05/21/2014
- 10:56 PM CephFS Bug #8405: multimds: FAILED assert(dir->is_frozen_tree_root())
- Drat, teuthology hung on this run instead of finishing and gathering up the logs. :( I'll make sure to save them when...
- 09:33 PM Revision 19af7635 (ceph): Merge pull request #35 from ceph/wip-add-v0.67.9
- Added dumpling v0.67.9 version, removed older versions v0.67.2, v0.67.4,...
- 09:18 PM Revision 3b382b70 (ceph): Process queued jobs synchronously
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:06 PM Revision 50dc3eac (ceph): Added dumpling v0.67.9 version, removed older versions v0.67.2, v0.67.4...
- This will reduce number of tests to run, some may failed on old versions, see http://tracker.ceph.com/issues/8409
S... - 08:20 PM Revision 596d4118 (ceph): Merge pull request #1835 from ceph/wip-8332
- HashIndex: in cleanup, interpret missing dir as completed merge
Reviewed-by: Sage Weil <sage@inktank.com> - 08:19 PM Revision 5d8442a1 (ceph): Merge pull request #1834 from ceph/wip-8334
- Wip 8334
Reviewed-by: Sage Weil <sage@inktank.com> - 08:00 PM Revision 6069ff08 (ceph): doc/release-notes: v0.67.9
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:37 PM Bug #7593: Disk saturation during PG folder splitting
- Sage Weil wrote:
> At a high level, sure, if you know ahead of time how many objects per PG you expect you can pre-h... - 07:11 PM rbd Bug #8413 (Rejected): test_librbd_fsx: krbd size check races with disk size revalidation
- In this case it was in fact the kernel client taking more than 10 seconds to respond to a notify, not a bug. This may...
- 05:24 PM Revision 9a376d71 (ceph): Merge pull request #260 from ceph/wip-8422
- Add exception hook to teuthology-worker
- 05:22 PM Revision df0086c0 (ceph): Merge pull request #1848 from yuyuyu101/librbd-flush
- Avoid extra check for clean object
Backport: firefly, dumpling
Reviewed-by: Sage Weil <sage@inktank.com> - 05:09 PM Bug #8395 (Pending Backport): ceph-test-objectstore doesn't clean up
- fix in master of ceph-qa-suite. to 'backport', we jsut need to advance the firefly branch up to master in ceph-qa-su...
- 04:57 PM Revision ba340a97 (ceph): 0.67.9
- 04:34 PM Revision 08ace546 (ceph): Add exception hook to teuthology-worker
- Workers processes are dying occasionally, and this should cause the
exceptions to be logged.
Signed-off-by: Zack Cer... - 03:54 PM Bug #8379: cephx: clock skew causes verify_reply decode error
- Greg Farnum wrote:
> So this is just the OSDs (or, possibly, the monitors) being out of sync with their clocks and e... - 03:52 PM Bug #8379: cephx: clock skew causes verify_reply decode error
- So this is just the OSDs (or, possibly, the monitors) being out of sync with their clocks and expiring or advancing t...
- 08:41 AM Bug #8379: cephx: clock skew causes verify_reply decode error
- Thanks, now that we know what causes this I think we should improve the error message (at a minimum).
- 08:40 AM Bug #8379: cephx: clock skew causes verify_reply decode error
- 04:30 AM Bug #8379: cephx: clock skew causes verify_reply decode error
- @Sage Weil, I can't close that issue, please help to close, thanks!
BTW, if add the above limitation to CEPH install... - 04:25 AM Bug #8379: cephx: clock skew causes verify_reply decode error
- I fix that issue when all the MON and OSDs nodes SYNC the same system date.
- 03:40 PM Revision 7784ef17 (ceph): Merge pull request #1849 from ceph/wip-mon-get-version
- mon: set MMonGetVersionReply tid
Reviewed-by: Sage Weil <sage@inktank.com> - 10:18 AM Feature #8265 (In Progress): config: make int parser accept K, M, G, T, P suffix and scale value ...
- 10:14 AM Revision f51e33bd (ceph): Avoid extra check for clean object
- We needn't to check clean object via buffer state, skip the clean object.
Signed-off-by: Haomai Wang <haomaiwang@gma... - 09:09 AM Bug #8420 (Can't reproduce): iogen workunit not stopping properly
- http://pulpito.front.sepia.ceph.com/ubuntu-2014-05-19_20:36:16-multimds-wip-multimds-testing-basic-plana/264360/
<pr... - 08:57 AM Bug #8241: XfsFileStoreBackend tries to set extsize but may get EINVAL
- I'm also seeing this error. Will try removing my RBD cache tier and see if it stops happening....
- 08:42 AM rbd Bug #8416 (Closed): Client Crash when try to map a volume (ubuntu)
- Hi,
I'm following the install guide, and when I do the following command in the client:
sudo rbd map foo --poo... - 08:20 AM Revision 9235dcb1 (ceph): mon: set MMonGetVersionReply tid
- Currently we don't set MMonGetVersionReply tid even if the original
MMonGetVersion message had a non-zero tid. This ... - 06:39 AM devops Bug #8401 (Fix Under Review): ceph-deploy must warn against custom cluster names when system is s...
- pull request opened https://github.com/ceph/ceph-deploy/pull/191
- 05:09 AM Revision 5be30f0d (ceph): rados/singleton-nomsgr/all/objectstore: clean up
- ceph_test_objectstore scribbles in $CWD. Keep it inside $TESTDIR and
clean up when we are done.
Fixes: #8395
Signed... - 05:09 AM Revision a4f00aba (ceph): rados/singleton-nomsgr/all/objectstore: skip ceph cluster setup
- Not necessary; we just need it installed.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:56 AM Revision ba53889a (ceph): README: move package dependencies into separate files
- Sorted, with a short, simple command to paste. Avoid the duplication of
the lists.
Signed-off-by: Sage Weil <sage@i... - 04:55 AM Revision 77066a23 (ceph): README: clean up some whitespace
- Remove $ prefix, use tab consistently.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:53 AM Linux kernel client Bug #8415 (Closed): run_xfstests.sh: install quota package
- xfstests 234 failed on a jessie/sid box...
- 04:51 AM Revision c08adbc9 (ceph): Fix set_alloc_hint op cause KeyValueStore crash problem
- Now KeyValueStore doesn't support set_alloc_hit op, the implementation of
_do_transaction need to consider decoding t... - 04:42 AM rbd Bug #6385: run_xfstests.sh: doesn't work with newly-organized upstream tests
- We need to do this transition sooner rather than later. xfstests 103 failed
with the following... - 03:22 AM Revision e5fb75fc (ceph): Merge pull request #1723 from ctheune/patch-1
- Fix formatting of header
- 12:40 AM Revision e9eb30c0 (ceph): Merge pull request #1845 from wdneto/master
- doc: Update manual-deployment.rst
- 12:38 AM Revision 08f72d56 (ceph): Merge pull request #1828 from nereocystis/faq-fix
- doc: fix link to FAQ
- 12:37 AM Revision a147b46a (ceph): Merge pull request #1829 from nereocystis/preflight-cleanup
- doc: Clean up pre-flight documentation
- 12:37 AM Revision 7564df85 (ceph): Merge pull request #1833 from nereocystis/admin-node-doc
- doc: mention admin-node in common documentation
- 12:35 AM Revision aca9b1ed (ceph): Merge pull request #1837 from nereocystis/quick-ceph-deploy-cleanup
- doc: quick-ceph-deploy cleanup
- 12:10 AM Revision ec9a9dac (ceph): Merge pull request #1841 from ceph/wip-8373
- Fixes for crush ruleset selection during pool creation (Wip 8373)
Reviewed-by: Sage Weil <sage@inktank.com> - 12:06 AM Revision 4523e581 (ceph): Merge pull request #1836 from ceph/wip-doc-openstack
- doc: Clarifications to Ceph Block Device and OpenStack documentation.
05/20/2014
- 11:29 PM Revision d04b386b (ceph): init-ceph: if we fail to set an OSD's crush position, continue
- If we fail to set the CRUSH position for one OSD, continue on to try
starting others, just as we do when we fail to s... - 11:28 PM Revision 46f1eb68 (ceph): init-ceph: continue loop immediately on daemon start failure
- If we fail to start the daemon, skip the post_start and other steps.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:08 PM Revision 3bbe29eb (ceph): common/Finisher: add queue(list<Context*>&)
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:27 PM Revision f305b8a3 (ceph): Merge pull request #1842 from ceph/wip-buildroot
- ceph.spec.in: remove BuildRoot
- 10:26 PM Revision 7e695318 (ceph): Merge pull request #1844 from onlyjob/hppa
- Define AO_REQUIRE_CAS (fixes FTBFS on 'hppa')
Backport: firefly
Reviewed-by: Sage Weil <sage@inktank.com> - 10:22 PM Revision 6ba57da9 (ceph): prioritise use of `javac` executable (gcj provides it through alternati...
- On Debian this fixes FTBFS when gcj-jdk and openjdk-7-jdk are installed at
the same time because build system will u... - 10:22 PM Revision 9e335a49 (ceph): pass '-classpath' option (gcj/javah ignores CLASSPATH environment varia...
- This should not affect OpenJDK which understands '-classpath' as well.
With gcj-jdk we still get FTBFS later:
~~~... - 10:22 PM Revision fcd30500 (ceph): look for "jni.h" in gcj-jdk path, needed to find "jni.h" with gcj-jdk_4...
- Signed-off-by: Dmitry Smirnov <onlyjob@member.fsf.org>
(cherry picked from commit 0f4120c0115e7977ae7c03458addcc2b291... - 10:20 PM Revision c2644b29 (ceph): Update manual-deployment.rst
- - When creating the OSD data, specify osd-uuid so that it matches when the osd is first created.
- Modify caps when a... - 10:18 PM Revision 74218f3d (ceph): Define AO_REQUIRE_CAS (fixes FTBFS on 'hppa')
- to fix FTBFS due to undeclared atomic functions.
As reported
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=... - 10:16 PM Revision 1d9e4ac2 (ceph): mon: Fix default replicated pool ruleset choice
- Specifically, in the case where the configured
default ruleset is CEPH_DEFAULT_CRUSH_REPLICATED_RULESET,
instead of a... - 10:16 PM Revision fb504bae (ceph): mon: Fix check of ruleset id on pool update
- This code was using CrushWrapper::rule_exists, which
checks for a *rule* existing, whereas the value being
set is a *... - 10:07 PM Revision 799f76aa (ceph): mds: remove unused Mutation::now
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:07 PM Revision 87688570 (ceph): mds: use mds_stamp for mksnap
- Use the server timestamp for the snapshot timestamp. This could arguably
be the client timestamp, but I think snapsh... - 10:05 PM Revision 9c86a110 (ceph): mds: use client-provided time stamp for user-visible file metadata
- Use the op_stamp from the MDRequest, populated by the MClientRequest when
possible, for setting timestamps on user-vi... - 10:05 PM Revision a09547bb (ceph): mds: use real timestamp for readdir leases
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:05 PM Revision d4bfa39f (ceph): mds: reset mds_stamp for readdir, rename, link
- These ops to complicated work prior to starting the real operation, like
fetching missing directories, or opening rem... - 10:05 PM Revision 4a6596ec (ceph): mds: do the balancer and propagation timers based on mds_stmap
- Use the (more) stable time stamp for doing the balancer's temperature
tracking and associated decay.
Signed-off-by: ... - 09:55 PM Bug #8259 (Fix Under Review): add a target to ensure new dependencies are installed before builds
- 09:55 PM Revision fd1f9bda (ceph): mds: do rstat timestamps (rctime, fragstat mtime) in terms of op stamp
- Use the op (client) timestamp for the recursive stats, for santity's sake.
Note that since this is monotonically incr... - 09:52 PM Revision 29c68444 (ceph): mds: make sure mds_stamp is set when we journal
- This is a catch-all that we are carrying over from before. It may not
be strictly necessary, but I'm not inclined to... - 09:51 PM Revision 3569e809 (ceph): mds: set mds_stamp on lock acquisition
- Normally acquire_locks() will set this for us.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:50 PM Revision e4c9c341 (ceph): mds: add {mds,op}_stamp to Mutation
- With getters, setters.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:47 PM Revision de43f6d2 (ceph): ceph-disk: partprobe before settle when preparing dev
- Two users have reported this fixes a problem with using --dmcrypt.
Fixes: #6966
Tested-by: Eric Eastman <eric0e@aol.... - 08:41 PM Revision 401319a1 (ceph): ceph.spec.in: remove BuildRoot
- Deprecated
Fixes: #8143
Signed-off-by: Sage Weil <sage@inktank.com> - 07:28 PM Bug #8404: OSD: stopped doing useful work until scrub timeouts nudged PGs
- 07:27 PM Bug #8404: OSD: stopped doing useful work until scrub timeouts nudged PGs
- client is waiting for session close message from mds.8. ...
- 02:37 PM Bug #8404: OSD: stopped doing useful work until scrub timeouts nudged PGs
- teuthology-2014-05-18_23:02:25-multimds-master-testing-basic-plana/262204/
- 02:28 PM Bug #8404 (Duplicate): OSD: stopped doing useful work until scrub timeouts nudged PGs
- http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-18_23:02:25-multimds-master-testing-basic-plana/262217/
I d... - 07:20 PM rbd Bug #8413 (Rejected): test_librbd_fsx: krbd size check races with disk size revalidation
- Running test_librbd_fsx in kernel rbd mode against wip-discard in ceph-client.git, this error was reported:...
- 06:50 PM rbd Bug #8409 (Duplicate): "Segmentation fault" in rbd in upgrade:dumpling-dumpling-testing-basic-vps
- This is #5426, which was already backported and released in 0.67.6. Since the test starts with an older version of du...
- 02:57 PM rbd Bug #8409: "Segmentation fault" in rbd in upgrade:dumpling-dumpling-testing-basic-vps
- #7997
- 02:54 PM rbd Bug #8409 (Duplicate): "Segmentation fault" in rbd in upgrade:dumpling-dumpling-testing-basic-vps
- Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-19_19:15:03-upgrade:dumpling-dumpling-testing-basi...
- 06:32 PM CephFS Bug #8405: multimds: FAILED assert(dir->is_frozen_tree_root())
- where is the mds log?
- 02:31 PM CephFS Bug #8405 (Duplicate): multimds: FAILED assert(dir->is_frozen_tree_root())
- ...
- 05:52 PM Revision b638d19d (ceph): msg: Fix inconsistent message sequence negotiation during connection reset
- Backport: firefly, emperor, dumpling
Signed-off-by: Guang Yang (yguang@yahoo-inc.com)
Reviewed-by: Greg Farnum <greg... - 05:52 PM Revision 804fb969 (ceph): msg: Fix inconsistent message sequence negotiation during connection reset
- Backport: firefly, emperor, dumpling
Signed-off-by: Guang Yang (yguang@yahoo-inc.com)
Reviewed-by: Greg Farnum <greg... - 05:46 PM Revision 55b11128 (ceph): OSD::handle_pg_query: on dne pg, send lb=hobject_t() if deleting
- We will set lb=hobject_t() if we resurrect the pg. In that case,
we need to have sent that to the primary before han... - 05:35 PM Revision 3b8ab41e (ceph): mon/MonClient: remove stray _finish_hunting() calls
- Callig _finish_hunting() clears out the bool hunting flag, which means we
don't retry by connection to another mon pe... - 05:19 PM Revision a9153504 (ceph): Merge pull request #1826 from ceph/wip-8162-dumpling
- Wip 8162 dumpling
Reviewed-by: Sage Weil <sage@inktank.com> - 05:09 PM Bug #8373 (Pending Backport): Pool creation defaults to ruleset 0 even if it doesn't exist
- 01:21 PM Bug #8373 (Fix Under Review): Pool creation defaults to ruleset 0 even if it doesn't exist
- 09:34 AM Bug #8373 (In Progress): Pool creation defaults to ruleset 0 even if it doesn't exist
- 04:29 PM Bug #8342 (Fix Under Review): init script may not start all OSDs
- https://github.com/ceph/ceph/pull/1846
Can you take a look at this patch? I think I understand now what you were ... - 04:23 PM Bug #8359: FTBFS with gcj-jdk v4.9.0
- There was a switch from expecting non-const to expecting const in that function:
http://docs.oracle.com/javase/1.5.0... - 03:34 PM Bug #8359: FTBFS with gcj-jdk v4.9.0
- No it wasn't resolved, at least not in Firefly.
Merged patches fixed other problems so build can progress until it s... - 03:20 PM Bug #8359 (Resolved): FTBFS with gcj-jdk v4.9.0
- merged these to masters a few days ago, now in firefly branch too.
- 04:01 PM Fix #8205: FileStore: properly fill in XATTR_NO_SPILL_OUT tag
- Significantly revised the branch (it now removes the user_only stuff in the ObjectStore interface), and have schedule...
- 03:28 PM rgw Bug #8411 (Can't reproduce): "Segmentation fault" in radosgw in upgrade:dumpling-dumpling-testing...
- Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-19_19:15:03-upgrade:dumpling-dumpling-testing-basi...
- 03:26 PM Bug #8143 (Resolved): BuildRoot is now silently ignored in .spec files
- 01:40 PM Bug #8143 (Fix Under Review): BuildRoot is now silently ignored in .spec files
- 02:28 PM Feature #8231: ceph filestore dump improvements
- Adding:
ceph-filestore-dump ... <object> (get-omaphdr)
ceph-filestore-dump ... <object> (set-omaphdr) <value>
- 02:06 PM devops Bug #8326 (Rejected): Issues with ceph deploy - disk issue
- it sounds like the vm disk is too small. the default journal 5 or 10 gb ... so the volume needs to be at least 20 pr...
- 02:02 PM devops Bug #5306 (Can't reproduce): Xen based OSDs fail to start ceph-osd process
- 01:58 PM Revision 7418d062 (ceph): Merge pull request #34 from ceph/wip-fuse
- fuse_defautl_permissions = 0;
Reviewed-by: Greg Farnum <greg@inktank.com> - 01:50 PM Bug #8256: unhelpful ceph cli command --help
- Yeah, I debated about "parametername" vs "type" being more helpful. Of course, always, everyone wants both, and then...
- 01:32 PM Bug #8256: unhelpful ceph cli command --help
- 01:50 PM Revision e207e903 (ceph): multimds: fuse_default_permissions = 0
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:48 PM Revision bf99313d (ceph): multimds: factor install+ceph tasks out of other collections
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:46 PM Bug #6806 (Resolved): mon: audit cmd_getval() calls to make sure they handle failures correctly
- no backport, too big.
- 01:46 PM devops Bug #8403 (Resolved): Fedora 20 needs to be supported with repos
- There are a few tickets (like #7627) that are now in need of Fedora 20 repos to start testing and fixing some issues....
- 01:45 PM Bug #7210 (Resolved): mon: does not validate snapshot removal commands
- no backport.
- 01:44 PM Bug #7371 (Resolved): libceph: tid 36856 reply has 196608 bytes we had only 147456 bytes ready
- not worried about backporting this now that firefly is out.
- 01:43 PM Revision 93a5b88f (ceph): tools/cephfs: error handling in EventOutput
- Print error instead of hitting assertion if
we e.g. can't create directory.
Signed-off-by: John Spray <john.spray@in... - 01:43 PM Revision 3bef125f (ceph): qa: Add smoke test for cephfs-journal-tool
- Signed-off-by: John Spray <john.spray@inktank.com>
- 01:43 PM Revision 708c4eda (ceph): tools/JournalTool: update usage()
- Signed-off-by: John Spray <john.spray@inktank.com>
- 01:43 PM Revision d66fa53d (ceph): tools/MDSUtility: fix crash on bad config
- Was calling messenger destructor before
calling shutdown in case where config
was bad, e.g. in vstart without "-c" fl... - 01:43 PM Revision 2621b5d9 (ceph): tools/cephfs-journal-tool: handle --help cleanly
- Handle --help before main initialization so that
it works with or without a running mon cluster.
Signed-off-by: John... - 01:43 PM Revision 3207c505 (ceph): osdc/Journaler: fix obj count in Journaler:erase
- This was off by one (too few) in the case of a
trimmedpos->write_pos range that had length
layout_period+2 and starti... - 01:41 PM Bug #7159 (Resolved): ceph status --format=json num_in_osds and num_up_osds formatting not consis...
- in firefly, no need for dumpling.
- 01:38 PM Bug #8214 (Can't reproduce): Crash in Thread.cc "common/Thread.cc: 110: FAILED assert(ret == 0)" ...
- 01:36 PM Bug #8250 (Resolved): osd crashed "pthread lock: Invalid argument" in upgrade:dumpling-x:stress-s...
- 01:31 PM Bug #8294 (Rejected): "Error EINVAL" in upgrade:dumpling-dumpling-testing-basic-vps
- wrong qa-suite branch
- 01:30 PM rbd Bug #8318: "rbd: create error" in upgrade:dumpling-dumpling-testing-basic-plana suite
- this a bug in the test? ENOSYS, probably suing rbd_create3 or something?
- 01:28 PM Bug #8320: heartbeat timeouts too low for vps machines
- Make this increase teh timeouts when running on vps.
- 01:24 PM Bug #8335 (Rejected): Crash while recovering from XFS corruption
- Recreate this OSD (after you confirm the cluster has other copies of the data :)
- 01:23 PM Bug #8367 (Duplicate): osd crashed in upgrade:dumpling-x:stress-split-firefly---basic-plana
- 01:22 PM Bug #7991 (Rejected): ceph-mon crash
- 01:21 PM Bug #7991 (Can't reproduce): ceph-mon crash
- 01:16 PM Bug #6565 (Resolved): stuck in recovery_wait
- 01:15 PM Bug #8114 (Can't reproduce): "osd/RadosModel.h: 1055: FAILED assert" in upgrade:dumpling-x:stress...
- 01:14 PM Bug #8229 (Can't reproduce): 0.80~rc1: OSD crash (domino effect)
- 01:12 PM Bug #8162 (Resolved): osd: dumpling advances last_backfill prematurely
- 01:12 PM Bug #8011 (Resolved): osd/ReplicatedPG.cc: 5244: FAILED assert(soid < scrubber.start || soid >= s...
- 01:12 PM Bug #8270 (Can't reproduce): 0.80~rc1: OSD crash during replication after repair
- 01:11 PM Bug #8319 (Resolved): osd: spurious 'wrongly marked me down' message on shutdown
- 01:11 PM Bug #8328 (Resolved): osd: null op on dup_ops list
- 01:11 PM Bug #8305 (Resolved): objecter, osd: pool overlay change should trigger op resend
- 01:11 PM Bug #7588 (Resolved): OSD Seg fault in string assign ObjectOperation::C_ObjectOperation_copyget::...
- 01:09 PM Bug #8332 (Pending Backport): ceph-test-objectstore: bad return value in unlink
- 01:09 PM Bug #8334 (Pending Backport): osd: bug with pool snaps, ceph_test_rados
- 01:08 PM Bug #8380 (Resolved): osd/ReplicatedPG.cc: 1849: FAILED assert(0 == "out of order op")
- 01:07 PM Revision 1c2bb374 (ceph): osdc: new style encoding for Journal::Header
- Switch to the ENCODE_START, DECODE_START macros
for Journal::Header. As well as being nice generally,
this has the i... - 01:07 PM Revision bac434de (ceph): mds: Make EMetaBlob::dirlump::_decode_bits const
- This requires making the late-decoded attributes mutable.
The motivation is to allow get_paths and all the code downs... - 01:07 PM Revision 5d913e2b (ceph): mds: Create JournalPointer in MDLog::create
- Otherwise it is created at next startup when
we see that it is missing: this is cleaner.
Signed-off-by: John Spray <... - 01:07 PM Revision b76e64b2 (ceph): tools/JournalTool: Fix 'header set' corner case
- If the write_pos was behind the other pointers, we
would flag the header as invalid. However, that
would prevent doi... - 01:07 PM Revision 68b20094 (ceph): mds: Introduce mds_journal_format config setting
- This is useful for testing, so that we can create an
old-style journal and then test the version migration
by changin... - 01:07 PM Revision 5c2a6401 (ceph): osdc/Journaler: include stream_format in dump()
- Signed-off-by: John Spray <john.spray@inktank.com>
- 01:07 PM Revision d52eeaba (ceph): Fix JournalStream::read length assertion
- This was checking for new-format length even
when reading from an old-format journal.
Signed-off-by: John Spray <joh... - 01:07 PM Revision fc1d6da7 (ceph): tools/cephfs: Update for JournalPointer
- Signed-off-by: John Spray <john.spray@inktank.com>
- 01:07 PM Revision 423dafe0 (ceph): osdc/Journaler: use pointers for out params
- Fixes a style violation in the new JournalStream class.
Signed-off-by: John Spray <john.spray@inktank.com> - 01:07 PM Revision 45c319ef (ceph): doc: Update ceph-mds manpage
- Add missing --hot-standby and --journal-check
arguments.
Fixes: #8258 - 01:07 PM Revision 778b7851 (ceph): osdc/JournalStream: DRY envelope size calc
- Replace repetitive sizeof() calculation for the
envelope overhead per log event with #defines.
Signed-off-by: John S... - 01:07 PM Revision f12b9e8b (ceph): osdc: make JournalStream::readable const
- Signed-off-by: John Spray <john.spray@inktank.com>
- 01:07 PM Revision f609a0af (ceph): osdc: Simplify JournalStream::read
- It was doing an unnecessary series of splices() after
reading header, replace with a single pass through
the data and... - 01:07 PM Revision 79a1e587 (ceph): mds/CDir: remove redundant inode enc/dec
- Use the new CInode::encode_bare/decode_bare fns
in CDir, so that we only have one implementation
of the inode encode/... - 01:07 PM Revision e7fa5be6 (ceph): osdc: Clean up journalstream readable check
- Fix redundant (and subtly incorrect) calculation of
the number of bytes needed. It worked because waiting
for a few ... - 01:07 PM Revision 405cb857 (ceph): osdc: fix redundant branch
- Signed-off-by: John Spray <john.spray@inktank.com>
- 01:07 PM Revision c73902b1 (ceph): osdc/Journaler: privatize members
- Many members were unnecessarily public.
Signed-off-by: John Spray <john.spray@inktank.com> - 01:07 PM Revision dba721f1 (ceph): osdc: Add Journaler.erase
- This is used in subsequent commits to delete journals
that are no longer needed, such as after rewriting
a journal in... - 01:07 PM Revision a4ae168a (ceph): mds: add atomic log rewrite on format change
- Two main pieces to this:
* A new JournalPointer object that stores two journal
inodes so that we can do a double-... - 01:07 PM Revision 8b0383ed (ceph): dencoder: add JournalPointer to types.h
- Signed-off-by: John Spray <john.spray@inktank.com>
- 01:07 PM Revision 1612677b (ceph): mds: Generalize JournalPointer functionality
- ...so that we can use it places like Resetter too. And use it
there.
Signed-off-by: John Spray <john.spray@inktank.... - 01:07 PM Revision aec4c939 (ceph): tools: update Dumper to use JournalPointer
- Signed-off-by: John Spray <john.spray@inktank.com>
- 01:07 PM Revision f7e9ff17 (ceph): tools: Create cephfs-journal-tool
- This is for debugging/repairing CephFS journals.
Signed-off-by: John Spray <john.spray@inktank.com> - 01:07 PM Revision 403e0288 (ceph): rpm: add cephfs-journal-tool to RPM build
- Signed-off-by: John Spray <john.spray@inktank.com>
- 01:07 PM Revision 7e4da00a (ceph): debian: add cephfs-journal-tool to ceph-mds
- Signed-off-by: John Spray <john.spray@inktank.com>
- 01:07 PM Revision 5011945f (ceph): gitignore: Add cephfs-journal-tool
- Signed-off-by: John Spray <john.spray@inktank.com>
- 01:07 PM Revision 49add983 (ceph): docs: Add cephfs-journal-tool
- Signed-off-by: John Spray <john.spray@inktank.com>
- 01:05 PM Bug #8393 (Duplicate): osd crashed in rbd-master-testing-basic-plana suite
- dup of #8380
- 01:03 PM Bug #8395: ceph-test-objectstore doesn't clean up
- We need to kill the test working dir, test bug.
- 01:02 PM Bug #7986: 3.1s0 scrub stat mismatch, got 2041/2044 objects, 0/0 clones, 2041/2044 dirty, 0/0
- ubuntu@teuthology:/a/teuthology-2014-05-18_02:30:21-rados-master-testing-basic-plana/260674
- 01:02 PM Bug #8398 (Duplicate): scrub stat mismatch errors in nightlies
- #7986
- 01:01 PM Bug #8397 (Duplicate): radosbench test reported error in cluster log
- 11:59 AM devops Bug #8401 (Resolved): ceph-deploy must warn against custom cluster names when system is sysvinit
- sysvinit systems do not support custom cluster names, so ceph-deploy should refuse deployment when that is the case
... - 11:55 AM Feature #8391: sysvinit does not support custom cluster names
- This is just an issue with sysvinit, so nothing in that realm will support custom cluster names.
- 10:04 AM Feature #8391: sysvinit does not support custom cluster names
- I believe there is no cluster name support at all in the sysvinit script. We only added it to the upstart stuff. I ...
- 11:38 AM rgw Bug #8311: No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-bas...
- Here is the latest run results:
http://pulpito.front.sepia.ceph.com/teuthology-2014-05-19_19:15:03-upgrade:dumpling-... - 10:52 AM Bug #8232 (Resolved): Race condition during messenger rebind
- This is in firefly as commit:6078726e0b89d0202c3a4bc594be11fc346bed9d, emperor as commit:804fb9694f34e1685c787c851e06...
- 09:07 AM rgw Bug #8269 (Pending Backport): rgw: corrupted multipart object
- 08:38 AM Revision 107821fe (ceph): Fix formatting of header
- The header was displaying the newline as a simple "n" due to quoting in the doc.
Signed-off-by: Christian Theune <ct... - 06:24 AM devops Bug #7627: ceph-disk: does not start daemons properly under systemd
- ...and we don't have packages for F20
Going to try and build for F20, but it might take some effort to get there a... - 05:58 AM Bug #8379: cephx: clock skew causes verify_reply decode error
- The settings of ceph.conf is
[global]
fsid = 49a9d6de-0583-4941-b6ee-7007482ddbcf
mon_initial_members = estack4-HP... - 03:58 AM Revision fe1fbfb7 (ceph): test: fix some templates to match new output code
- Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
(cherry picked from com... - 01:43 AM Bug #8387: osd: skipping missing maps broken
- Hi Sage
Here is the complete output from another OSD. This problem is occurring with multiple OSDS (74 osd) across...
05/19/2014
- 11:56 PM Revision bd5d6f11 (ceph): OSD: fix an osdmap_subscribe interface misuse
- When calling osdmap_subscribe, you have to pass an epoch newer than the
current map's. _maybe_boot() was not doing th... - 11:53 PM Revision 1383b649 (ceph): Merge pull request #1839 from ceph/wip-8338
- OSD: verify that client ops are targeted correctly in the current epoch
Reviewed-by: Samuel Just <sam.just@inktank.com> - 11:40 PM Bug #8381 (Fix Under Review): osd crash when osd use leveldb as filestore
- 11:25 PM Bug #8381: osd crash when osd use leveldb as filestore
- Thanks to xinxin!
The bug is resulted from set_alloc_hint op.
case Transaction::OP_SETALLOCHINT:
//... - 07:20 PM Bug #8381: osd crash when osd use leveldb as filestore
- log with 'debug keyvaluestore = 20/20'
- 12:49 AM Bug #8381: osd crash when osd use leveldb as filestore
- you can add "debug_keyvaluestore = 20/20" to ceph.conf
- 12:39 AM Bug #8381: osd crash when osd use leveldb as filestore
hi haomai , this issue occurs once i used 'dd', in order to help you root the cause, what kind of info should i pro...- 11:39 PM Revision 5c8afaa8 (ceph): OSD: fix an osdmap_subscribe interface misuse
- When calling osdmap_subscribe, you have to pass an epoch newer than the
current map's. _maybe_boot() was not doing th... - 11:33 PM Revision d58d2c15 (ceph): Merge pull request #258 from ceph/wip-fix-format-samba
- Fixed formatting and added a better variable for time out
- 11:31 PM Revision eb98f4ab (ceph): osd: skip out of order op checks on tiered pools
- When we send redirected ops, we do not assign a new tid, which means that
a given client's ops for a pool may not hav... - 11:23 PM Revision ad2e20f2 (ceph): client: set timestamp in MDS requests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:23 PM Revision a91e072b (ceph): mds: include timestamp in MClientRequest
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:18 PM Revision c8881bb7 (ceph): Fixed broken quotations
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 11:05 PM Revision 2f023b5d (ceph): Merge pull request #1825 from ceph/wip-8380
- osd: skip out of order op checks on tiered pools
Reviewed-by: Samuel Just <sam.just@inktank.com> - 11:03 PM Revision 6e893ad2 (ceph): Fixed formatting and added a better variable for time out
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 10:31 PM Revision de3564bc (ceph): Merge pull request #1830 from salehe/docfix-1
- rados.py: clarify documentation of recent change on write return value
Reviewed-by: Josh Durgin <josh.durgin@inktank... - 10:25 PM Revision d71839a6 (ceph): doc: clarify openstack cow sentence
- Missing subject, and now applies to disks in general.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 10:24 PM Revision 0f7f1e84 (ceph): doc: note cinder multi-backend restriction
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 10:14 PM Revision e92f2d9f (ceph): doc: link to ephemeral rbd patches
- These are necessary for using ephemeral rbd with Havana and Icehouse.
Signed-off-by: Josh Durgin <josh.durgin@inktan... - 10:04 PM Revision 216e5c9a (ceph): task/: add populate_rbd_pool for quickly spinning up a pool with rbd stuff
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:03 PM Revision 13d6c3cf (ceph): doc: quick-ceph-deploy cleanup
- Improve documentation in quick-ceph-deploy.rst
Use admin-node consistently.
ceph should be installed on admin-node fo... - 09:41 PM Revision 50f6641a (ceph): Merge pull request #1804 from ceph/wip-8104
- Wip 8104
Reviewed-by: Sage Weil <sage@inktank.com> - 09:36 PM Revision d40ba053 (ceph): doc: mention admin-node in common documentation
- This change uses admin-node in the quick-common.rst file, including
the graph. This name is already used in
quick-cep... - 09:27 PM Revision 29f615b7 (ceph): ReplicatedPG::start_flush: fix clone deletion case
- dsnapc.snaps will be non-empty most of the time if there
have been snaps before prev_snapc. What we really want to
k... - 09:24 PM Revision 5ff95dbd (ceph): HashIndex: in cleanup, interpret missing dir as completed merge
- If we stop between unlinking the empty subdir and removing the root
merge marker, we get ENOENT on the get_info. Tha... - 09:18 PM Revision bc897b84 (ceph): rados.py: clarify recent change on write return value
- Signed-off-by: Mohammad Salehe <salehe+dev@gmail.com>
- 09:10 PM Revision 8d9d724b (ceph): ceph_manager: reset timeout if we are making progress in wait_for_recovery
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:55 PM Revision 29ee6fae (ceph): ReplicatedPG: block scrub on blocked object contexts
- Fixes: #8011
Backport: firefly
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 741147715... - 08:54 PM Revision 6078726e (ceph): msg: Fix inconsistent message sequence negotiation during connection reset
- Backport: firefly, emperor, dumpling
Signed-off-by: Guang Yang (yguang@yahoo-inc.com)
Reviewed-by: Greg Farnum <greg... - 08:54 PM Revision 02557f8b (ceph): Objecter::_op_submit: only replace the tid if it's 0
- Otherwise, redirected ops will suddenly have a different tid
and will become uncancelable.
Fixes: #7588
Signed-off-b... - 08:54 PM Revision 788b5fad (ceph): mon/OSDMonitor: force op resend when pool overlay changes
- If a client is sending a sequence of ops (say, a, b, c, d) and partway
through that sequence it receives an OSDMap up... - 08:54 PM Revision 268df486 (ceph): osd: discard client ops sent before last_force_op_resend
- If an op is sent before last_force_op_resend, and the client's feature is
present, drop the op because we know they w... - 08:53 PM Revision 8bc4992f (ceph): osdc/Objecter: resend ops in the last_force_op_resend epoch
- If we are a client, and process a map that sets last_force_op_resend to
the current epoch, force a resend of this op.... - 08:53 PM Revision 83d03f0e (ceph): osd/osd_types: add last_force_op_resend to pg_pool_t
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 3152faf79f498a723ae0fe44301ccb21b15a96ab) - 08:53 PM Revision c94ac44a (ceph): osd: handle race between osdmap and prepare_to_stop
- If we get a MOSDMarkMeDown message and set service.state == STOPPING, we
kick the prepare_to_stop() thread. Normally... - 08:53 PM Revision 22e2e7cf (ceph): osd/ReplicatedPG: do not queue NULL dup_op
- We call start_flush() with a NULL op in a couple different places. Do not
put a NULL pointer on the dup_ops list or ... - 08:45 PM Revision c5ae8ffc (ceph): Merge pull request #1827 from ceph/wip-6565-dumpling
- Wip 6565 dumpling
Reviewed-by: Sage Weil <sage@inktank.com> - 08:38 PM Revision 63721185 (ceph): doc: Clean up pre-flight documentation
- Mention recent Ceph releases.
Move important message about sudo and ceph-deploy closer to the use of
ceph-deploy.
Men... - 07:02 PM Bug #8398 (Duplicate): scrub stat mismatch errors in nightlies
- logs: ubuntu@teuthology:/a/teuthology-2014-05-18_02:30:21-rados-master-testing-basic-plana/260674
ceph version: v0... - 06:59 PM Revision 06d05fd6 (ceph): doc: fix link to FAQ
- The location of the ceph wiki FAQ has changed.
Now, the link from ceph documentation matches the current FAQ location... - 06:54 PM Bug #8397 (Duplicate): radosbench test reported error in cluster log
- logs: ubuntu@teuthology:/a/teuthology-2014-05-18_02:30:21-rados-master-testing-basic-plana/260589
ceph version: v0... - 06:30 PM Bug #7891: osd: leaked pg refs on shutdown
- recent logs from the nightlies:ubuntu@teuthology:/a/teuthology-2014-05-18_02:30:21-rados-master-testing-basic-plana/2...
- 02:17 PM Bug #7891: osd: leaked pg refs on shutdown
- two instances:
ubuntu@teuthology:/a/samuelj-2014-05-16_23:11:10-rados-wip-sam-testing-testing-basic-plana/259903 - 06:24 PM Bug #8396 (Resolved): osd: message delayed in Session misdirected after split
- logs:ubuntu@teuthology:/a/teuthology-2014-05-18_02:30:21-rados-master-testing-basic-plana/260734
ceph version 0.80... - 06:24 PM Revision f3925b20 (ceph): Merge pull request #1820 from ceph/wip-osd-refs
- osd: fix a session ref leak, and an unlikely race
Reviewed-by: Greg Farnum <greg@inktank.com> - 06:23 PM Revision 8d991fa2 (ceph): OSD: check for splitting when processing recover/backfill reservations
- Fixes: 6565
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry picke... - 06:18 PM Revision 03e3ccdd (ceph): doc: Restored glance_api_version=2 setting.
- Fixes: #8347
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 06:18 PM rbd Bug #8378: krbd: Kernel oops in rbd_img_obj_callback
- Hi Ilya,
I would like to know some details abount this patch, is this patch will applied to RBD Kernel Module or O... - 10:20 AM rbd Bug #8378: krbd: Kernel oops in rbd_img_obj_callback
- Hi Rain,
We have a patch pending that I hope will fix this, but it needs more testing.
I'll notify you when it's ... - 05:48 PM Bug #8395 (Resolved): ceph-test-objectstore doesn't clean up
- logs: ubuntu@teuthology:/a/teuthology-2014-05-18_02:30:21-rados-master-testing-basic-plana/260352
ceph version 0.8... - 05:46 PM Revision e8756be2 (ceph): osdc/Objecter: flag ops that have been redirected
- In the future it may be helpful to know whether an op has been redirected
by the OSD.
We don't need it bad enough no... - 05:32 PM Revision cf2b172c (ceph): osd: skip out of order op checks on tiered pools
- When we send redirected ops, we do not assign a new tid, which means that
a given client's ops for a pool may not hav... - 05:10 PM Bug #8393: osd crashed in rbd-master-testing-basic-plana suite
- coredump from ceph-osd.4.log @ ubuntu@teuthology:/a/teuthology-2014-05-18_23:00:04-rbd-master-testing-basic-plana/261...
- 04:13 PM Bug #8393: osd crashed in rbd-master-testing-basic-plana suite
- I was able to reproduce this issue on manual re-run.
Logs can be found on 'yw' box (ssh from teuthology) in /home/ub... - 03:34 PM Bug #8393: osd crashed in rbd-master-testing-basic-plana suite
- Moved to ceph
- 02:54 PM Bug #8393 (Duplicate): osd crashed in rbd-master-testing-basic-plana suite
- Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-18_23:00:04-rbd-master-testing-basic-plana/261772/...
- 05:05 PM RADOS Fix #8394 (New): Monitor: allow specifying "begin" and "target" values on map subscriptions
- Right now, the monitor subscription mechanism lets you specify the map you want to start receiving updates as of. Unf...
- 04:58 PM Bug #8338 (Resolved): OSD: no longer checking that ops on older maps are correctly targeted
- Merged to master by commit 1383b649d7ae97c99e9840c42bef0c0db5a0f65e as commit 9f0825ca13320187ee9d763160ea2f49738f83f2
- 04:57 PM Bug #8371 (Resolved): osd not booting
- This is in the dumpling branch as bd5d6f116416d1b410d57ce00cb3e2abf6de102b, and Sage has it in firefly-next as 5c8afa...
- 04:49 PM Revision 9e80c29c (ceph): Merge remote-tracking branch 'gh/next'
- 04:41 PM Revision e47049ba (ceph): erasure-code: fix URL in developer notes
- add missing ..
http://tracker.ceph.com/issues/8388 Fixes: #8388
Reported-by: koleosfuscus <koleosfuscus@yahoo.com>
... - 04:29 PM Bug #8380 (Pending Backport): osd/ReplicatedPG.cc: 1849: FAILED assert(0 == "out of order op")
- 04:28 PM Bug #8380 (Resolved): osd/ReplicatedPG.cc: 1849: FAILED assert(0 == "out of order op")
- 01:26 PM Bug #8380 (Fix Under Review): osd/ReplicatedPG.cc: 1849: FAILED assert(0 == "out of order op")
- 10:01 AM Bug #8380: osd/ReplicatedPG.cc: 1849: FAILED assert(0 == "out of order op")
- ah, this is a problem with the out of order debug checks vs the client behavior of keeping the same tid when doing re...
- 09:08 AM Bug #8380: osd/ReplicatedPG.cc: 1849: FAILED assert(0 == "out of order op")
- ubuntu@teuthology:/a/teuthology-2014-05-18_23:00:04-rbd-master-testing-basic-plana/261772
- 04:12 PM Revision debf84ed (ceph): Split progress indicator out to separate functions
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:12 PM Revision 33dbffff (ceph): Avoid calling yaml.safe_load() twice on each job
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:03 PM Bug #8239 (Resolved): log [WRN] : slow request 30.404834 seconds old, received at 2014-04-26 04:0...
- 04:02 PM Bug #8104 (Resolved): OSD: changing min_size to larger than the acting set does not make the PG g...
- 03:11 PM Revision a2421846 (ceph): increased sleep to 100 as 90 seemed insufficient
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 02:27 PM CephFS Feature #4354 (Resolved): mds: add an equivalent to the OSD OpTracker
- 5ace4d1af712b6852b27b5046b7df2a66c0f4e51
- 12:58 PM Revision d3488202 (ceph): Merge pull request #1823 from dachary/wip-mailmap
- mailmap: Sahid Orentino Ferdjaoui affiliation
Reviewed-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@cloudwatt.com> - 12:49 PM Revision 23787ba0 (ceph): mailmap: Sahid Orentino Ferdjaoui affiliation
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:40 PM Revision 9bdc3f2a (ceph): Merge pull request #1822 from sahid/master
- Ensure autogen.sh to be executed at the top-level
Reviewed-by: Loic Dachary <loic@dachary.org> - 12:33 PM Revision 30ae96a7 (ceph): Ensure autogen.sh to be executed at the top-level
- The commit adds a test to ensure that user executes
'autogen.sh' at the top-level of the directory.
Signed-off-by: S... - 12:00 PM Feature #8391 (Resolved): sysvinit does not support custom cluster names
- It looks like custom cluster names are not being handled correctly by the init script.
This is reproducible with... - 11:31 AM rbd Documentation #8347 (Resolved): Openstack / Cinder Config
- Restored glance_api_version=2
- 11:13 AM Bug #6565 (Pending Backport): stuck in recovery_wait
- saw in dumpling, not sure if we should bother backporting it
- 09:50 AM Bug #8379 (Need More Info): cephx: clock skew causes verify_reply decode error
- 09:25 AM Bug #8379: cephx: clock skew causes verify_reply decode error
- can you reproduce this with debug auth = 20 and debug monc = 20?
- 09:36 AM Bug #8387 (Need More Info): osd: skipping missing maps broken
- 09:19 AM Bug #8387: osd: skipping missing maps broken
- Can you find one line like
2014-05-19 17:09:52.374646 7fcbb109e700 0 -- 192.168.1.110:6819/58592 >> 192.168.1.107... - 07:31 AM Bug #8387: osd: skipping missing maps broken
- More logs :: http://pastebin.com/zx6W4TY9
- 07:21 AM Bug #8387 (Resolved): osd: skipping missing maps broken
- Problem :: 50+ OSD are getting marked out of cluster and are down. The cluster is degraded. On checking logs of faile...
- 09:35 AM Bug #8382 (Won't Fix): Existed object in EC pool will not be overwritten or deleted by new writes
- it will get cleaned up later, although right now garbage colletion is not very aggressive. see ticket #8389
- 09:34 AM Feature #8389 (Resolved): osd: clean up old ec objects more aggressively
- 08:17 AM Documentation #8388 (In Progress): Broken link in developer_notes for erasure_coding
- "work in progress":https://github.com/ceph/ceph/pull/1824
- 08:04 AM Documentation #8388: Broken link in developer_notes for erasure_coding
- Probably the page was moved to:http://ceph.com/docs/master/dev/erasure-coded-pool/
- 07:31 AM Documentation #8388 (Resolved): Broken link in developer_notes for erasure_coding
The page describing "erasure code developer notes" has a broken link:
http://ceph.com/docs/master/dev/osd_internal...- 06:55 AM CephFS Feature #8386 (Resolved): mds: use client (instead of mds) ctime/mtime
- 06:18 AM rbd Bug #8385 (Closed): RBD / QEMU Crash: Invalid fastbin entry (free)
- After the fix for Issue #6480, RBD and Qemu have been much more stable on our workload. With 0.67.8 we just saw anoth...
- 05:21 AM devops Bug #8384 (Resolved): broken tgt makes teuthology tests fail
- ...
- 12:50 AM rgw Bug #8383 (Rejected): Upload part of one object passed with incorrect upload id or incorrect obje...
- Description?
Test the case which upload parts of object orderly with radios gateway S3 API. When upload part of obje...
05/18/2014
- 10:31 PM Bug #8381: osd crash when osd use leveldb as filestore
- I can't reproduce the crash. It seemed ok running "dd" or "fio" in vm.
The bad op "2307" is confusing. As I know, ... - 08:05 PM Bug #8381 (Resolved): osd crash when osd use leveldb as filestore
- when osd use leveldb as filestore(add configur options osd_objectstore = keyvaluestore-dev in ceph.conf), i used qem...
- 09:19 PM Bug #8382 (Won't Fix): Existed object in EC pool will not be overwritten or deleted by new writes
- As listed below, object named "testobj9" is already existed in this EC pool, but every new writes to this object afte...
- 10:21 AM Revision e56b88fe (ceph): mds: Add ENoOp for padding journals
- This allows us to implement journal splicing
without moving blocks around, and without modifying
the outer journal sy... - 10:21 AM Revision bf7b84c9 (ceph): mds: Add get_metablob to LogEvent
- Previously the only way to get at the payload
of things like EUpdate and EOpen was to replay() them
(required a full ... - 10:21 AM Revision 2282739b (ceph): mds: Refactor CINode encoding into CInodeStore
- CInode itself combined the on-disk format and
encode/decode logic with lots of other complex
behaviours. This separa... - 10:21 AM Revision b3e57ba5 (ceph): mds: Publicize some EMetaBlob members
- This makes them accessible for JournalTool.
Signed-off-by: John Spray <john.spray@inktank.com> - 10:21 AM Revision 96720b6d (ceph): mds: Add EMetaBlob::get_inodes
- Used for filtering in journal tool
Signed-off-by: John Spray <john.spray@inktank.com> - 10:21 AM Revision e7f4b9e2 (ceph): mds: Fix Dumper::undump (missing lock)
- Two problems were causing undump to fail:
* Objecter lock was not being taken around call to
.write() and .write_fu... - 10:21 AM Revision c1b185bd (ceph): mds: Add LogEvent::str_to_type
- For cephfs-journal-tool to resolve user input to a EVENT_* constant
Signed-off-by: John Spray <john.spray@inktank.com> - 10:21 AM Revision f4927f00 (ceph): mds: switch __u32 with LogEvent::EventType typedef
- Signed-off-by: John Spray <john.spray@inktank.com>
- 10:21 AM Revision 220f9c96 (ceph): mds: Add EMetaBlob::get_dentries
- For tools that would like to know which dentries are
touched by a metablob, without understanding its
internal format... - 10:21 AM Revision 730a0115 (ceph): mds: Add getter for EMetablob.client_name
- Signed-off-by: John Spray <john.spray@inktank.com>
- 10:21 AM Revision fb8f4698 (ceph): mds: add getter for ESession.client_inst
- Signed-off-by: John Spray <john.spray@inktank.com>
- 10:21 AM Revision 5b20debd (ceph): mds: Add LogEvent::get_type_str()
- Signed-off-by: John Spray <john.spray@inktank.com>
- 10:21 AM Revision d4a250ca (ceph): common: Add write_stream(ostream) to bufferlist
- Enable C++ style file I/O when writing binary output
from bufferlists.
Signed-off-by: John Spray <john.spray@inktank... - 10:21 AM Revision e3a9f669 (ceph): objecter: Don't warn on multiple admin sockets
- Suppress messages about failure to register admin sockets
if they are EEXIST, because this is a case that can occur
n... - 10:21 AM Revision 928d0f58 (ceph): mds: Fix typo 'Sesion'
- Signed-off-by: John Spray <john.spray@inktank.com>
- 10:21 AM Revision 3fa825c9 (ceph): osdc: Revise Journaler format
- * Separate journal encoding/envelope format
code (JournalStream) from I/O code (Journaler)
* Add new sentinel and s... - 10:21 AM Revision 74ac6e4e (ceph): mds: Add get_paths method to EMetaBlob
- Used by cephfs-journal-tool to filter events
by path fragment.
Signed-off-by: John Spray <john.spray@inktank.com> - 07:06 AM Revision d776ec43 (ceph): mds: queue waiters in MDCache::force_dir_fragment()
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 06:57 AM Revision b223055e (ceph): mds: fix remote auth pin race
- When removing auth unpinned objects from mdr->remote_auth_pins,
Server::handle_slave_auth_pin() checks object's autho... - 05:42 AM Revision 991f7f15 (ceph): Merge pull request #1821 from ceph/mds-optracker-fixes
- mds: fix Server::submit_mdlog_entry()
- 05:38 AM Revision 57c89bf8 (ceph): mds: fix Server::submit_mdlog_entry()
- mdr can be NULL when rolling back slave update
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 05:13 AM Revision 0c148788 (ceph): mds: allow early reply when there is no journaled slave update
- Early reply should be Ok when there were slave requests, but none
of them modifies any object.
Signed-off-by: Yan, Z... - 05:13 AM Revision affce7a9 (ceph): mds: journal rename source inode when rollback rename
- rename changes the source inode's ctime. rollback changes ctime back
to its original value.
Signed-off-by: Yan, Zhen... - 05:13 AM Revision 0bd4fa2e (ceph): mds: try trimming exported objects
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 05:13 AM Revision f19cd4f7 (ceph): mds: drop locks after removing import/export state
- dropping locks can dispatch requests, which may export the same
dirfrag again.
Signed-off-by: Yan, Zheng <zheng.z.ya... - 05:13 AM Revision 6fe7d175 (ceph): mds: skip journaling slave rename when possible
- Rename operation can affect three dentries and two inodes. For MDS
who receives rename slave request, but isn't autho... - 05:12 AM Revision 37836532 (ceph): mds: include all of directory inode's replicas in rmdir witnesses
- If a MDS crashed after journaling a rmdir operation, but before sending
MDentryUnlink messages. Survivor MDS may have... - 04:44 AM Revision 08b79ea8 (ceph): mds: journal EImportFinish after adjusting subtree auth
- Submitting EImportFinish may journal an extra ESubtreeMap as side
effect. The ESubtreeMap should reflects subtree sta... - 01:33 AM Revision c18da048 (ceph): osd: fix narrow session refcount race
- The set_priv() call consumes a ref. Technically the local 's' is not
actually owned by use by the time we get to the... - 01:32 AM Revision 2c4391b2 (ceph): osd: fix session leak in ms_handle_fast_connect
- Signed-off-by: Sage Weil <sage@inktank.com>
05/17/2014
- 07:06 PM Bug #8380 (Resolved): osd/ReplicatedPG.cc: 1849: FAILED assert(0 == "out of order op")
- ...
- 05:15 PM Revision 6eac0baf (ceph): Added more logging
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 05:07 PM Revision 686c01b5 (ceph): Added sleep log info line
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 05:41 AM Revision 15350de7 (ceph): Add header cache to DBObjectMap
- OMap is used by PG to store PGLog, so it's called by each write operations.
Because leveldb don't play well in random...
05/16/2014
- 11:49 PM Bug #8379: cephx: clock skew causes verify_reply decode error
- the pervios test cli 'ceph health' is wrong
In actually the result alway be 'HEALTH_OK'
I collect the osd log:
... - 08:54 PM Bug #8379 (Can't reproduce): cephx: clock skew causes verify_reply decode error
- linux: 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
4 osd and 1 mon
... - 10:17 PM Revision 5ace4d1a (ceph): Merge pull request #1809 from ceph/wip-4354-mds-optracker
- MDS OpTracker
Reviewed-by: Sage Weil <sage@inktank.com> - 10:15 PM Revision ee92a39b (ceph): MDS: add admin socket cleanup on shutdown
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 07:36 PM Documentation #7725: osd pool default size need updating
- Please leave this to Florent as a low hanging fruit ;-)
- 06:52 PM rbd Bug #8378 (Resolved): krbd: Kernel oops in rbd_img_obj_callback
- ...
- 06:31 PM rbd Bug #6494: High memory consumption of qemu/librbd with enabled cache
- During RBD performance testing using the librbd fio engine, I appear to be able to reproduce something that looks qui...
- 04:44 PM Bug #8334: osd: bug with pool snaps, ceph_test_rados
- found another related flaw, testing more
- 04:37 PM Revision 7a153818 (ceph): Merge pull request #1817 from ceph/wip-osdmon-pa-wait
- OSDMonitor: set next commit in mon primary-affinity reply
Reviewed-by: Sage Weil <sage@inktank.com> - 04:25 PM Revision a78b14ec (ceph): OSDMonitor: set next commit in mon primary-affinity reply
- Commit 8c5c55c8b47e ("mon: set next commit in mon command replies")
fixed MMonCommand replies to include the right ve... - 02:08 PM Revision a877d12f (ceph): Merge pull request #1816 from onlyjob/docs
- sample.ceph.conf: minor update
Reviewed-by: Greg Farnum <greg@inktank.com> - 11:40 AM devops Bug #7627: ceph-disk: does not start daemons properly under systemd
- Alfredo Deza wrote:
> Fedora 19 does not have (nor it provides) systemd-run:
>
> [...]
>
> According to the Fe... - 11:29 AM devops Bug #7627: ceph-disk: does not start daemons properly under systemd
- Fedora 19 does not have (nor it provides) systemd-run:...
- 10:30 AM Revision 6dfc544e (ceph): sample.ceph.conf: minor update
- * Moved filestore settings above [osd.*] declarations otherwise
(if uncommented) those settings might be applied o... - 10:25 AM Bug #8375 (Can't reproduce): ceph_rest_api test (workunits/rest/test.py) failure
- http://pulpito.ceph.com/gregf-2014-05-15_17:40:43-rados-wip-osdmap-sub-bug-testing-basic-plana/255543/
This was on... - 09:26 AM Bug #8371 (Pending Backport): osd not booting
- Sage put this in master (commit:290ac818696414758978b78517b137c226110bb4), and it passed the suite run overnight.
- 07:42 AM devops Bug #8374 (Won't Fix): redhat-lsb is not recognized as a dependency in FC19
- In issue #8028 redhat-lsb-core was added in the spec file, and although it works in CentOS it most certainly is not
... - 02:15 AM Bug #8373 (Resolved): Pool creation defaults to ruleset 0 even if it doesn't exist
- ...
05/15/2014
- 11:54 PM Revision 290ac818 (ceph): OSD: fix an osdmap_subscribe interface misuse
- When calling osdmap_subscribe, you have to pass an epoch newer than the
current map's. _maybe_boot() was not doing th... - 09:44 PM Revision 6ec3c460 (ceph): osd: include osd_objectstore in metadata reported to mon
- Provide visibility into the OSD backend.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:48 PM Bug #8332: ceph-test-objectstore: bad return value in unlink
- 08:48 PM Bug #8332: ceph-test-objectstore: bad return value in unlink
- Ahah, the ENOENT is on the subdir which had been merged. The bug occurs when cleanup() happens after the subdir is m...
- 02:57 PM Bug #8332: ceph-test-objectstore: bad return value in unlink
- get_info is returning -ENOENT for a clearly extant collection (checked the current/ directory manually). I've set up...
- 10:16 AM Bug #8332 (In Progress): ceph-test-objectstore: bad return value in unlink
- 08:42 PM Bug #8301: Suicide Timeout on Cache Tier OSDs
- Sadly this happened again today when running RBD tests with 18 OSDs using SSD journals. Not seeing much new in the c...
- 05:56 PM rgw Bug #8372 (Won't Fix): Can't abort multipart uploads created with Emperor
- We have buckets containing abandoned multipart uploads created with rgw 0.72.2. After upgrading to rgw 0.80.1, these...
- 05:44 PM Bug #8371: osd not booting
- The master version passed my local test (I got master to hang, and then ran the same test and it did not hang). Sched...
- 05:07 PM Bug #8371: osd not booting
- wip-osdmap-sub-bug
wip-dumpling-osdmap-sub-bug
It'll also need a firefly backport, but maybe we should just remov... - 05:05 PM Bug #8371 (Resolved): osd not booting
- I'm not entirely clear on how the monmap subscriptions work, but it
looks from the log as if
OSD::_maybe_boot wit... - 04:48 PM Revision 333c7ad7 (ceph): Merge pull request #257 from ceph/wip-samba-fix
- increased time wait to 90 sec so tests does not fail
- 04:33 PM Revision 1a503aff (ceph): increased time wait to 90 sec so tests does not fail
- 04:08 PM Revision d8c74392 (ceph): Add Pulpito links to teuthology emails
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:06 PM CephFS Bug #6608 (Can't reproduce): samba teuthology dbench failure
- 03:17 PM CephFS Feature #8369 (New): ceph-fuse: handle suspend and resume more gracefully
- Right now, suspend and resume are treated as "mds disconnect" events and we basically lose everything or risk data lo...
- 03:06 PM CephFS Feature #8368 (Resolved): kernel: Notify users of mds disconnect and allow them to react to it
- See the discussion at http://comments.gmane.org/gmane.comp.file-systems.ceph.devel/19594, and the userspace version a...
- 02:19 PM Bug #8367 (Duplicate): osd crashed in upgrade:dumpling-x:stress-split-firefly---basic-plana
- Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-14_19:55:03-upgrade:dumpling-x:stress-split-firefl...
- 02:10 PM devops Tasks #8366 (Resolved): Update ceph.com/docs to default to the latest major release (0.80)
- When users go to our docs, it should show the branch for the most recent major release (Firefly).
Users should be ab... - 01:44 PM Support #7609 (Resolved): http://tracker.ceph.com/account/register returns 500 Internal error
- Applied patch and verified by someone that they were able to register with the problem browser after originally not b...
- 01:10 PM devops Bug #7486: python-backports needs fixing for rhel
- 01:08 PM devops Bug #7486: python-backports needs fixing for rhel
- Sheldon: could you give us a bit more information as to how you are getting these warnings? Sandon and I could not re...
- 09:33 AM Bug #8361 (Can't reproduce): osd/osd_types.h: 2868: FAILED assert(rwstate.empty())
OSD crash with error
osd/osd_types.h: 2868: FAILED assert(rwstate.empty())
ceph version 0.80.1 (a38fe1169b6d...- 05:21 AM Bug #8359 (Resolved): FTBFS with gcj-jdk v4.9.0
- Ceph FTBFS with gcj-jdk v4.9.0:...
- 03:43 AM Revision c3dccbf2 (ceph): Downgrade paramiko to work around an SFTP bug
- See http://tracker.ceph.com/issues/8327
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 02:53 AM Feature #8343: please enable data integrity checking (by default) / silent data corruption
- Greg Farnum wrote:
> Have you ever run a scrub repair on the cluster?
Yes. Since release of 0.80 I instructed all...
05/14/2014
- 09:20 PM Revision 405063b1 (ceph): workunits: provide some output in the dirfrag.sh test
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 08:26 PM rbd Documentation #8347: Openstack / Cinder Config
- Thanks for the logs! This is (https://bugs.launchpad.net/cinder/+bug/1308058), which is fixed in cinder's master bran...
- 09:34 AM rbd Documentation #8347: Openstack / Cinder Config
- OK, I did that, but didn't see anything interesting come up in the cinder-volume.log. I did get this traceback in the...
- 08:01 AM rbd Documentation #8347: Openstack / Cinder Config
- Sure. I'll have to get my other stuff to a stopping point before I can do that though.
fwiw, I did do some poking ... - 07:53 AM rbd Documentation #8347 (In Progress): Openstack / Cinder Config
- That setting is necessary for copy-on-write cloning to work when creating a volume from an image. It sounds like ther...
- 08:24 PM Revision fe19a1db (ceph): Merge pull request #1803 from onlyjob/java-gcj
- Java GCJ fixes
Reviewed-by: Greg Farnum <greg@inktank.com>
Acked-by: Noah Watkins <noahwatkins@gmail.com> - 08:17 PM Revision f47c160e (ceph): PG: replace is_split, acting_up_affected with should_restart_peering
- This way, we restart peering using the same criteria as
check_new_interval.
Fixes: #8104
Signed-off-by: Samuel Just ... - 08:17 PM Revision aec5634e (ceph): osd_types: remove the pool_id argument from (is|check)_new_interval
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:17 PM Revision 2ee35511 (ceph): osd_types: factor out is_new_interval from check_new_interval
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:09 PM Revision 4391ce53 (ceph): Merge pull request #31 from ceph/wip-fuse-permission
- marginal/multimds: fuse_default_permissions = 0 for ceph-fuse
- 07:12 PM Revision e6e3cec3 (ceph): Merge pull request #1806 from ceph/wip-8011
- ReplicatedPG: block scrub on blocked object contexts
Reviewed-by: Sage Weil <sage@inktank.com> - 03:58 PM Revision c48a4ef9 (ceph): common/perf_counters: use second atomic to make counters safe to read
- Add a second counter so that we can detect a race with an add/inc during
read, and retry.
Signed-off-by: Sage Weil <... - 03:23 PM CephFS Feature #8358 (New): client: opportunistically update backtraces on files
- I've seen a few reports that backtrace updates are causing issues due to the increased write load (and the bursty nat...
- 02:44 PM CephFS Feature #4354 (Fix Under Review): mds: add an equivalent to the OSD OpTracker
- https://github.com/ceph/ceph/pull/1809
- 01:35 PM devops Tasks #8240 (In Progress): Build 0.67.8 & 0.80 on RHEL7-RC
- Firefly is built/pushed out. Dumpling still needs to be built/pushed.
- 12:54 PM Bug #7804: backfill racing with a hitset object remove
- I don't think this bug is fixed, picking this one as the root bug (there was a duplicates loop)
- 11:27 AM Feature #8343: please enable data integrity checking (by default) / silent data corruption
- Have you ever run a scrub repair on the cluster?
Was your cluster going through any backfilling?
The corrupt data... - 10:52 AM Bug #7765: Bogus bandwidth statistics during pg creation
- 08:37 AM Bug #7765: Bogus bandwidth statistics during pg creation
- Confirmed this is still an issue on master, completely breaks the calamari iops chart with the spike generated :-/
- 10:51 AM RADOS Feature #8355 (New): extend rados import to support recovering from archived erasure-coded shards
- This is a lot trickier: we'll need to be able to specify the erasure coding library and paramaters in order to recons...
- 09:16 AM rgw Bug #8233: Installation & Documentation broken for Ubuntu Trusty 14.04 - rgw
- You could get around this by apt pinning or via aptitude (which is effectively doing the same thing)
This just fee... - 09:14 AM rgw Bug #8233: Installation & Documentation broken for Ubuntu Trusty 14.04 - rgw
- ...
- 09:11 AM rgw Bug #8233: Installation & Documentation broken for Ubuntu Trusty 14.04 - rgw
- Sure, the issue is that the 100-continue packages you provide are not installable. This is due to apache 2.4 being th...
- 07:23 AM Revision ab907c5a (ceph): doc: Clarified Debian uses sysvinit.
- Fixes: #7182
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 07:14 AM Revision c71c2921 (ceph): doc: Added rgw print continue guidance.
- Fixes: #7731
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 07:13 AM Revision b082fd68 (ceph): doc: Minor edit.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:02 AM Revision ca833bd5 (ceph): doc: Added clarifying text to CRUSH add command.
- Fixes: #8322
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 06:20 AM Revision 48337e0c (ceph): doc: Omitted glance_api_version=2 to fix creating images from volumes.
- Fixes: #8347
- 06:18 AM Revision 17930a1e (ceph): doc: Changed example to use virtio and put key usage into one line.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 01:49 AM rbd Bug #7790 (Resolved): Kernel panic when creating ZFS pools on CEPH RBD devices
- ...
- 01:46 AM Revision c7540cb6 (ceph): Merge pull request #1802 from ceph/wip-mds-misc
- Wip mds misc
Reviewed-by: Sage Weil <sage@inktank.com> - 01:24 AM Bug #8335: Crash while recovering from XFS corruption
- After successful XFS recovery Ceph is crashing. Or Ceph cannot recover itself? Do I need to delete this OSD and creat...
- 01:11 AM Revision b4b128b2 (ceph): Merge pull request #1810 from ceph/wip-fedora
- doc: update instructions for RPM distros
- 12:39 AM Documentation #2994 (Resolved): doc: expand/complete librados API doc
- Created an intro to librados.
- 12:38 AM Documentation #2624 (Resolved): OpenStack creation instructions should recommend non-default numb...
- 12:36 AM Documentation #1814 (Resolved): doc: openstack + ceph install howto
- 12:26 AM Documentation #6774 (Resolved): Documentation: osd scrub load threshold incorrect.
- Was resolved some time ago.
- 12:23 AM devops Documentation #7182 (Resolved): documentation miscategorizes debian as upstart based. debian use...
- 12:20 AM devops Documentation #7182 (In Progress): documentation miscategorizes debian as upstart based. debian ...
- 12:13 AM rgw Documentation #7731 (Resolved): Warning about "rgw print continue" should be added to radosgw con...
- 12:07 AM rgw Documentation #7731 (In Progress): Warning about "rgw print continue" should be added to radosgw ...
- 12:01 AM Documentation #8322 (Resolved): make "manually add OSD" documents to make CRUSH command needs cle...
05/13/2014
- 11:57 PM Documentation #8322 (In Progress): make "manually add OSD" documents to make CRUSH command needs ...
- 11:36 PM rgw Bug #8233 (Need More Info): Installation & Documentation broken for Ubuntu Trusty 14.04 - rgw
- I haven't installed on Trusty yet, but will upgrade my machines soon. Can you provide more specifics of the problems ...
- 11:22 PM rbd Documentation #8347 (Resolved): Openstack / Cinder Config
- I removed the reference entirely. I also removed it from http://openstack.redhat.com/Using_Ceph_for_Cinder_with_RDO_H...
- 11:13 PM rbd Documentation #8347 (In Progress): Openstack / Cinder Config
- 03:39 PM rbd Documentation #8347 (Resolved): Openstack / Cinder Config
- At http://ceph.com/docs/master/rbd/rbd-openstack/#configuring-cinder the setting "glance_api_version=2" is recommende...
- 09:48 PM Revision 8dd1190d (ceph): Improve Bash completion for various tools
- 09:26 PM Revision c7d7abae (ceph): Merge pull request #256 from ceph/wip-6542-wusui
- Add missng docstrings to repair_test.py
- 09:02 PM Revision 5dfc5700 (ceph): Add missng docstrings to repair_test.py
- Fixes: 6542
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 08:59 PM Feature #8343: please enable data integrity checking (by default) / silent data corruption
- Sure but instead of going deep into probably irrelevant details of how OSD was lost I would appreciate more focus on ...
- 07:31 PM Feature #8343: please enable data integrity checking (by default) / silent data corruption
- You're going to need to provide more details; as described this doesn't quite make sense.
Did you witness filesystem... - 04:50 PM Feature #8343: please enable data integrity checking (by default) / silent data corruption
- P.S. Naturally corruption was not limited to test data file -- at least one MySQL database was lost on RBD device (it...
- 06:54 AM Feature #8343 (Closed): please enable data integrity checking (by default) / silent data corruption
- I'm scrubbing CephFS with @fsprobe@ which detected data corruption around the time when one OSD died due to Btrfs fil...
- 08:38 PM Revision 00225d73 (ceph): test: fix some templates to match new output code
- Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 08:01 PM Bug #8349 (Resolved): env-vs-args unittest is racy
- The env-vs-args unit test frequently fails non-deterministically on the gitbuilders. I'm pretty sure it's an issue wi...
- 06:22 PM Revision 20aad8ff (ceph): doc: update instructions for RPM distros
- Fix RPM building instructions: this has been broken since
libs3 was included inline in the ceph repo as a submodule.
... - 06:09 PM Revision 010f83f1 (ceph): Fix unit tests under Jenkins
- os.getlogin() was throwing:
OSError: [Errno 25] Inappropriate ioctl for device
Signed-off-by: Zack Cerza <zack.cer... - 05:58 PM Bug #8335: Crash while recovering from XFS corruption
- How is this related to Ceph?
Corruption on xfs may be manifestation of hardware errors or a kernel bug.
I would c... - 05:54 PM Revision 04c280e7 (ceph): Merge remote-tracking branch 'origin/master' into wip-4354-mds-optracker
- Conflicts:
src/mds/Locker.cc
src/osd/OpRequest.cc
src/osd/OpRequest.h
Signed-off-by: Greg Farnum <greg@inktank.com> - 05:46 PM Feature #8348 (New): include "ChangeLog" and/or "NEWS" files to release tarball
- Please include meaningful "ChangeLog" and/or "NEWS" files to release tarball.
It is nice when those files contain in... - 04:36 PM CephFS Bug #8291 (Resolved): 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
- Finally with following commits from "master":
* commit:b8aa58af793bea4ed1a150ac5bf554fc894774f1
* commit:70ab07... - 09:36 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
- Zheng Yan wrote:
> The attached (one line) patch can make fuse-client work as you expected.
Thanks, but I still... - 04:22 PM Bug #8332: ceph-test-objectstore: bad return value in unlink
- reproducible, working on it
- 11:23 AM Bug #8332: ceph-test-objectstore: bad return value in unlink
- Hmm, the assert is after a failure injection and cleanup sequence, trying to reproduce.
- 04:15 PM Bug #8333: ceph_test_rados_delete_pools_parallel: Received fewer notifies than expected: 0 < 1
- It appears that the semaphores in st_rados_(watch|notify).cc and rados_watch_notify.cc should have prevented this ord...
- 04:06 PM Bug #8333: ceph_test_rados_delete_pools_parallel: Received fewer notifies than expected: 0 < 1
- Odd... the watch in the test happened out of order.
- 03:21 PM Revision de321790 (ceph): Use VersionNotFoundError packages are missing
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:11 PM devops Bug #8330: repodata on rpm repos do not list latest ceph-deploy (1.5.2)
- Yes, exactly:...
- 07:21 AM devops Bug #8330: repodata on rpm repos do not list latest ceph-deploy (1.5.2)
- You mean, you cannot install any other package in that repository?
- 02:50 PM Bug #8346 (Can't reproduce): OSD crashes on master (FAILED assert(ip_op.waiting_for_commit.count(...
Revision bfce3d4, home-built packages on Fedora 20: wasn't actually trying to test Ceph, but since I saw some crash...- 02:44 PM Bug #8345 (Rejected): PG::repair_object() should check for and return errors
The function should make sure that the OI_ATTR exists.
The decode of object_info_t should should be called explici...- 01:05 PM Feature #8231: ceph filestore dump improvements
- Adding:
ceph-filestore-dump ... <pgid> <object> list-omap - 01:04 PM Feature #8231 (In Progress): ceph filestore dump improvements
- 12:42 PM Bug #8344 (Can't reproduce): Upstart scripts silently fail when asok missing
- In situations like Issue 7188, the admin socket can be lost from /var/run/ceph/ceph-<daemon>.<name>.asok. When this h...
- 12:21 PM Bug #7188: Admin socket files are lost on log rotation calling initctl reload (ubuntu 13.04 only)
- I think this fix was incomplete: https://www.mail-archive.com/ceph-users@lists.ceph.com/msg09754.html
We probably ... - 11:13 AM Bug #8334: osd: bug with pool snaps, ceph_test_rados
- 09:11 AM rgw Bug #8251 (Fix Under Review): radosgw-agent does not sync objects uploaded to recreated buckets
- 09:07 AM Linux kernel client Feature #3837 (In Progress): krbd: support format 2 striping
- 09:06 AM Linux kernel client Feature #190: krbd: DISCARD support
- 06:31 AM Bug #8342 (Resolved): init script may not start all OSDs
- On server with multiple OSDs init script aborts and do not attempt to start other OSDs after failure to start one of ...
- 05:52 AM Revision 26151ec6 (ceph): mds: lower IO priority of storing backtrace
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 04:39 AM Revision bfce3d4f (ceph): Merge pull request #1771 from ceph/wip-5021
- Wip 5021
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 04:31 AM Linux kernel client Bug #8341 (New): improve falover to next available MON
- I suspend one computer with RBD mapped device fairly often.
Every time it comes out of suspend gracefully but today ... - 01:31 AM Revision 20814de9 (ceph): Merge pull request #1807 from ceph/wip-mds-flock
- mds: reduce verbosity of handle_client_file_{readlock,setlock}
- 01:29 AM Revision 019483fd (ceph): mds: reduce verbosity of handle_client_file_{readlock,setlock}
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 01:27 AM Revision ca313c20 (ceph): mds: add a Server::submit_mdlog_entry() to provide event marking
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 12:22 AM Revision 9f0825ca (ceph): OSD: verify that client ops are targeted correctly in the current epoch
- We were previously only looking at the epoch the op was sent in, which meant
that if we had dropped responsibility so... - 12:09 AM CephFS Bug #5021 (Resolved): ceph-fuse: crash on traceless reply
- 12:07 AM CephFS Bug #2863 (Resolved): client: does not tolerate traceless replies from mds
05/12/2014
- 11:04 PM rgw Bug #8340 (Rejected): The name of request headers in radios gateway is not match with Amazon S3 w...
- Error Message?
1. Create a Amazon s3 client to test the function of radosgw.
2. Copy object with optional constrain... - 10:31 PM Revision 74114771 (ceph): ReplicatedPG: block scrub on blocked object contexts
- Fixes: #8011
Backport: firefly
Signed-off-by: Samuel Just <sam.just@inktank.com> - 10:29 PM Revision c32c56b7 (ceph): Merge pull request #1779 from ceph/wip-7553
- Wip 7553
Reviewed-by: Samuel Just <sam.just@inktank.com> - 10:08 PM Revision 2ec21827 (ceph): ReplicatedPG::start_flush: send delete even if there are no snaps
- Even if all snaps for the clone have been removed, we still have to
send the delete to ensure that when the object is... - 09:44 PM Revision a6aa8121 (ceph): MDCache: mark ops at various finish points
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:44 PM Revision 2df68b6b (ceph): Server: mark events when journaling and replying
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:44 PM Revision ca917430 (ceph): Locker: mark_event in acquire_locks() when blocking or succeeding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:44 PM Revision 87f6cd49 (ceph): MDS: add an OpTracker and use it
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:41 PM Revision b2778029 (ceph): Mutation: add an MDRequestParams struct and use that when building MDRe...
- We now have a single constructor and one path to build MDRequests with.
Signed-off-by: Greg Farnum <greg@inktank.com> - 09:39 PM Revision 06d6d32b (ceph): mds: remove a couple leftover declarations of MDRequest
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:39 PM Revision 0d89e5ca (ceph): MDCache: pass the causative message to request_start_slave()
- We were passing the causative MDS (as an int), but pushing down the
actual Message will help us as we set up an OpTra... - 09:39 PM Revision ae80a1f3 (ceph): MDS: add stubs for an AdminSocketHook
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:25 PM Revision 428319e8 (ceph): doc/release-notes: v0.80.1
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:25 PM Revision 971c0652 (ceph): Use config.archive_base if one isn't passed
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:09 PM Revision d945e564 (ceph): Add retries to orchestra.connection.connect()
- This is an attempt to fix: http://tracker.ceph.com/issues/8314
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 09:03 PM Revision 2b8232a3 (ceph): Better logging
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:03 PM Revision dfb2352d (ceph): Fix typo
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:33 PM Revision b99244e5 (ceph): Merge pull request #1799 from ceph/wip-8305
- osd: fix op ordering with pool overlay set/removed
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh... - 08:20 PM Revision 19f8849a (ceph): doc: Improvements to qemu installation.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:42 PM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
- Dmitry Smirnov wrote:
> Greg Farnum wrote:
> > A suspended client isn't participating in the cluster and gets boote... - 07:08 PM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
- Greg Farnum wrote:
> A suspended client isn't participating in the cluster and gets booted out; if it has stale data... - 09:19 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
- A suspended client isn't participating in the cluster and gets booted out; if it has stale data it *cannot* rejoin th...
- 03:08 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
- Zheng Yan wrote:
> The patch doesn't make ceph-fuse recover automatically. you need to use following command to reco... - 01:08 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
- Dmitry Smirnov wrote:
> Perhaps my initial confusion was because only the above-mentioned commit was cherry-picked t... - 12:26 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
- Perhaps my initial confusion was because only the above-mentioned commit was cherry-picked to "firefly" branch.
Zh... - 06:33 PM Revision 6e4455d6 (ceph): doc: Added note on Default requiretty for CentOS and others.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:31 PM CephFS Bug #8337 (Resolved): Logging too verbose in handle_client_file_setlock
- fixed by commit 019483fdaa
- 01:08 PM CephFS Bug #8337 (Resolved): Logging too verbose in handle_client_file_setlock
- Each time, a client uses fcntl locking, the mds server writes a log message with loglevel 0. This results in quite a ...
- 05:57 PM Revision 756a6bfc (ceph): Move "no results server" warning
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:57 PM Revision ad012469 (ceph): Move list of exceptions to catch
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:57 PM Revision 456a1148 (ceph): Add try_mark_run_dead()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:57 PM Revision 47f5d835 (ceph): Use try_mark_run_dead()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:57 PM Revision e0e01265 (ceph): Fix name parsing
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:50 PM Revision b1859c79 (ceph): Merge pull request #255 from ceph/wip-6921-wusui
- Allow .teuthology.yaml to set downburst path
- 05:22 PM Bug #8338: OSD: no longer checking that ops on older maps are correctly targeted
- wip-8338. It passes trivial tests (local cluster, rados bench); Sam said he'd run it through testing with some change...
- 04:12 PM Bug #8338 (Resolved): OSD: no longer checking that ops on older maps are correctly targeted
- I probably did this, but I'm not sure how. Found a hung kclient run today, blocked on OSD ops. This was in the OSD lo...
- 03:28 PM Feature #7553 (Resolved): Remove classic scrub
- 03:15 PM Bug #7891: osd: leaked pg refs on shutdown
- ubuntu@teuthology:/a/samuelj-2014-05-09_14:11:19-rados-wip-sam-testing-testing-basic-plana/245865
- 06:08 AM Bug #7891: osd: leaked pg refs on shutdown
- ubuntu@teuthology:/var/lib/teuthworker/archive/sage-2014-05-11_09:34:50-rados-firefly-testing-basic-plana/249163
- 03:13 PM Bug #6756: journal full hang on startup
- ubuntu@teuthology:/a/samuelj-2014-05-09_14:11:19-rados-wip-sam-testing-testing-basic-plana/245820
- 03:12 PM Revision a38fe116 (ceph): 0.80.1
- 03:11 PM Revision ab873622 (ceph): 0.80.1
- 03:10 PM Revision 03e7d1d5 (ceph): 0.80.1
- 03:09 PM Revision 7a4919c7 (ceph): 0.80.1
- 01:36 PM devops Bug #8330: repodata on rpm repos do not list latest ceph-deploy (1.5.2)
- Behaviour seems to have changed here since yesterday.
ceph-deploy 1.5.2 is now the *only* package that appears in ... - 01:32 PM Bug #8328 (Pending Backport): osd: null op on dup_ops list
- 01:32 PM Bug #8305 (Pending Backport): objecter, osd: pool overlay change should trigger op resend
- 01:10 PM Revision 59e2381f (ceph): Merge pull request #1801 from ceph/wip-update-gitignore
- Update gitignore entries for master
Reviewed-by: Sage Weil <sage@inktank.com> - 12:51 PM Revision b4ffd661 (ceph): Merge pull request #1800 from ceph/wip-da-SCA-20140510
- fixes from SCA
Reviewed-by: Sage Weil <sage@inktank.com> - 08:59 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
- Over the weekend I was able to reproduce this under valgrind. Sadly valgrind didn't report any errors for the OSDs t...
- 07:38 AM Bug #8335 (Rejected): Crash while recovering from XFS corruption
- There was a FS corruption:...
- 06:04 AM Bug #8334 (Resolved): osd: bug with pool snaps, ceph_test_rados
- ubuntu@teuthology:/var/lib/teuthworker/archive/sage-2014-05-11_09:34:50-rados-firefly-testing-basic-plana/249051
f... - 05:57 AM Bug #8333 (Can't reproduce): ceph_test_rados_delete_pools_parallel: Received fewer notifies than ...
- ...
- 05:56 AM Bug #8332 (Resolved): ceph-test-objectstore: bad return value in unlink
- ubuntu@teuthology:/var/lib/teuthworker/archive/sage-2014-05-11_09:34:50-rados-firefly-testing-basic-plana/248775...
- 05:19 AM rbd Feature #7895 (Resolved): krbd: test cloning, discard, plus regular I/O via fsx
- https://github.com/ceph/ceph/pull/1766
- 05:18 AM rbd Bug #8184 (In Progress): krbd: make sure we have latest osdmap on 'rbd map'
- 05:16 AM Linux kernel client Bug #8226 (Resolved): 0.80~rc1: RBD read errors (ENXIO)
- ...
- 04:08 AM Revision 8b682d16 (ceph): prioritise use of `javac` executable (gcj provides it through alternati...
- On Debian this fixes FTBFS when gcj-jdk and openjdk-7-jdk are installed at
the same time because build system will u... - 04:06 AM Revision 89fe0353 (ceph): pass '-classpath' option (gcj/javah ignores CLASSPATH environment varia...
- This should not affect OpenJDK which understands '-classpath' as well.
With gcj-jdk we still get FTBFS later:
~~~... - 03:57 AM Revision 0f4120c0 (ceph): look for "jni.h" in gcj-jdk path, needed to find "jni.h" with gcj-jdk_4...
- Signed-off-by: Dmitry Smirnov <onlyjob@member.fsf.org>
- 03:38 AM Revision 20015726 (ceph): mds: deny reconnect for closed session
- The client that tries reconnect may have dirty caps and unsafe requests.
Allowing the reconnect attempt may compromis... - 03:26 AM Revision 59f539c1 (ceph): mds: revert EMetaBlob::{fullbit,remotebit,nullbit} encoding optimization
- Revert commit 40d56a97 (mds: optimize EMetaBlob::fullbit, remotebit,
nullbit encoding). This optimization creates sma... - 03:14 AM Revision 1f92f558 (ceph): mds: cleanup usage of MDCache::predirty_journal_parent()
- The sixth parameter of MDCache::predirty_journal_parent() is 'int'
with default value 0.
Signed-off-by: Yan, Zheng <... - 03:14 AM Revision 54a90376 (ceph): mds: avoid journaling unnecessary dir context
- If base inode is reached, try clearing the 'maybe' list, then stop.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 03:14 AM Revision 58ee5560 (ceph): mds: propagate inode rstat if it has never been propagated
- Otherwise the 'last_dirstat_prop' of directory inode keeps in 'never'
state.
Signed-off-by: Yan, Zheng <zheng.z.yan@... - 03:14 AM Revision f35648bf (ceph): mds: properly clear new flag for stale client cap
- CInode::encode_inodestat() should clear the 'new' flag of client
cap even when session is stale, because the 'new' fl... - 12:33 AM Revision 3d7f527c (ceph): BtrfsFileStoreBackend.cc: fix ::unlinkat() result handling
- Don't check for 'fd' but for the return value of the ::unlinkat() call.
Fix for:
[src/os/BtrfsFileStoreBackend.cc:72... - 12:17 AM Revision 5f89128f (ceph): TestLFNIndex.cc: remove unused variable 'mangled_name'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:07 AM Revision a4455299 (ceph): rgw_user.cc: remove dead assignment in generate_key()
- Fix for:
[src/rgw/rgw_user.cc:778]: (style) Variable 'subuser' is
assigned a value that is never used.
Signed-off-b... - 12:01 AM Revision b1196795 (ceph): rgw_user.cc: cleanup RGWAccessKeyPool::check_op()
- Remove dead assignment and unsued variable 'secret_key'. Check
op_state.get_access_key() directly for emptiness witho...
05/11/2014
- 11:47 PM Revision b731c472 (ceph): rgw_rados.cc: remove dead assignment / unused variable 'obj_name'
- Fix for:
[src/rgw/rgw_main.cc:1086]: (style) Variable 'frontend_frameworks'
is assigned a value that is never used.
... - 11:43 PM Revision 10e6d6e6 (ceph): rgw_main.cc: remove dead assignment and unused variable
- Fix for:
[src/rgw/rgw_main.cc:1086]: (style) Variable 'frontend_frameworks' is
assigned a value that is never used.... - 11:36 PM Revision d2d6b0f6 (ceph): PGMap.cc: remove dead assignment
- [src/mon/PGMap.cc:865]: (style) Variable 'first' is assigned a value
that is never used.
Signed-off-by: Danny Al-Ga... - 11:26 PM Revision cd611b4b (ceph): MDBalancer.cc: remove some since 2009 unused code
- Remove some since long time unused code and variables (commented out
since 2009).
Fix for:
[src/mds/MDBalancer.cc:7... - 11:14 PM Revision 6cda1e17 (ceph): chain_xattr.cc: fix memory leak, free 'expected'
- Fix for:
[src/test/objectstore/chain_xattr.cc:186]: (error) Memory leak:
expected
Signed-off-by: Danny Al-Gaaf <dan... - 11:09 PM Revision 1d39b11d (ceph): confutils.cc: remove unused variable 'val'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:49 PM Revision 1cac4915 (ceph): SyntheticClient.cc: remove double check for "getdir"
- Fix for:
[src/client/SyntheticClient.cc:1143]: (style) Expression is always
false because 'else if' condition matche... - 10:38 PM Revision 5e05acaf (ceph): rgw_op.cc: reduce scope of 'int r' in execute()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:33 PM Revision f45a50f1 (ceph): rgw_op.cc: use static_cast instead of c-style cast
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:27 PM Revision 8f90cd23 (ceph): rgw_quota.cc: remove unused variable 'key'
- [src/rgw/rgw_quota.cc:455]: (style) Variable 'key' is assigned a
value that is never used.
Signed-off-by: Danny Al-... - 10:06 PM Revision 4753ae87 (ceph): test_rgw_admin_log.cc: prefer ++operators for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:06 PM Revision 218b6d80 (ceph): test_cls_rbd.cc: use 'delete []' if 'new char[len]' was used
- Fix for:
[src/test/cls_rbd/test_cls_rbd.cc:82]: (error) Mismatching allocation
and deallocation: b
[src/test/cls_rbd... - 09:44 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- So far so good, I think we can declare this bug as fixed.
Please backport to 3.14 if possible. Thanks.
P.S. Hah... - 09:39 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- Hi Dmitry,
How did your tests go? - 09:25 PM Revision 20455a6b (ceph): test_rgw_admin_log.cc: prefer empty() over size() for emptiness check
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:22 PM Revision d69fd905 (ceph): test_rgw_admin_opstate.cc: prefer ++operators for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:21 PM Revision 0f899c8c (ceph): test_rgw_admin_meta.cc: prefer ++operators for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:17 PM Revision f523d64d (ceph): TestErasureCodePluginJerasure.cc: prefer ++operators for non-primitive ...
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:13 PM Revision 014f0508 (ceph): test/ObjectMap/KeyValueDBMemory.cc: use empty() instead of size()
- Use empty() instead of 'size() == 0' to fix:
[src/test/ObjectMap/KeyValueDBMemory.cc:83]: (performance)
Possible in... - 08:46 PM Revision d9fff40d (ceph): mon: restore previous weight when auto-marked out osd boots
- When an OSD that was marked out boots, restore the weight it had before.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:45 PM Revision 87722a42 (ceph): mon: remember osd weight when auto-marking osds out
- If we automatically mark an OSD out, remember its OSD weight.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:18 PM Revision 45281d9b (ceph): common/perf_counters: use atomics instead of a mutex
- The mutex is way too expensive.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:18 PM Revision bf3ba600 (ceph): atomic_t: add atomic64_t
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 11:52 AM Revision b24b77a4 (ceph): FileStore.cc: remove some dead assignments
- There is no need to reset 'r' to '0'.
Fix for:
3759 r = 0;
Value stored to 'r' is never read
4093 r = 0;
... - 10:26 AM Revision 39c071fe (ceph): .gitignore: ignore files generated by ctags on topdir
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:24 AM Revision e847d560 (ceph): add gitignore for wireshark subdir to track *.patch only here
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:20 AM Revision b9cf7086 (ceph): .gitignore: add some patch/diff related files
- Change *.patch to be ignored in general on all dirs.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 10:18 AM Revision f067013a (ceph): .gitignore: add no longer used mkcephfs
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:55 AM Revision ea69f6b1 (ceph): cls_kvs.cc: return 'r' from get_idata_from_key()
- Fix for:
69 r = 0;
Value stored to 'r' is never read
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 09:52 AM Revision 574a9405 (ceph): cls_kvs.cc: remove dead assignment
- Fix for:
[src/key_value_store/cls_kvs.cc:383] -> [src/key_value_store/cls_kvs.cc:386]:
(performance) Variable 'r' is... - 09:28 AM Revision 36c1c974 (ceph): rgw_user.cc:
- Remove bool variable 'same_email' compare emails directly in
if check.
Fix for:
[src/rgw/rgw_user.cc:1926] -> [src/r... - 08:37 AM devops Bug #8330 (Resolved): repodata on rpm repos do not list latest ceph-deploy (1.5.2)
- Users are reporting that they get 1.4 with yum. And that radosgw-agent-1.2-0 is there but it isn't
- 07:53 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
- several other commits followed by commit 09a1bc5 are also required. These commits do not make fuse client recover aut...
- 01:24 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
- I'm sorry to say that commit:09a1bc5 did not fix it.
I cherry-picked it to 0.80 and here how it looks in MDS log:
...
05/10/2014
- 10:36 PM Revision a121d014 (ceph): libcephfs.cc: fix possible NULL pointer deref
- Fix possible NULL pointer dereference of 'inode' in ceph_ll_lookup_inode().
It's not enough to check for 'inode' with... - 10:15 PM Revision 76568aa0 (ceph): Objecter::_op_submit: only replace the tid if it's 0
- Otherwise, redirected ops will suddenly have a different tid
and will become uncancelable.
Fixes: #7588
Signed-off-b... - 07:37 PM Revision 94773aca (ceph): osd/OSD.cc: fix possible NULL pointer deref in share_map()
- Fix for:
4778 *sent_epoch_p = osdmap->get_epoch();
12 Dereference of null pointer (loaded from variable 'sent_e... - 05:29 PM Revision 0d67f9b0 (ceph): osd/ReplicatedPG: do not queue NULL dup_op
- We call start_flush() with a NULL op in a couple different places. Do not
put a NULL pointer on the dup_ops list or ... - 05:18 PM Revision 79c6491c (ceph): mds/flock.cc: remove dead initialization of 'new_lock_end'
- Fix for:
213 uint64_t new_lock_end = new_lock.start + new_lock.length - 1;
Value stored to 'new_lock_end' during... - 05:13 PM Revision e8b47897 (ceph): mds/flock.cc: remove dead initialization of 'new_lock_start'
- Fix for:
212 uint64_t new_lock_start = new_lock.start;
Value stored to 'new_lock_start' during its initializatio... - 05:06 PM Revision 5199c142 (ceph): mds/Server.cc: remove unused initialization of 'destdnl'
- Remove initialization of 'destdnl' since the assigned value was
never used and the same call is used some lines later... - 04:12 PM Revision dd700bdf (ceph): osdc/Objecter: resend ops in the last_force_op_resend epoch
- If we are a client, and process a map that sets last_force_op_resend to
the current epoch, force a resend of this op.... - 04:12 PM Revision 45e79a17 (ceph): osd: discard client ops sent before last_force_op_resend
- If an op is sent before last_force_op_resend, and the client's feature is
present, drop the op because we know they w... - 04:12 PM Revision 63d92ab0 (ceph): mon/OSDMonitor: force op resend when pool overlay changes
- If a client is sending a sequence of ops (say, a, b, c, d) and partway
through that sequence it receives an OSDMap up... - 03:28 PM rbd Bug #8329 (Won't Fix): qemu-img rpm provided breaks snapshooting functionality on centos
- Since I needed qemu-img RBD support, I downloaded CEPH provided qemu-kvm and qemu-img packages from: http://ceph.com...
- 02:10 PM Revision 470f824c (ceph): Catch any Unicode errors that manage to sneak in
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 22b51be4 (ceph): Use 'stderr' and 'stdout' as logger names
- We were using just 'err' and 'out', which isn't very intuitive.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 02:10 PM Revision 0465bdbb (ceph): Don't pass a custom logger anymore
- We already use the hostname in command execution calls
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 02:10 PM Revision 3adb7d46 (ceph): Use Remote.hostname in logs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision d0f7a47b (ceph): Add Remote.ensure_online()
- If the connection is alive, do nothing. If not, reconnect. Allow any
exceptions to bubble up to the caller. This is i... - 02:10 PM Revision 42955305 (ceph): Use 'true' instead of 'echo online'
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 85673523 (ceph): Pass hostname to execute()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision b2648b21 (ceph): Fix PEP-8 issues
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 36fe6a58 (ceph): Remote.hostname doesn't have to be a property
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 30d1d518 (ceph): Make Remote.shortname actually short
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 3352b58d (ceph): Use Remote.shortname in logs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 3e65d182 (ceph): Add Remote.user attribute
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision a58174d7 (ceph): Use Remote.user
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 60bba80e (ceph): Express hostnames as child logger names
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 085c508f (ceph): Revert "Revert "Show hostname instead of IP in errors""
- This reverts commit 10fee0e368750cf4cd953db5700df59c7f611119.
Conflicts:
teuthology/orchestra/run.py - 02:10 PM Revision 5dbce8b6 (ceph): Use Unicode format strings
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 29d32994 (ceph): Consolidate log file setup into shared function
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 10:27 AM Bug #8328 (Resolved): osd: null op on dup_ops list
- ...
- 09:52 AM Linux kernel client Feature #8196: Document which features are supported by the kernel client
- While documenting limitations is important I think that would hardly be enough.
For instance even latest kernel cl... - 09:51 AM Revision b3203e54 (ceph): rbd.cc: remove used parameter from set_pool_image_name()
- Removed unused 'orig_pool' parameter from set_pool_image_name().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 08:58 AM Revision fe750755 (ceph): test_librbd.cc: fix sizeof() in malloc call
- Use 'char' instead of 'char *'.
228 names = (char *) malloc(sizeof(char *) * 1024);
Result of 'malloc' is conv... - 08:50 AM Revision eb2def87 (ceph): CrushWrapper.cc: fix sizeof() call in calloc
- Use __u32 instead of __s32 due to type of bucket->parm to fix:
1028 bucket->perm = (__u32*)calloc(1, bucket->size * ... - 03:50 AM Revision d1c872d8 (ceph): client: invalidate dentry leases when unlinking
- In many case when we are unlinking inodes we also need to invalidate the
dentry lease, as we are not promised that th... - 03:50 AM Revision 3eb2a774 (ceph): client: make less noise when unlinking during readdir
- Skip, but do not talk about, NULL dentries.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:50 AM Revision cdbe6cfb (ceph): client: use __func__ instead of incorrect function name in insert_readd...
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:50 AM Revision 11e5eef3 (ceph): client: fix whitespace in stat relpath
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:50 AM Revision d852a69f (ceph): client: audit unlink() callers
- Basically, always keep the dentry and dir, unless we are pruning.
Signed-off-by: Sage Weil <sage@inktank.com>
Signed... - 12:20 AM Revision b7a7383d (ceph): Allow .teuthology.yaml to set downburst path
- If .teuthology.yaml defines downburst, _get_downburst_exec()
now returns that value as the path to the downburst exec...
05/09/2014
- 09:44 PM Revision bc8d5f42 (ceph): Merge pull request #1781 from ceph/wip-8269
- Wip 8269
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 09:09 PM Revision 3b867d31 (ceph): TrackedOp: create an "initiated" event on construction
- This ensures we always have an event for state_string().
Signed-off-by: Greg Farnum <greg@inktank.com> - 06:38 PM Support #8310: Most pgs stuck stale, no osds reporting them, repair ineffective
- ceph osd tree revealed that I had used
ceph osd reweight osd# weight#
instead of
ceph osd crush reweight osd... - 06:17 PM Revision e2adb1fc (ceph): Merge pull request #254 from ceph/wip-7707-wusui
- Use master as default for debian upgrade.
- 06:04 PM Revision bdee1190 (ceph): msg: Fix inconsistent message sequence negotiation during connection reset
- Backport: firefly, emperor, dumpling
Signed-off-by: Guang Yang (yguang@yahoo-inc.com)
Reviewed-by: Greg Farnum <greg... - 06:03 PM Revision 76dcf2d1 (ceph): Merge pull request #1796 from daniel-j-h/missing_initializers
- Fixed missing initializers issues
Reviewed-by: Sage Weil <sage@inktank.com> - 06:01 PM Revision f302b60a (ceph): Merge pull request #1797 from ceph/wip-7588
- osd/ReplicatedPG: carry CopyOpRef in copy_from completion
Reviewed-by: Samuel Just <sam.just@inktank.com> - 05:58 PM Revision d9038954 (ceph): Merge tag 'v0.80'
- v0.80
Conflicts:
src/osd/PG.cc
src/osd/ReplicatedPG.cc - 05:45 PM Revision 47f5dc06 (ceph): Merge pull request #1798 from ceph/wip-8319
- osd: fix race during shutdown
Reviewed-by: Samuel Just <sam.just@inktank.com> - 05:33 PM Revision 4ef7fa9f (ceph): Merge pull request #1731 from dynamike67/patch-2
- doc: Changed the java code example
- 05:31 PM Revision b5e4cd13 (ceph): osd: fix MOSDMarkMeDown name
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:28 PM Revision bb614e50 (ceph): Merge pull request #1792 from nereocystis/Ceph-osd-is-daemon
- :doc Ceph OSD is standard name
- 05:27 PM Revision 0d0c2092 (ceph): Merge pull request #1786 from nereocystis/quick-common
- doc: Common graph used in 2 quick start files
- 05:22 PM Revision 49033e8c (ceph): Merge pull request #1732 from dynamike67/master
- doc: Added Java Example
- 04:57 PM Bug #8305: objecter, osd: pool overlay change should trigger op resend
- 01:32 PM Bug #8305 (Fix Under Review): objecter, osd: pool overlay change should trigger op resend
- 04:20 PM Revision 6b858be0 (ceph): osd: handle race between osdmap and prepare_to_stop
- If we get a MOSDMarkMeDown message and set service.state == STOPPING, we
kick the prepare_to_stop() thread. Normally... - 04:12 PM Revision b6403010 (ceph): osd: fix state method whitespace
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:45 PM Revision 8460c7a8 (ceph): Force log lines to be interpreted as UTF-8
- Any invalid UTF-8 byte will be replaced with a Unicode replacement
character: U+FFFD or '�'
Signed-off-by: Zack Cerz... - 03:25 PM Revision ba014459 (ceph): Fixed missing initializers issues
- Signed-off-by: Daniel J. Hofmann <daniel@trvx.org>
- 02:24 PM Revision cd7f268d (ceph): Use binary flag for paramiko ChannelFiles
- This works around http://tracker.ceph.com/issues/8313
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 02:04 PM devops Bug #8326 (Rejected): Issues with ceph deploy - disk issue
- I'm trying to deploy ceph on 2 virtual machines running ubuntu 12.04.
When I enter the following command:
ceph-... - 01:49 PM Revision edb14aff (ceph): Merge pull request #1795 from daniel-j-h/extra_semicolons
- Removed extra semicolons
Reviewed-by: Sage Weil <sage@inktank.com> - 01:07 PM Revision 60b1071d (ceph): Removed extra semicolons
- Signed-off-by: Daniel J. Hofmann <daniel@trvx.org>
- 01:01 PM Bug #8324 (Resolved): pid files are not created
- In Firefly (and I believe Emperor, too) PID files are not created in /var/run/ceph. This used to work in Dumpling.
... - 12:53 PM rbd Bug #6299: Dumpling Creates Extra Log Files
- On the other hand, it may be a good idea to backport the fix to Dumpling and Emperor before closing this issue.
- 12:50 PM rbd Bug #6299: Dumpling Creates Extra Log Files
- This should be marked as Resolved as Firefly does not suffer from this issue.
- 12:42 PM Bug #8323: mon_osd_allow_primary_affinity Can not be Injected
- I was doing it wrong (forgot the "--"). Fixing it still seems a bit off though. Please note the "injectargs: failed t...
- 12:38 PM Bug #8323 (Duplicate): mon_osd_allow_primary_affinity Can not be Injected
- # ceph tell mon.* injectargs 'mon_osd_allow_primary_affinity true'
mon.node1: Error EINVAL: injectargs: failed to ... - 11:12 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
- This was reproduced last night using wip-8301 without the cache tier active. Restarting the failed OSDs resulted in ...
- 11:04 AM Bug #8232 (Pending Backport): Race condition during messenger rebind
- bdee119076dd0eb65334840d141ccdf06091e3c9 needs to be backported to everything once it's passed through some testing.
- 02:31 AM Bug #8232: Race condition during messenger rebind
- Hi Greg,
Please help to review the new PR - https://github.com/ceph/ceph/pull/1794 - 02:29 AM Bug #8232: Race condition during messenger rebind
- Copied an email thread talking about this issue below for reference......
- 11:01 AM Documentation #8322: make "manually add OSD" documents to make CRUSH command needs clearer
- My text for the user who pointed this out:...
- 11:00 AM Documentation #8322 (Resolved): make "manually add OSD" documents to make CRUSH command needs cle...
- https://ceph.com/docs/master/rados/operations/add-or-rm-osds/#adding-osds gives the following command for adding an O...
- 11:00 AM Bug #7588 (Pending Backport): OSD Seg fault in string assign ObjectOperation::C_ObjectOperation_c...
- 10:59 AM devops Bug #7627: ceph-disk: does not start daemons properly under systemd
- the fix is probably to change ceph-disk to run the systemd command to trigger the service start instead of running 's...
- 10:44 AM Bug #8319 (Pending Backport): osd: spurious 'wrongly marked me down' message on shutdown
- 09:18 AM Bug #8319 (Resolved): osd: spurious 'wrongly marked me down' message on shutdown
- saw this under valgrind, which tends to make all sorts of unlikely races more likely.
ubuntu@teuthology:/var/lib/t... - 10:31 AM Bug #7995: osd shutdown: ./common/shared_cache.hpp: 93: FAILED assert(weak_refs.empty())
- clear() should be better named, it actually only removes the lru ref to the key. If there are other refs around, the...
- 09:10 AM Bug #7995: osd shutdown: ./common/shared_cache.hpp: 93: FAILED assert(weak_refs.empty())
- I don't explore the failure of this case. But it reminds of me that I ever try shared_cache for KeyValueStore header ...
- 08:28 AM Bug #7995: osd shutdown: ./common/shared_cache.hpp: 93: FAILED assert(weak_refs.empty())
- i don't think this is a dup of #7891. the pgs have been cleaned up at this point.
- 08:27 AM Bug #7995: osd shutdown: ./common/shared_cache.hpp: 93: FAILED assert(weak_refs.empty())
- ubuntu@teuthology:/a/samuelj-2014-05-08_12:44:29-rados-firefly-testing-basic-plana/243892
- 10:18 AM Bug #7891: osd: leaked pg refs on shutdown
- ubuntu@teuthology:/a/samuelj-2014-05-08_12:44:29-rados-firefly-testing-basic-plana/243892/remote
- 07:03 AM Bug #7891: osd: leaked pg refs on shutdown
- ubuntu@teuthology:/a/samuelj-2014-05-08_12:44:29-rados-firefly-testing-basic-plana/243892 (shared_cache assert on sh...
- 09:39 AM Bug #8320: heartbeat timeouts too low for vps machines
- From the logs it looks like the OSD just stalls and does nothing. I'm chalking it up to limited ram on the VPS nodes...
- 09:29 AM Bug #8320 (Resolved): heartbeat timeouts too low for vps machines
- There are several of those in this suite/run
And valgrind does not seem to be enabled in the orig.config.yaml
Log... - 09:34 AM devops Bug #8321 (Resolved): ceph-brag missing a python dependency on EL6
- ceph-brag depends on the Counter subclass from the collections module -- on EL6 this is a problem as Counter wasn't i...
- 08:58 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- Fantastic, Ilya, your patch seems to fix the issue.
For about ~30 min. I couldn't reproduce the problem while usuall... - 08:11 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- This patch fixes it for me, but I want you to confirm.
- 12:58 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- OK, I think I have enough to chew on for now. I'll need a few hours to process this.
- 12:51 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- ...
- 12:48 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- Ilya Dryomov wrote:
> ceph osd getmap 32513 -o ~/osdmap.32513?
I see, you need both maps... This one taken just n... - 12:40 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- ceph osd getmap 32513 -o ~/osdmap.32513?
- 12:21 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- ...
- 12:07 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- Can you provide the latest batch of [WRN] misdirected client errors and the corresponding osdmaps?
E.g. for ... in... - 02:12 AM Revision c0ba1054 (ceph): Use master as default for debian upgrade.
- Make sure that uri is defined for debian upgrades.
Use master as default.
Added _get_uri_() which consolidates check...
05/08/2014
- 10:35 PM Revision d34cc1e7 (ceph): Merge pull request #1772 from ceph/wip-8169
- rgw: calculate user manifest
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 09:58 PM Revision 5986f746 (ceph): :doc Ceph OSD is standard name
- This is a method of standardizing the usage of OSD so that "Ceph OSD"
is the daemon, and OSD maintains its industry s... - 09:29 PM Revision ddc2e1a8 (ceph): rgw: calculate user manifest
- Fixes: #8169
Backport: firefly
We didn't calculate the user manifest's object etag at all. The etag
needs to be the m... - 09:19 PM Revision 589b639a (ceph): osd/ReplicatedPG: carry CopyOpRef in copy_from completion
- There is a race with copy_from cancellation. The internal Objecter
completion decodes a bunch of data and copies it ... - 08:50 PM Revision aff119ac (ceph): Merge pull request #1791 from ceph/wip-8011
- ReplicatedPG: block scrub on blocked object contexts
Reviewed-by: Sage Weil <sage@inktank.com> - 08:37 PM Bug #8270: 0.80~rc1: OSD crash during replication after repair
- Well, there were number of upgrades 0.72.2 --> 0.78 --> 0.79 --> 0.80~rc1 --> 0.80
to give you the impression how mu... - 08:35 PM Revision d4e67ff3 (ceph): ReplicatedPG::recover_backfill: do not update last_backfill prematurely
- Previously, we would update last_backfill on the backfill peer to
backfills_in_flight.empty() ? backfill_pos :
bac... - 08:35 PM Revision d620b13c (ceph): ReplicatedPG: add empty stat when we remove an object in recover_backfill
- Subsequent updates to that object need to have their stats added
to the backfill info stats atomically with the last_... - 08:13 PM devops Bug #7627: ceph-disk: does not start daemons properly under systemd
- Opened https://bugzilla.redhat.com/show_bug.cgi?id=1095988
- 07:57 PM Revision fced0562 (ceph): rgw: don't error out on empty owner when setting acls
- Fixes: #6892
Backport: dumpling, emperor
s3cmd specifies empty owner field when trying to set acls on object
/ bucket... - 07:46 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- I built DKMS modules [libceph,ceph,rbd] based on HEAD ("ceph: reserve caps for file layout/lock MDS requests") of "fo...
- 09:57 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- 07:11 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- Dmitry, a patch in #8300 should fix this.
- 07:41 PM Revision db4ccb04 (ceph): ReplicatedPG: block scrub on blocked object contexts
- Fixes: #8011
Backport: firefly
Signed-off-by: Samuel Just <sam.just@inktank.com> - 06:47 PM Revision b4508a08 (ceph): Merge pull request #253 from ceph/wip-7510-wusui
- Further clarify 'too many values to unpack' error.
- 05:57 PM Revision 6fbf98bb (ceph): Further clarify 'too many values to unpack' error.
- Many errors in yaml configurations cause ValueError to get thrown
with the message 'too many values to unpack.' A pr... - 05:52 PM Revision 3152faf7 (ceph): osd/osd_types: add last_force_op_resend to pg_pool_t
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:13 PM Revision fc263c3f (ceph): Merge pull request #1778 from ceph/wip-7157
- ceph-disk: fix list for encrypted or corrupt volume
Reviewed-by: Alfredo Deza <alfredo.deza@inktank.com> - 04:07 PM Revision c3e3a132 (ceph): Merge pull request #1789 from ceph/wip-jcsp-clang
- misc. cleanups from clang warnings
Reviewed-by: Sage Weil <sage@inktank.com> - 04:00 PM Revision fbeb298d (ceph): Merge pull request #1777 from ceph/wip-6966
- ceph-disk: partprobe before settle when preparing dev
Reviewed-by: Alfredo Deza <alfredo.deza@inktank.com> - 03:52 PM Revision 0f196265 (ceph): ceph-disk: partprobe before settle when preparing dev
- Two users have reported this fixes a problem with using --dmcrypt.
Fixes: #6966
Tested-by: Eric Eastman <eric0e@aol.... - 03:47 PM Revision 2e530771 (ceph): Merge pull request #1788 from ceph/wip-da-sca-20140507
- Fix some issues from SCA
- 03:44 PM Bug #8301: Suicide Timeout on Cache Tier OSDs
- above was on 24c5ea8df040da0889be7ab1a9985ae03ee68d9e
- 03:37 PM Bug #8301: Suicide Timeout on Cache Tier OSDs
- i is only 1344, I don't yet see how this situation leads to a hang. The value of new_trim_to is odd.
I've pushed ... - 03:35 PM Bug #8301: Suicide Timeout on Cache Tier OSDs
- This backtrace is consistent with the hangs I saw in some logs generated in a subsequent run.
(gdb) bt
#0 Replic... - 03:33 PM Revision df94b8de (ceph): Merge pull request #1790 from ceph/wip-krbd-fixes
- Two minor krbd fixes
Reviewed-by: Sage Weil <sage@inktank.com> - 03:08 PM Revision 56902320 (ceph): rbd-fuse.c: remove ridiculous linebreak
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:05 PM Revision 7a3724b0 (ceph): rbd-fuse.c: fix indentation
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:59 PM Revision 8101f980 (ceph): rbd-fuse.c: fix -Wmissing-field-initializers
- Init image_name with NULL to fix:
rbd_fuse/rbd-fuse.c:57:63: warning: missing field 'image_name' initializer
[-Wmis... - 02:22 PM rbd Bug #8318 (Can't reproduce): "rbd: create error" in upgrade:dumpling-dumpling-testing-basic-plana...
- Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-07_19:15:07-upgrade:dumpling-dumpling-testing-basi...
- 02:17 PM Revision f1d953e0 (ceph): krbd: match new with delete, not free()
- struct krbd_ctx is allocated with new, use delete to get rid of it.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktan... - 02:17 PM Revision 65ca867e (ceph): krbd: fix sysfs path in the comment
- It's "/sys/bus/rbd/devices/<id>", but libudev works with devices and
not busses, so it's really "/sys/devices/rbd/<id... - 02:09 PM Revision 082367e8 (ceph): rbd.cc: init 'snap_protected' to fix -Wconditional-uninitialized
- Init 'snap_protected' with false to fix:
rbd.cc:544:35: warning: variable 'snap_protected' may be uninitialized
whe... - 02:04 PM Revision 0d01563f (ceph): rbd-fuse.c: init 'rbd' in open_rbd_image()
- Init 'rbd' in open_rbd_image() with NULL and add a check for
'rbd' before dereference it to fix:
rbd_fuse/rbd-fuse.c... - 01:54 PM Revision cfc885fa (ceph): ObjectCacher::_wait_for_write(): init 'bool done'
- Init 'bool done' with 'false' to fix:
osdc/Objecter.h:915:27: warning: implicit conversion los: variable 'done'
may... - 01:49 PM Bug #8011 (Pending Backport): osd/ReplicatedPG.cc: 5244: FAILED assert(soid < scrubber.start || s...
- 01:36 PM Bug #8011 (Fix Under Review): osd/ReplicatedPG.cc: 5244: FAILED assert(soid < scrubber.start || s...
- 01:47 PM Revision 8322878c (ceph): Objecter::calc_target(): init best_locality with 0
- Init best_locality to fix:
osdc/Objecter.cc:1519:26: warning: variable 'best_locality' may be
uninitialized when us... - 01:36 PM Bug #8104: OSD: changing min_size to larger than the acting set does not make the PG go inactive
- 01:35 PM Bug #8162: osd: dumpling advances last_backfill prematurely
- wip-8261-dumpling, going to do a suite run before merging.
- 01:23 PM Bug #7999 (In Progress): osd: pgs share info that hasn't been persisted
- 11:45 AM Bug #7999: osd: pgs share info that hasn't been persisted
- ubuntu@teuthology:/a/samuelj-2014-05-06_14:42:22-rados-wip-sam-testing-testing-basic-plana/240025/remote
- 12:54 PM rgw Fix #6892 (Resolved): rgw: ignore empty owner in set acl api
- cherry picked into dumpling
- 09:56 AM rgw Fix #6892 (Pending Backport): rgw: ignore empty owner in set acl api
- 12:28 PM Revision f0231ef3 (ceph): mon: Fix % escaping (\% should be %%)
- Clang's -Wpedantic points this out.
Signed-off-by: John Spray <john.spray@inktank.com> - 12:28 PM Revision 447335aa (ceph): os/FileJournal: remove unused attribute
- Clang:
os/FileJournal.h:224:8: warning: private field 'is_bdev' is not used
[-Wunused-private-field]
Signed-off-by: ... - 12:28 PM Revision 13750a1d (ceph): rgw: Remove trailing ; from fn definitions
- Clang:
warning: extra ';' after member function
definition [-Wextra-semi]
Signed-off-by: John Spray <john.spray@inkt... - 12:28 PM Revision 8584b406 (ceph): fragtree: remove dead code
- Signed-off-by: John Spray <john.spray@inktank.com>
- 12:28 PM Revision 6b15ce1c (ceph): fragtree: remove unused and broken verify()
- This fn had a while(1) with no break: if anyone
had called it it would block forever.
Caught by clang's "function 'v... - 12:28 PM Revision 3fd87127 (ceph): encoding: make .size() to __u32 cast explicit
- Caught by clang warning that this is a conversion
from "unsigned long" to "unsigned int" which can
lose precision. H... - 12:28 PM Revision d85b8faf (ceph): mds: Remove redundant 'using namespace std'
- This simply was not being used, and triggered
a clang warning.
Signed-off-by: John Spray <john.spray@inktank.com> - 11:26 AM rgw Feature #8316 (New): Ceilometer support for RGW Swift statistics
- Customer requests support for Ceilometer statistics collection against RadosGW when used as SWIFT object store for Op...
- 10:54 AM Bug #8305: objecter, osd: pool overlay change should trigger op resend
- 10:34 AM Bug #8305: objecter, osd: pool overlay change should trigger op resend
- Discussed in standup and decided on alternate approach:
epoch_t last_force_op_resend; ///< last epoch in which w... - 10:29 AM Bug #8305 (In Progress): objecter, osd: pool overlay change should trigger op resend
- 10:48 AM devops Bug #8298 (Resolved): missing emperor ceph package
- Thanks for the update :-)
- 10:12 AM devops Bug #8298: missing emperor ceph package
- Sorry this wasn't updated. Alfredo mentioned that it looks like maybe the jenkins repo was not updated correctly and ...
- 10:03 AM devops Bug #8298: missing emperor ceph package
- Now it contains the ceph package. This is strange....
- 07:33 AM devops Bug #8298: missing emperor ceph package
- It is back:...
- 10:46 AM Bug #8315: osd: watch callback vs callback funky
- I could not reproduce it on re-run logs are in /a/teuthology-2014-05-07_19:15:07-upgrade:dumpling-dumpling-testing-b...
- 10:43 AM Bug #8315 (Resolved): osd: watch callback vs callback funky
- Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-07_19:15:07-upgrade:dumpling-dumpling-testing-basi...
- 10:17 AM rgw Bug #8311: No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-bas...
- Additional logs from fresh runs - http://pulpito.front.sepia.ceph.com/teuthology-2014-05-07_19:15:07-upgrade:dumpling...
- 07:54 AM rgw Bug #8311 (Resolved): No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-...
- Logs rae in http://qa-proxy.ceph.com/teuthology/ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-basic-vp...
- 09:15 AM devops Bug #6966 (Pending Backport): ceph-disk: prepare --dmcrypt failing
- 09:00 AM devops Bug #6966 (Resolved): ceph-disk: prepare --dmcrypt failing
- Merged to master with hash 0f196265f049d432e399197a3af3f90d2e916275
- 08:21 AM devops Bug #6966: ceph-disk: prepare --dmcrypt failing
- I installed wip-6966 on a test cluster and was able to build and use dmcrypted OSDs.
Thanks! - 08:09 AM Revision b4b79ebb (ceph): remove superfluous second semicolons at end of lines
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 07:38 AM Revision 1214257a (ceph): msg: fix some -Wextra-semi warnings
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 07:34 AM Revision 9ad60428 (ceph): crush/builder.c: remove some unreachable return statements
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 07:28 AM rgw Bug #8293: admin api get quotas
- Tested on our newly updated Firefly cluster and same result. I get a 200 with no JSON in the body.
=== User ===
... - 07:08 AM Linux kernel client Bug #8300 (Resolved): Regression in 3.14: "No such device or address" reading file content
- Great, this patch is in 3.15-rc1 ("crush: fix off-by-one errors in total_tries refactor"). I'll make sure it gets in...
- 07:04 AM Linux kernel client Bug #8300: Regression in 3.14: "No such device or address" reading file content
- Yes, your patch fixes the problem. Thank you very much for looking into this!
- 06:40 AM Linux kernel client Bug #8300: Regression in 3.14: "No such device or address" reading file content
- OK, please try the attached patch (on top of 3.14.2) and see if it fixes the problem.
- 07:01 AM Support #8310: Most pgs stuck stale, no osds reporting them, repair ineffective
- You'll generally have better luck with stuff like this on the mailing list. But I see that your PGs aren't mapping to...
- 05:08 AM Support #8310: Most pgs stuck stale, no osds reporting them, repair ineffective
- I mentioned "repair ineffective" without detail. Specifically, I have tried pg repair on all stale pgs, osd scrubs, o...
- 05:03 AM Support #8310 (Closed): Most pgs stuck stale, no osds reporting them, repair ineffective
- After trying to resolve an issue with pgs stuck in cleaning, I restarted osds and most of the pgs in the cluster now ...
- 03:36 AM Revision 3f837254 (ceph): Merge pull request #1742 from ceph/wip-multimds
- Wip multimds
- 03:29 AM Revision 1f600602 (ceph): mds: properly wake up dentry waiters after fragmenting dirfrag
- When active MDS wants to fragment a replica dirfrag, it should set
the 'replay' parameter of MDCache::adjust_dir_frag... - 03:29 AM Revision 34e27e46 (ceph): mds: remove unused MMDSCacheRejoin::{MISSING,FULL}
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 03:29 AM Revision 3ca0d018 (ceph): mds: switch flushing ScatterLock to dirty ScatterLock after cache rejoin
- Otherwise the flushing flag may confuse Locker::eval_gather() if MDS later
imports lock's parent inode.
Signed-off-b... - 03:29 AM Revision 5fa2bae3 (ceph): mds: choose MIX state if replica of scatterlock is in MIX state
- After ScatterLock::infer_state_from_strong_rejoin() set scatterlock
to LOCK_MIX state, don't change the scatterlock t... - 02:58 AM Revision 727ad648 (ceph): client: refactor _lookup; fix NULL dentry case
- Return ENOENT for a valid NULL dentry in our cache. Restructure _lookup
to avoid duplicating some code.
Signed-off-... - 02:58 AM Revision 627e644c (ceph): client: do not manually clean up on unlink/rmdir
- The reply handler will do this in a safe, ordered fashion.
Signed-off-by: Sage Weil <sage@inktank.com> - 02:58 AM Revision 8f3409d1 (ceph): client: unlink dentry on traceless rmdir, unlink reply
- This used to be handled in _unlink() and _rmdir() even when a trace was
present in the reply, but this is cleaner.
S... - 02:58 AM Revision 635607ff (ceph): client: skip insert_trace on safe requests
- Only do this for the first reply.
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Yan, Zheng <zheng.z.yan... - 01:14 AM Revision bca32ef5 (ceph): Merge pull request #252 from ceph/wip-fsx-krbd
- rbd_fsx: expose krbd and related fsx options
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 01:13 AM Revision ff3987d4 (ceph): Merge pull request #1766 from ceph/wip-fsx-krbd
- krbd mode for librbd_fsx
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 01:10 AM Revision ce852b29 (ceph): Revert "ReplicatedPG: block scrub on blocked object contexts"
- This reverts commit e66f2e36c06ca00c1147f922d3513f56b122a5c0.
Reviewed-by: Sage Weil <sage@inktank.com>
0f3235d46c8f... - 01:01 AM Revision f1d412c3 (ceph): doc: Common graph used in 2 quick start files
- The graph in quick-ceph-deploy.rst applies to
quick-start-preflight.rst.
The graph in deploy seems more complete, so ...
05/07/2014
- 11:53 PM Feature #8307 (Resolved): Creating a pool with erasure code allows me to create invalid ec profil...
- Lets much around with the cmdline
[root@storage ~]# ceph osd pool create ec 128 128 erasure erasure-code-k=9 erasu... - 10:14 PM Revision db8873b6 (ceph): rgw: fix stripe_size calculation
- Fixes: #8299
Backport: firefly
The stripe size calculation was broken, specifically affected cases
where we had manif... - 10:14 PM Revision b1805e74 (ceph): Merge pull request #1780 from ceph/wip-8299
- rgw: fix stripe_size calculation
Reviewed-by: Sage Weil <sage@inktank.com> - 10:04 PM Revision 0e685c68 (ceph): rgw: send user manifest header field
- Fixes: #8170
Backport: firefly
If user manifest header exists (swift) send it as part of the object
header data.
Sig... - 10:03 PM Revision e0fb2e63 (ceph): rgw: cut short object read if a chunk returns error
- Fixes: #8289
Backport: firefly, dumpling
When reading an object, if we hit an error when trying to read one of
the ra... - 10:03 PM Revision 6a06f320 (ceph): Merge pull request #1776 from ceph/wip-8289
- rgw: cut short object read if a chunk returns error
Reviewed-by: Sage Weil <sage@inktank.com> - 09:53 PM Revision 328665db (ceph): rgw: send user manifest header field
- Fixes: #8170
Backport: firefly
If user manifest header exists (swift) send it as part of the object
header data.
Sig... - 09:53 PM Revision 7f5de5d0 (ceph): Merge pull request #1773 from ceph/wip-8170
- rgw: send user manifest header field
Reviewed-by: Sage Weil <sage@inktank.com> - 09:47 PM Bug #8305: objecter, osd: pool overlay change should trigger op resend
- Sage Weil wrote:
> I think cache mode changes will cause similar problems. Let's add a pg_pool_t epoch_t that indic... - 02:34 PM Bug #8305: objecter, osd: pool overlay change should trigger op resend
- Greg Farnum wrote:
> I don't think this lets us handle arbitrary changes in the overlay system. Consider two clients... - 02:27 PM Bug #8305: objecter, osd: pool overlay change should trigger op resend
- I don't think this lets us handle arbitrary changes in the overlay system. Consider two clients a and b, a cache OSD,...
- 02:19 PM Bug #8305: objecter, osd: pool overlay change should trigger op resend
- I think cache mode changes will cause similar problems. Let's add a pg_pool_t epoch_t that indicates the last policy...
- 02:15 PM Bug #8305 (Resolved): objecter, osd: pool overlay change should trigger op resend
- If the client is sending ops a, b, c, d, and a map is received changing the overlay, ordering can break. For example...
- 09:47 PM Revision 20383e35 (ceph): client: add asok command to kick sessions that were remote reset
- Fixes: #8021
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
(cherry picked from commit 09a1bc5a4601d356b9cc69be854... - 09:46 PM Revision d1307631 (ceph): vstart.sh: fix client admin socket path
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:27 PM Revision cdb0fac2 (ceph): client: add asok command to kick sessions that were remote reset
- Fixes: #8021
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
(cherry picked from commit 09a1bc5a4601d356b9cc69be854... - 09:23 PM Revision 14ebe9b5 (ceph): osd: throttle snap trimmming with simple delay
- This is not particularly smart, but it is *a* knob that lets you make
the snap trimmer slow down. It's a flow and a ... - 09:23 PM Revision 4e5e41de (ceph): osd: throttle snap trimmming with simple delay
- This is not particularly smart, but it is *a* knob that lets you make
the snap trimmer slow down. It's a flow and a ... - 09:22 PM Revision 4a91196b (ceph): osd: throttle snap trimmming with simple delay
- This is not particularly smart, but it is *a* knob that lets you make
the snap trimmer slow down. It's a flow and a ... - 09:02 PM Revision 3ba2e228 (ceph): mon/MonClient: remove stray _finish_hunting() calls
- Callig _finish_hunting() clears out the bool hunting flag, which means we
don't retry by connection to another mon pe... - 09:01 PM Revision 383f6440 (ceph): osd/ReplicatedPG: fix trim of in-flight hit_sets
- We normally need to stat the hit_set to know how many bytes to adjust the
stats by. If the hit_set was just written,... - 09:01 PM Revision ef35448e (ceph): osd/ReplicatedPG: fix whiteouts for other cache mode
- We were special casing WRITEBACK mode for handling whiteouts; this needs to
also include the FORWARD and READONLY mod... - 07:49 PM Revision 5ae93dd2 (ceph): Merge pull request #32 from ceph/wip-8284
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 07:45 PM Revision 0ee409b6 (ceph): osd: Remove classic scrub code since Argonaut osd can't join
- Fixes: #7553
Signed-off-by: David Zafman <david.zafman@inktank.com> - 07:18 PM Revision 81c74182 (ceph): ECUtil.h: clarify calculation with braces
- Fix for cppcheck issue:
[src/osd/ECUtil.h:61]: (style) Clarify calculation
precedence for '%' and '?'.
Signed-off... - 06:20 PM Revision bb170c1b (ceph): Merge pull request #249 from ceph/wip-8284
- rados.py: Add pool_snaps option for ceph_test_rados test command
- 06:05 PM Revision 499b29a3 (ceph): Merge pull request #1783 from guangyy/folder-merge-doc
- Update doc to reflect the bahavior change for filestore_merge_threshold setting.
Reviewed-by: Samuel Just <sam.just@... - 06:05 PM Revision 7b1b553d (ceph): Merge pull request #1784 from ceph/wip-da-cleanup-includes
- Cleanup some included headers
Reviewed-by: Samuel Just <sam.just@inktank.com> - 06:01 PM Revision 13f54b7d (ceph): PG::start_peering_interval: use check_new_interval for same_interval_since
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 05:57 PM Bug #8239: log [WRN] : slow request 30.404834 seconds old, received at 2014-04-26 04:05:56.539287...
- per irc conversation with sjusthm, about active+clean+scrubbing+deep pg stuck state. attaching my logs and other info
- 04:57 PM devops Feature #8306 (Resolved): separate ceph.rpm into ceph and ceph-common
- 04:52 PM Revision 5752d76e (ceph): rgw_acl_swift.h: fix #define header guard
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:02 PM Revision 8059c9fb (ceph): rgw_rest_metadata.cc: fix -Wparentheses-equality
- Fix for:
warning: equality comparison with extraneous parentheses
[-Wparentheses-equality]
Signed-off-by: Danny Al-... - 04:00 PM Revision 8a0c0163 (ceph): ReplicatedPG.cc: fix -Wparentheses
- Fix for:
warning: using the result of an assignment as a condition
without parentheses [-Wparentheses]
Signed-off-... - 03:32 PM Revision a0f59df1 (ceph): test_rgw_manifest.cc: fix VLA of non-POD element type
- Use vector to fix:
test/rgw/test_rgw_manifest.cc:184:20: error: variable length array
of non-POD element type 'RGWOb... - 03:13 PM rgw Bug #8299 (Resolved): rgw: broken range read with new style manifest
- 03:03 PM rgw Bug #8289 (Resolved): rgw: memory not freed during in-progress read (dumpling)
- 02:52 PM rgw Bug #8170 (Resolved): rgw: missing manifest response header when reading swift user manifest object
- 02:01 PM Bug #8278 (Resolved): monclient: failure to retry after ill-timed connection reset during auth
- 02:00 PM Bug #8283 (Resolved): osd: hit_set_trim cannot stat recently written hitsets
- 01:59 PM Bug #8296 (Resolved): ./test/osd/RadosModel.h: 855: FAILED assert(0 == "racing read got wrong ver...
- 01:55 PM Revision b105a07a (ceph): rbd_fsx: expose krbd and related fsx options
- Expose
-K (enable krbd mode) through 'krbd',
-Z (use direct IO) through 'direct_io',
-U (disable randomized striping... - 01:47 PM Revision 6c49d6e1 (ceph): Merge pull request #1775 from ceph/wip-rbd-clang
- fix clang-analyzer warnings in rbd and objectcacher
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 01:34 PM Revision 3d280d6b (ceph): Merge pull request #1782 from xinglin/coverity-fixes
- test/libcephfs/test.cc: free cmount structure before return
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 01:30 PM Revision ab9de9c0 (ceph): test_librbd_fsx: wire up O_DIRECT mode
- Wire up O_DIRECT mode (-Z) for krbd, to have a workaround for possible
problems with BLKDISCARD leaving stale entries... - 01:30 PM Revision 817985b4 (ceph): test_librbd_fsx: align temporary buffers allocated in check_clone()
- check_clone() allocates temporary good_buf and temp_buf with malloc(),
which is not good enough for krbd with O_DIREC... - 01:30 PM Revision 8d41f86f (ceph): test_librbd_fsx: update usage
- Update usage to include all options and flags.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com> - 01:30 PM Revision d13e32e2 (ceph): test_librbd_fsx: move prterrcode() and simple_err()
- Move prterrcode() and simple_err() so that all printing functions are
close together.
Signed-off-by: Ilya Dryomov <i... - 01:30 PM Revision 7df50ecd (ceph): test_librbd_fsx: align temp_buf by readbdy instead of writebdy
- temp_buf is used for reads, so align it by readbdy.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com> - 01:30 PM Revision 3513ba0a (ceph): test_librbd_fsx: use posix_memalign() to allocate aligned buffers
- Use posix_memalign() to allocate good_buf and temp_buf, which must be
writebdy and readbdy aligned respectively. Usi... - 01:30 PM Revision d63808ed (ceph): test_librbd_fsx: make resizes sector-size aligned
- In preparation for krbd mode support, change check_trunc_hack() to
resize to a sector-size aligned value. The kernel... - 01:30 PM Revision fef984b9 (ceph): test_librbd_fsx: add holebdy option
- In preparation for krbd mode support, provide an option to specify
alignment for discards. The kernel will reject di... - 01:30 PM Revision d5daf718 (ceph): test_librbd_fsx: add a flag to disable randomized striping
- In preparation for krbd mode support, introduce an option to disable
randomized striping. The kernel as of 3.15 does... - 01:30 PM Revision 421e6c56 (ceph): test_librbd_fsx: add krbd mode support
- Add krbd mode support (-K) to test krbd in the same way librbd is
tested. This introduces a dependency on libkrbd an... - 01:30 PM Revision c4a764cc (ceph): test_librbd_fsx: fix a bug in docloseopen()
- docloseopen() always opens $iname image. This is bad, because the
image we had opened could have been something like... - 12:53 PM Feature #7553: Remove classic scrub
- 12:52 PM Feature #8284 (Resolved): Add --pool_snaps rados tests to teuthology
- teuthology:
ea3bef1e1dbf21a6117dea906f1e500db2b6af76
ceph-qa-suite:
99e67abc947f3ebb87bbfdf8032c9c2136e12de7 - 12:22 PM Bug #8229: 0.80~rc1: OSD crash (domino effect)
- I mean stopped on "host1", physically moved to "host2" and started there. Crush map will be updated automatically and...
- 09:52 AM Bug #8229: 0.80~rc1: OSD crash (domino effect)
- What do you mean by brought up on another server?
- 12:21 PM Revision 99400f82 (ceph): osdmaptool.cc: cleanup included headers
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:21 PM Revision a5e0d802 (ceph): monmaptool.cc: cleanup included headers
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:17 PM Revision 537385cc (ceph): ceph_osdomap_tool.cc: cleanup included headers
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:15 PM Revision d57561a8 (ceph): ceph_monstore_tool.cc: cleanup included headers
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:14 PM Revision e2e3d1d0 (ceph): ceph_filestore_tool.cc: remove not needed includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:12 PM Revision ea6df887 (ceph): ceph_kvstore_tool.cc: cleanup includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:12 PM Revision 86206098 (ceph): ceph_filestore_dump.cc: cleanup includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:03 PM Revision 16e86aef (ceph): mon_store_converter.cc: remove not needed includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:03 PM Revision 2c33ace3 (ceph): dupstore.cc: remove not needed include of <iostream>
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:02 PM Revision b1f4cd45 (ceph): rest_bench.cc: remove not needed includes, re-order includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:56 AM Revision bc166f3a (ceph): psim.cc: remove not used includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:55 AM Revision de252c11 (ceph): scratchtool.c: remove not needed include of <pthread.h>
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:55 AM Revision 4da88945 (ceph): radosacl.cc: remove include of <iostream>, re-order includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:53 AM Revision 24a047ec (ceph): ceph_conf.cc: cleanup includes, remove not needed headers
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:53 AM Revision c0dcd231 (ceph): ceph_authtool.cc: remove not needed includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:27 AM Revision e66aec6e (ceph): ceph_monstore_tool.cc: remove twice included headers
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:27 AM Revision 71b340a0 (ceph): ceph_osdomap_tool.cc: remove some twice included headers
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:27 AM Revision a8a2b564 (ceph): AuthMonitor.cc: remove twice included header, resorted includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:27 AM Revision ddb9ce0e (ceph): MDSMonitor.cc: remove twice included header, resorted includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:27 AM Revision 8ab3232a (ceph): rgw_admin.cc: remove twice included header, resort includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:27 AM Revision e2b4d417 (ceph): ceph_monstore_tool.cc: remove not needed includes
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:23 AM devops Feature #8303 (Rejected): ceph-extra packages for newer Ubuntu versions
- http://ceph.com/packages/ceph-extras/debian/dists/
It's missing packages for Saucy (13.10) and Trusty (14.04). The... - 10:19 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
- Sam:
This was tested with debug osd = 20, debug filestore = 20, debug ms = 1.
Unfortunately some of the other d... - 09:55 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
- You need to reproduce this with debug osd = 20, debug filestore = 20, debug ms = 1.
- 08:55 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
- Well, the OSDs are supposed to throttle incoming client requests in order to prevent this, but they're generally bett...
- 07:54 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
- Greg:
That very well may be the case. What I am seeing is that if each test in the set of tests is restricted to ... - 07:13 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
- Sounds like you're just putting too many ops into the cluster too quickly. Is there anything making you think differe...
- 06:04 AM Bug #8301 (Resolved): Suicide Timeout on Cache Tier OSDs
- This appears to happen in both firefly and master. During 4MB random write tests on an RBD volume with a Ceph cache ...
- 09:54 AM Bug #8228 (Can't reproduce): 0.80~rc1: OSD crash: segfault in libtcmalloc.so.4.1.2
- In that case, marking can't reproduce. Let us know if it recurs.
- 09:54 AM Bug #8270: 0.80~rc1: OSD crash during replication after repair
- It should take something rather extreme to create inconsistent objects in the first place. Did anything interesting ...
- 09:50 AM Linux kernel client Bug #8300: Regression in 3.14: "No such device or address" reading file content
- yes, we build our own kernels, so patching/testing is possible.
- 09:12 AM Linux kernel client Bug #8300: Regression in 3.14: "No such device or address" reading file content
- Hi Markus,
Judging by debug output, I'm assuming you can build your own kernels? - 08:02 AM Linux kernel client Bug #8300: Regression in 3.14: "No such device or address" reading file content
- dmesg shows nothing special without debuggung enabled. i attached debug output of kernel as well as the osdmap. can i...
- 07:25 AM Linux kernel client Bug #8300: Regression in 3.14: "No such device or address" reading file content
- I should note that the MDS is behaving fine according to that log; Zheng thinks there's been a regression in the CRUS...
- 07:12 AM Linux kernel client Bug #8300: Regression in 3.14: "No such device or address" reading file content
- Are there any messages in dmesg on the affected node? Do you have debugfs enabled?
- 04:28 AM Linux kernel client Bug #8300 (Resolved): Regression in 3.14: "No such device or address" reading file content
- On kernel 3.14.2 and ceph 0.72.2, reading from some files gives the error message "No such device or address". Kernel...
- 09:41 AM Revision f9a91f2b (ceph): Update doc to reflect the bahavior change for filestore_merge_threshold...
- Signed-off-by: Guang Yang (yguang@yahoo-inc.com)
- 09:08 AM Bug #8232: Race condition during messenger rebind
- Hmm, so this is also following a mark_down_all. That would certainly explain why we no longer have any data on our pe...
- 08:52 AM devops Bug #7311 (Closed): GPG/packaging failures
- this is no longer happening. Will re-open if it does so again.
- 06:06 AM Revision 523619b0 (ceph): Merge pull request #1532 from ceph/wip-fast-dispatch
- fast dispatch
This series adds an ms_fast_dispatch interface to the Messenger/Dispatcher, designed so that you can di... - 05:23 AM Revision 5e5a0867 (ceph): Merge remote-tracking branch 'origin/master' into wip-fast-dispatch
- Conflicts:
src/osd/OSD.cc - 04:44 AM Revision 0d3cdb9f (ceph): test/libcephfs/test.cc: free cmount structure before return
- call ceph_shutdown to free cmount structure before return
Signed-off-by: Xing Lin <xinglin@cs.utah.edu> - 02:06 AM Revision 25d2469f (ceph): client: leave NULL dentry in place on ENOENT during lookup
- If we get a NULL lookup result, unlink the inode but leave the dentry
in place.
Signed-off-by: Sage Weil <sage@inkta... - 02:06 AM Revision 334c43f5 (ceph): client: avoid blindly removing dentries
- MetaRequests may have references to these dentries. Instead of removing
them and tearing down the directory, just un... - 02:06 AM Revision 8fa5408f (ceph): client: handle traceless rename in insert_trace, not verify_reply_trace
- The insert_trace() logic is about managing local cache consistency; the
verify_reply_trace() is about retrying reques... - 02:06 AM Revision cc65c392 (ceph): client: add debugging around traceless reply failures
- Tracking down #5021
Signed-off-by: Sage Weil <sage@inktank.com> - 12:07 AM Revision 2dff44a7 (ceph): Merge pull request #33 from ceph/wip-8297-wusui
- 2-workload testrgw needs to be sequential.
- 12:04 AM Revision 545d8ad1 (ceph): rgw: extend manifest to avoid old style manifest
- In case we hit issue #8269 we'd like to avoid creating an old style
manifest. Since we need to have parts that use di...
05/06/2014
- 11:55 PM Revision 9968b938 (ceph): rgw: fix stripe_size calculation
- Fixes: #8299
Backport: firefly
The stripe size calculation was broken, specifically affected cases
where we had manif... - 11:50 PM Revision 4a3728d1 (ceph): 2-workload testrgw needs to be sequential.
- Fixes: 8297
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 11:10 PM Revision 6c2b1732 (ceph): mds: handle export freezen race
- handle following sequence of events:
- subtree becomes frozen, C_MDC_ExportFreeze is queued.
- export is cancelled
- ... - 11:10 PM Revision 7d1fd669 (ceph): mds: maintain auth bits during replay
- Objects' STATE_AUTH bits are set when replaying EImportStart event.
MDCache::trim_non_auth_subtree() clear objects' S... - 11:10 PM Revision 5b86a13c (ceph): mds: send dentry unlink message to replicas of stray dentry
- stray dentry may have more replicas than the unlinked dentry has.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 11:10 PM Revision 7a066f88 (ceph): mds: include authpinned objects in remote authpin request
- Server::handle_slave_auth_pin() may drop old authpins if it encounters
object that is not authpinable. So it is bette... - 11:10 PM Revision 6d6d1889 (ceph): mds: fix frozen inode check in MDCache::handle_discover()
- When MDCache::handle_discover() encounters a frozen dirfrag, it should
proceed if the dirfrag is being merged, but th... - 11:10 PM Revision f386e163 (ceph): mds: pre-allocate inode numbers less frequently
- no need to refill the pre-allocated inode numbers each time an inode
number is used.
Signed-off-by: Yan, Zheng <zhen... - 11:10 PM Revision c4f0f051 (ceph): mds: tolerate bad sessionmap during journal replay
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 11:10 PM Revision a85bf8c9 (ceph): mds: remove mdsdir in the final step of shutdown MDS
- Otherwise we may get bad subtree map if we restart the MDS before
the shutdown process finishes.
Signed-off-by: Yan,... - 11:10 PM Revision a2caea7c (ceph): mds: clear aborted flag before rollback slave requests
- There is a special case that the MDRequest needs to be preserved after
rolling back slave rename. The preserved MDReq... - 11:10 PM Revision f7541067 (ceph): mds: fix-up inode's fragstat/rstat according its dirfrags
- Extend the code that fixup inode's fragstat/rstat to handle multiple
dirfrags
Signed-off-by: Yan, Zheng <zheng.z.yan... - 11:10 PM Revision 4e844c94 (ceph): mds: encode dirfrag base in cache rejoin ack
- Makes sure recovering MDS get uptodate fragstat/rstat for subtree root
dirfrags. it's required the codes that fix-up ... - 11:10 PM Revision 5283d80d (ceph): mds: ignore stale rstat/fragstat when splitting dirfrag
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 11:10 PM Revision da173949 (ceph): mds: fix root and mdsdir inodes' rsubdirs
- inode rstat accounts inode itself.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 11:10 PM Revision 6e3501bd (ceph): mds: fix _rollback_repair_dir()
- _rollback_repair_dir() may increase dirfrag's rfiles/rsubdirs twice.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 11:10 PM Revision 22abd7b0 (ceph): mds: cancel fragmenting dirfrags when cluster is degraded
- when cluster is degraded, acquiring locking can take long time.
It is not good to keep dirfrags in frozen state for a... - 11:10 PM Revision a09070ab (ceph): mds: allow negetive rstat
- When splitting dirfrag, delta rstat is always added to the first new
dirfrag. Ancestors of the dirfrag may have nagti... - 10:55 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- No, only rbd.ko and libceph.ko.
- 10:45 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- In theory I could but I have so little time for this that I can't promise anything...
Let's see if issue comes back ... - 10:29 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- Can you build your own debug kernels? If so, I'll come up with a debug
patch to at least try to isolate the problem. - 10:11 PM Bug #8270: 0.80~rc1: OSD crash during replication after repair
- No idea how to replicate on healthy cluster.
Problem seems to be gone for now...
- 01:34 PM Bug #8270: 0.80~rc1: OSD crash during replication after repair
- Can you reproduce with debug osd = 20, debug filestore = 20, debug ms = 1?
- 10:09 PM Bug #8229: 0.80~rc1: OSD crash (domino effect)
- Sorry, I can't reproduce on healthy cluster and users won't forgive me for potential downtime...
I think it could be... - 01:20 PM Bug #8229: 0.80~rc1: OSD crash (domino effect)
- Can you reproduce with
debug osd = 20
debug filestore = 20
debug ms = 1
on all osds?
? - 10:03 PM Bug #8228: 0.80~rc1: OSD crash: segfault in libtcmalloc.so.4.1.2
- I only had it once, it never happened again as far as I'm aware...
No ideas what could be the cause.
I suspect that... - 01:09 PM Bug #8228: 0.80~rc1: OSD crash: segfault in libtcmalloc.so.4.1.2
- Is there a straightforward way to reproduce this?
- 10:01 PM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
- Many thanks, Zheng. Looks like it is commit commit:09a1bc5.
- 02:27 AM CephFS Bug #8291 (Resolved): 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
- current master branch contains fix for this issue (use "kick_stale_sessions" admin socket command)
- 01:33 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
- Another MDS have no problem reconnecting to client:...
- 01:29 AM CephFS Bug #8291 (Resolved): 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
- When computer with CephFS mounted using ceph-fuse wakes-up from suspend the @/mnt/ceph@ mount is not responding (i.e....
- 09:06 PM Revision 09beebe3 (ceph): ceph-disk: fix list for encrypted or corrupt volume
- Continue gracefully if an fs type is not detected, either because it is
encrypted or because it is corrupted.
Signed... - 09:00 PM Revision e7df73dd (ceph): osd: Prevent divide by zero in agent_choose_mode()
- Fixes: #8175
Backport: firefly
Signed-off-by: David Zafman <david.zafman@inktank.com>
Signed-off-by: Sage Weil <sage... - 09:00 PM Revision 022d467b (ceph): osd, common: If agent_work() finds no objs to work on delay 5 (default)...
- Add config osd_agent_delay_time of 5 seconds
Honor delay by ignoring agent_choose_mode() calls
Add tier_delay to logg... - 09:00 PM Revision 6a55c3bc (ceph): osd/ReplicatedPG: agent_work() fix next if finished early due to start_max
- Backport: firefly
Signed-off-by: David Zafman <david.zafman@inktank.com>
(cherry picked from commit 9cf470cac8dd4d8f... - 08:29 PM Revision 14650b28 (ceph): PG: only complete replicas should count toward min_size
- Backport: emperor,dumpling,cuttlefish
Fixes: #7805
Signed-off-by: Samuel Just <sam.just@inktank.com>
Signed-off-by: S... - 08:18 PM Revision bd8e026f (ceph): rgw: don't allow multiple writers to same multiobject part
- Fixes: #8269
Backport: firefly, dumpling
A client might need to retry a multipart part write. The original thread
mi... - 08:08 PM Revision b7134c9a (ceph): Merge pull request #1774 from ceph/wip-8296
- osd/ReplicatedPG: fix whiteouts for other cache mode
Reviewed-by: Samuel Just <sam.just@inktank.com> - 08:06 PM Revision 1b899148 (ceph): Fix clone problem
- When clone happened, the origin header also will be updated in GenericObjectMap,
so the new header wraper(StripObject... - 08:03 PM Bug #8232: Race condition during messenger rebind
- > Just to be clear, there is a client and server concept in the messenger, but in the case of the OSDs they are peers...
- 12:00 PM Bug #8232: Race condition during messenger rebind
- Guang Yang wrote:
> After understanding more of the messenger code, I found the above analysis was wrong in terms of... - 05:18 AM Bug #8232: Race condition during messenger rebind
- After understanding more of the messenger code, I found the above analysis was wrong in terms of the reconnecting log...
- 07:59 PM Revision 091d1fe4 (ceph): Revert "Revert "Clean up remote.py and misc.py changes.""
- This reverts commit 02504c3fd27d788e2e446369015b14cbf259a8d2.
- 07:59 PM Revision 36b07b8a (ceph): Use SFTPClienti get for long reads/writes
- Modified remote.py to use the paramiko SFTPClient get
method to extract long files (mostly tar files) from
the remote... - 07:59 PM Revision 8bed6ab6 (ceph): FIx mktemp dir and redundant Paramiko connecting.
- Use previously initialized connection for sftp_get calls.
Use local directory for tarball temp file location. - 07:59 PM Revision 01cf3671 (ceph): Fix linter errors
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:59 PM Revision a1838b2a (ceph): Rewrite most file-retrieval functions
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:59 PM Revision 38578b80 (ceph): Revert "Restrict paramiko to old versions for now"
- This reverts commit c86df77aa68dc5331b98df3fa038faee77c578ad.
- 07:59 PM Revision 02684870 (ceph): Revert "Revert "Handle raw data I/O.""
- This reverts commit 0c8a3e2334631f5fc20cb7933d0005353ea6a46e.
- 07:06 PM Revision 7b1eec94 (ceph): Use longer varchar for locked_by in DB.
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 07:03 PM Revision 03b0d1cf (ceph): rgw: cut short object read if a chunk returns error
- Fixes: #8289
Backport: firefly, dumpling
When reading an object, if we hit an error when trying to read one of
the ra... - 06:39 PM Revision 2d5d3097 (ceph): Pipe: wait for Pipes to finish running, instead of just stop()ing them
- Add a stop_and_wait() function that, in addition to closing the Pipe and killing
its socket, waits for any fast_dispa... - 06:21 PM Revision 6ec99f7a (ceph): librbd: check return value during snap_unprotect
- This would only fail if the header object was corrupted, so it's
unlikely to occur in practice.
Signed-off-by: Josh ... - 06:18 PM Bug #8241: XfsFileStoreBackend tries to set extsize but may get EINVAL
- Bumped pri, assigned to Ilya for investigation
- 05:10 PM Bug #8241: XfsFileStoreBackend tries to set extsize but may get EINVAL
- Seeing this with master during RBD tiering tests only on the cache tier OSDs. Eventually during heavy RBD random 4MB...
- 06:11 PM Revision 6f2eddaa (ceph): ObjectCacher: remove useless assignment
- left is not read after the break. Caught by clang-analyzer.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 06:01 PM Revision 3e387d62 (ceph): osd/ReplicatedPG: fix whiteouts for other cache mode
- We were special casing WRITEBACK mode for handling whiteouts; this needs to
also include the FORWARD and READONLY mod... - 05:49 PM Revision 650051cd (ceph): Merge pull request #1601 from ceph/wip-7576
- osd: prevent pg map epochs from lagging too far behind
Reviewed-by: Samuel Just <sam.just@inktank.com> - 05:30 PM Revision ea3bef1e (ceph): rados.py: Add pool_snaps option for ceph_test_rados test command
- Fixes: #8284
Signed-off-by: David Zafman <david.zafman@inktank.com> - 05:12 PM Revision 2b48e52c (ceph): Merge pull request #1748 from onlyjob/docs
- sample.ceph.conf update:
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 05:10 PM Revision 9c0e92f0 (ceph): Merge pull request #1653 from ceph/wip-7499
- rgw, radosgw-admin: bucket link uses bucket instance id now
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 05:04 PM rgw Bug #8269 (Fix Under Review): rgw: corrupted multipart object
- 09:05 AM rgw Bug #8269 (In Progress): rgw: corrupted multipart object
- 05:03 PM rgw Bug #8289 (Fix Under Review): rgw: memory not freed during in-progress read (dumpling)
- 09:04 AM rgw Bug #8289 (In Progress): rgw: memory not freed during in-progress read (dumpling)
- 05:00 PM Revision 5cc56860 (ceph): rgw: send user manifest header field
- Fixes: #8170
Backport: firefly
If user manifest header exists (swift) send it as part of the object
header data.
Sig... - 04:56 PM rgw Bug #8299 (Fix Under Review): rgw: broken range read with new style manifest
- 04:13 PM rgw Bug #8299: rgw: broken range read with new style manifest
- This will trigger only when dealing with manifests that describe multiple parts.
- 03:40 PM rgw Bug #8299 (Resolved): rgw: broken range read with new style manifest
- 04:48 PM Feature #8284: Add --pool_snaps rados tests to teuthology
- 04:45 PM Feature #7553 (Fix Under Review): Remove classic scrub
- 04:34 PM Revision bdd1b5ac (ceph): Merge pull request #251 from ceph/wip-8295
- rgw: fix indentation for cache_pools
- 04:22 PM Revision 4ad23dc5 (ceph): rgw: fix indentation for cache_pools
- Fixes: #8295
Signed-off-by: Sage Weil <sage@inktank.com> - 02:20 PM rgw Bug #8251: radosgw-agent does not sync objects uploaded to recreated buckets
- It appears this is due the replica log api using the bucket name only, not the bucket-instance which is given to it b...
- 02:12 PM Revision f31e3ee0 (ceph): Merge pull request #1768 from daniel-j-h/code_quality
- Variable length array of std::strings (not legal in C++) changed to std::vector<std::string>
Reviewed-by: Sage Weil ... - 02:04 PM Revision e65a9da9 (ceph): Revert "Fix installation into user home directory, broken by d3f0c0b"
- This reverts commit 7539281037ce7a755ac8661ecb15aea32e5f79f6.
This breaks mount.fuse.ceph installation. - 02:03 PM Revision b78644e7 (ceph): 0.80
- 02:01 PM devops Bug #6746 (Resolved): ceph-release rpm not playing well with yum-plugin-priorities
- you can now specify the repository information when installing and just apply whatever priority you need in the confi...
- 02:01 PM Bug #8175 (Resolved): Some values of target_max_objects for tiering will crash OSDs
- 02:01 PM Bug #8113 (Resolved): agent_work can be continuously rescheduled during recovery while most objec...
- 01:58 PM devops Bug #7157 (Duplicate): ceph-disk list fails in encrypted disk setup
- 01:57 PM devops Bug #7227 (Can't reproduce): ceph-create-keys upstart script fails
- 01:52 PM devops Bug #7605 (Resolved): statup script /etc/init.d/ceph has incorrect slash
- commit:4cf9a73bacb73706fff66110528b733e9ec80b21
- 01:48 PM devops Bug #6216 (Resolved): rpm missing package when junit not installed
- 01:48 PM devops Bug #5479 (Resolved): Append our built packages with some sort of inktank/ceph identifier
- 01:45 PM devops Bug #7004 (Rejected): qemu: rhel and centos qemu packages should depend on librbd
- 01:43 PM devops Bug #7552 (Resolved): dregs of mkcephfs still live on
- 01:42 PM devops Bug #8095 (Resolved): [chef] No version specified, and no candidate version available for libmpic...
- 01:41 PM Bug #8058 (Resolved): "LibRadosTierECPP.FlushWriteRaces" failed in upgrade:dumpling-x:parallel-fi...
- 01:40 PM Bug #8180 (Duplicate): osd.3 crashed in upgrade:dumpling-x:stress-split-firefly-distro-basic-vps
- 01:40 PM Bug #8204 (Duplicate): "timed out waiting for admin_socket to appear after osd.5 restart" in upgr...
- 01:40 PM devops Bug #6966 (Fix Under Review): ceph-disk: prepare --dmcrypt failing
- https://github.com/ceph/ceph/pull/1777
- 01:38 PM devops Bug #8298 (Resolved): missing emperor ceph package
- thanks for the quick fix ! Not sure what it was but it was fixed within minutes which is impressive ;-)...
- 01:33 PM devops Bug #8298 (Resolved): missing emperor ceph package
- The ceph package is missing from ...
- 01:37 PM Bug #8164 (Duplicate): "[ERR] 4.15 0 tried to pull" in upgrade:dumpling-x:stress-split-firefly---...
- 01:37 PM Bug #8206 (Duplicate): "osd.4 ...[ERR] : 3.14 push" in upgrade:dumpling-x:stress-split-firefly-di...
- 01:36 PM Bug #8207 (Duplicate): "[ERR] 3.6 missing primary copy.." in upgrade:dumpling-x:stress-split-fire...
- 01:36 PM devops Bug #8151 (Rejected): Perms on /etc/ceph/ceph.client.admin.keyring wrong on some nodes after install
- 600 looks correct to me?
- 01:35 PM devops Bug #5778 (Resolved): gitbuilders use cryptopp instead of nss libraries
- 01:30 PM Bug #7779 (Resolved): osd: object file can have too many xattrs, get E2BIG
- 01:30 PM Bug #7976 (Duplicate): 4.8 missing primary copy of ..., unfound (dumpling)
- 01:29 PM Bug #5818: leveldb 1.12: hang on shutdown (mon)
- 01:27 PM Bug #5818 (Duplicate): leveldb 1.12: hang on shutdown (mon)
- This is related to #5847, but I can't link them due to limitations in RedMine
- 01:29 PM Bug #8021 (Duplicate): osd: ENOENT on clone on dumpling
- #8162
- 01:28 PM Bug #7805 (Resolved): emperor can go active with < min_size non-incomplete peers since we check a...
- 01:25 PM Bug #8104: OSD: changing min_size to larger than the acting set does not make the PG go inactive
- make sure this is consistent with check_new_interval()
- 01:24 PM Bug #8103 (Won't Fix): pool has too few PGs warning misleading when using cache pools
- no simple way to avoid this false positive but still maintain this warning. and it is useful.
- 01:21 PM Bug #8036 (Can't reproduce): levedb: throws std::bad_allow on 14.04
- 01:21 PM Bug #8176 (Resolved): Change target_max_objects/target_max_bytes has no immediate effect
- 01:18 PM Bug #7744 (Need More Info): osd: assert(last_e.version.version < e.version.version)
- we need a full log to see how this happens on dumpling.
Brian, to work around this and get your osd up, you need t... - 01:15 PM Bug #7576 (Resolved): osd: large skew in pg epochs (dumpling)
- 11:05 AM Bug #7576 (Pending Backport): osd: large skew in pg epochs (dumpling)
- 01:13 PM Bug #7916 (Can't reproduce): ceph_test_rados got ENOENT on ec pool + thrashing
- 01:13 PM Bug #7588: OSD Seg fault in string assign ObjectOperation::C_ObjectOperation_copyget::finish()
- 01:10 PM Bug #8123 (Can't reproduce): OSD: received operation against clone which was not backfilled (but ...
- 01:10 PM Bug #8199 (Resolved): rados unit test failure: LibRadosTwoPoolsECPP.FlushTryFlushRaces hang
- 01:07 PM Bug #8237 (Resolved): ceph centos 6 repo broken
- 01:07 PM Bug #8272 (Duplicate): leveldb 1.12.0 broken on el6
- This duplicates #5847, but I can't link them due to limitations in RedMine
- 01:07 PM Bug #7986 (Can't reproduce): 3.1s0 scrub stat mismatch, got 2041/2044 objects, 0/0 clones, 2041/2...
- 01:06 PM Bug #8296 (Pending Backport): ./test/osd/RadosModel.h: 855: FAILED assert(0 == "racing read got w...
- 10:32 AM Bug #8296 (Resolved): ./test/osd/RadosModel.h: 855: FAILED assert(0 == "racing read got wrong ver...
- ...
- 01:06 PM Bug #8282 (Resolved): ceph-objectstore-test segv
- 11:33 AM Bug #8283 (Pending Backport): osd: hit_set_trim cannot stat recently written hitsets
- 10:54 AM Revision cdbbf86f (ceph): doc: Fixed artifacts from merge.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:54 AM Revision a31b9e9c (ceph): doc: Added sudo to setenforce. Restored merge artifact.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:53 AM Revision 51582722 (ceph): doc: Added erasure coding and cache tiering notes. Special thanks to Lo...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:43 AM Bug #8273 (Duplicate): leveldb 1.12.0 broken on el6
- 09:42 AM devops Feature #5847: Build own versions of most recent leveldb for all supported platforms.
- 09:08 AM rgw Bug #8194: rgw: test_region_copy_object fails with erasure coding
- commit at ceph-qa-suite:ee69c7a4f3b425377bd20b307d674ecc70904c0b
- 09:07 AM rgw Bug #8194 (Resolved): rgw: test_region_copy_object fails with erasure coding
- 08:18 AM Bug #8294 (Rejected): "Error EINVAL" in upgrade:dumpling-dumpling-testing-basic-vps
- Logs are in /a/yuriw/231774...
- 07:51 AM Revision 08a4e888 (ceph): Variable length array of std::strings (not legal in C++) changed to std...
- Signed-off-by: Daniel J. Hofmann <daniel@trvx.org>
- 06:28 AM rgw Bug #8293 (Resolved): admin api get quotas
- I have been trying to implement the different admin api quota commands. I am getting a 200 answer but no body when r...
- 03:32 AM devops Bug #8292 (Resolved): ceph-disk prepare output not explicit on too small disk
- While trying to use "ceph-disk prepare /dev/sdb", where /dev/sdb has only a 1Go partition,
we get this output
STD... - 12:20 AM Revision d158c156 (ceph): Merge pull request #250 from ceph/wip-fix-thrasher
- ceph_manager: reset osd weights to 1 when waiting for clean
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 12:05 AM Revision 33b4bfc7 (ceph): ceph_manager: reset osd weights to 1 when waiting for clean
- If we leave the weights adjusted, we can get PGs stuck in a remapped state
because we are probabilistically rejecting...
05/05/2014
- 11:55 PM Revision 38408f6b (ceph): Merge pull request #1770 from ceph/wip-8290
- client: check snap_caps in Incode::is_any_caps()
Reviewed-by: Sage Weil <sage@inktank.com> - 11:46 PM Revision ae434a35 (ceph): client: check snap_caps in Incode::is_any_caps()
- Fixes: #8290
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 11:26 PM Revision 7f3a4206 (ceph): Merge pull request #1764 from eile/master
- Fix installation into user home directory, broken by d3f0c0b
Reviewed-by: Sage Weil <sage@inktank.com> - 11:05 PM devops Bug #7598: ceph-disk-activate error with ceph-deploy
- I faced this issue consistently in my setup.
ubuntu@ip-10-15-16-160:~$ sudo ceph-deploy osd activate ip-10-15-16-1... - 10:39 PM Linux kernel client Feature #190: krbd: DISCARD support
- Definitely agree with Kyle. Due to this, and after finding out that an XFS fstrim within QEMU reports success but doe...
- 10:29 PM Revision e1277ba6 (ceph): OSD: move the peer_epoch and map sharing infrastructure into OSDService
- None of this code requires OSD-internal data or acquring locks from
anybody else.
Signed-off-by: Greg Farnum <greg@i... - 10:29 PM Revision b038f0c5 (ceph): OSD: rename share_map_incoming and share_map_outgoing
- share_map_incoming -> share_map
share_map_outgoing -> share_map_peer
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision 4bf20afc (ceph): SimpleMessenger: Don't grab the lock when sending messages if we don't ...
- We'd like it if sending a message didn't require any global locks, but the
submit_message() function conditionally ne... - 10:29 PM Revision 9028f95e (ceph): OSD: Juggle the locking when resurrecting a PG
- Don't hold the old PG's lock in _create_lock_pg. Instead, just copy the
necessary data bits into a holding location. ... - 10:29 PM Revision 62b2d43a (ceph): OSD: remove dead comment
- enqueue_op no longer requires holding the osd_lock.
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision fd2b57ea (ceph): OSD: enable ms_fast_dispatch
- We've been setting it up, now this patch actually adds a fast path for osd ops
which bypasses the osd_lock and should... - 10:29 PM Revision fccf1c70 (ceph): OSD: do not take the pre_publish_lock in connection utility functions
- They loop back around for local connections and deadlock, so we use the
map reservation mechanism instead.
TODO: actu... - 10:29 PM Revision 2ec92c76 (ceph): OSD: scan for dropped PGs in consume_map instead of advance_map
- We have to wait until after we know that nobody will be adding ops for
newly-dead PGs to the list. While we're moving... - 10:29 PM Revision 938feb49 (ceph): OSD: move the {boot,up,bind} epochs into OSDService
- Provide interfaces around setting and retrieving them, instead of accessing
them directly with a lock.
Signed-off-by... - 10:29 PM Revision 399e67f8 (ceph): OSD: pass a pointer to last_sent_epoch instead of the whole Session
- We don't use any other part of the Session, and this interface will
be easier to move out of the OSD class.
Signed-o... - 10:29 PM Revision 0fbaa160 (ceph): OSD: move should_share_map and share_map_incoming to OSDService
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:29 PM Revision 0ffdeab9 (ceph): OSD: fix a few map sharing bugs
- 1) do not share OSD maps with peers that already have them
2) do not share maps with oneself
Signed-off-by: Greg Far... - 10:29 PM Revision 9fba69a1 (ceph): OSD: allow build_incremental_map_msg to fail on lookups
- Since we're now building incremental map messages out-of-band with doing
other map updates now, we need to tolerate l... - 10:29 PM Revision 6c98e36f (ceph): OSD: add an op threadpool GenContext workqueue
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:29 PM Revision ebdc0970 (ceph): OSD: use the async workqueue to send OSDMap updates on dropped ops
- Check whether we actually want to send a map in-line, and if we do, create
a GenContext which does so and put that in... - 10:29 PM Revision 5268e51b (ceph): OSD: don't share_map_incoming() directly from handle_replica_op()
- Let the op_tp handle it, or our C_SendMap callback in the op_gen_wq.
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision b2187ac9 (ceph): OSD: use an OSDMapRef& and require the Session* in _share_map_incoming
- You can pass in a NULL Session*, but both callers do that; and using
an OSDMapRef& reduces shared_ptr copies.
Signed... - 10:29 PM Revision b53cec43 (ceph): OSD: add _should_share_map function
- Just copy _share_map_incoming and rip out all the parts that actually
update data structures.
Signed-off-by: Greg Fa... - 10:29 PM Revision 667769c6 (ceph): OSD: simplify _share_map_incoming based on _should_share_map()
- Also, remove the bool return code since nobody looks at it.
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision 1e3c4959 (ceph): OSD: add a Session::sent_epoch_lock
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:29 PM Revision 276a4fe4 (ceph): OSD: change Session handling around _share_map_incoming
- Move responsibility for the reference up to _share_map_incoming's caller,
and start using the Session::sent_epoch_loc... - 10:29 PM Revision d78988bf (ceph): OSD: refactor handle_op error handling cases
- We move our map version-checking code earlier (to dispatch_op) and refactor
our other fail-to-dispatch cases. This is... - 10:29 PM Revision c97f9683 (ceph): OSD: share map updates in the op_tp threads instead of the main dispatc...
- Sharing maps can require disk accesses and things. We don't want to do that
in our fast path, so do it in OSD::dequeu... - 10:29 PM Revision 9d8c797e (ceph): OSD: Push responsibility for grabbing pg_map_lock up to callers of _rem...
- The atomicity requirements of other systems prevent us dropping the PG lock
inside that function, and the PG lock is ... - 10:29 PM Revision 767e94ac (ceph): OSD: shard heartbeat_lock
- heartbeat_need_update must be protected independently in order to avoid
a loop with the pg_map_lock and the PG::_lock... - 10:29 PM Revision a94a64d9 (ceph): OSD: protect access to boot_epoch, up_epoch, bind_epoch
- We need to access these members in some call chains via fast_dispatch,
where they're otherwise unprotected.
Signed-o... - 10:29 PM Revision 2f97f477 (ceph): OSD: protect state member with a Spinlock
- This member was previously protected by the osd_lock (although setting
SHUTDOWN was synchronized with the heartbeat l... - 10:29 PM Revision 812c6723 (ceph): OSD::_share_map_incoming: pass osdmap in explicitly
- We'll want to be able to use this method without the osd_lock. Note
that we can't do so yet -- we call send_increment... - 10:29 PM Revision b199194d (ceph): OSD::send_incremental_map: use service superblock so we can avoid locki...
- TODO: make it actually safe by dealing with build_incremental_map_msg()
Signed-off-by: Samuel Just <sam.just@inktank... - 10:29 PM Revision 9835866e (ceph): OSD: use safe params in map-sharing functions
- We were previously using unprotected access to OSD members.
Unfortunately, this does not make them completely safe: ... - 10:29 PM Revision 09bf5e80 (ceph): msgr: change the delay queue flushing semantics
- Since we're doing fast_dispatch out of the delay queue, we don't want to
flush while holding the pipe lock. Instead, ... - 10:29 PM Revision 5abbbfeb (ceph): OSDService: add osdmap reservation mechanism
- The goal here is to be able to get "reserved" refs
to next_map, and ensure that pgs won't see a newer
map until the r... - 10:29 PM Revision 475d8319 (ceph): OSD: add a RWLock pg_map_lock
- If we're going to dispatch ops without grabbing the osd lock, we need
something else to protect the pg map (and it'll... - 10:29 PM Revision 6d533492 (ceph): OSD: pass osdmap to handle_op and handle_replica_op
- We need a map to process them, and we don't want to
take the OSD lock to access one. (And we can't just
use the servi... - 10:29 PM Revision eb30f88c (ceph): OSD: add session waiting_for_map mechanisms
- This will replace the existing waiting_for_osdmap mechanism
with a per-session wait list.
Signed-off-by: Samuel Just... - 10:29 PM Revision 37553183 (ceph): OSD: remove wake_all_pg_waiters
- We shouldn't need this -- we check the pg waiters list on each
map.
Signed-off-by: Samuel Just <sam.just@inktank.com... - 10:29 PM Revision 00d36f6e (ceph): OSD: wake_pg_waiters atomically with pg_map update
- Also, call enqueue_op directly rather than going back
through the entire dispatch machinery.
Be sure to grab the pg l... - 10:29 PM Revision ec163579 (ceph): OSD: replace handle_pg_scan, handle_pg_backfill with handle_replica_op
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision e0ac34a0 (ceph): OSD: remove unused push_wq
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:29 PM Revision dd3d023a (ceph): OSD: rename gen_wq, schedule_work, and PG_QueueAsync to include "recovery"
- These all hook into the recovery thread pool and need to make that obvious.
Signed-off-by: Greg Farnum <greg@inktank... - 10:29 PM Revision 1379c031 (ceph): OSD: remove never-activated while loop from send_incremental_map
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:29 PM Revision a62db614 (ceph): DispatchQueue: factor out pre_dispatch and post_dispatch
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision 4e20ce19 (ceph): Messenger,DispatchQueue: add ms_fast_dispatch mechanism
- This adds a Dispatcher interface allowing the implementation
to accept ms_fast_dispatch calls for some messages witho... - 10:29 PM Revision 69fc6b2b (ceph): msgr: enable fast_dispatch on local connections
- We do two things:
1) Call ms_handle_fast_connect() when setting up the local connection, so
the Dispatcher can set up... - 10:29 PM Revision 816b10ed (ceph): RWLock: assert pthread function return values
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision 78f310d8 (ceph): PG: constify the init() function params
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:29 PM Revision 37fac29c (ceph): OSD::_share_map_incoming: line wrap debug output
- Formatting only.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 10:29 PM Revision 63cc1ec1 (ceph): OSD: add handle_osd_map debug output
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:26 PM Revision e68422b3 (ceph): Merge pull request #1769 from ceph/wip-doc-cache-tier
- doc: Support for cache tiering.
- 10:14 PM Revision ea34f48c (ceph): Merge remote-tracking branch 'origin/wip-doc-radosgw-80'
- Conflicts:
doc/radosgw/config.rst - 09:57 PM Revision d7e04cc8 (ceph): TrackedOp: remove the init_from_message function
- I'm not sure why we ever had this instead of just doing things in the
subclass constructor, and the semantics around ... - 09:57 PM Revision 6a559a5d (ceph): TrackedOp: introduce a _dump_op_descriptor function
- Use this instead of direct access to the Message underneath when dumping
the TrackedOp.
Signed-off-by: Greg Farnum <... - 09:57 PM Revision 2e674dea (ceph): TrackedOp: rename arrived_at to initiated_at, specify when constructed
- Instead of relying on the message's get_recv_stamp, take a timestamp
when the TrackedOp is constructed. Rename get_re... - 09:57 PM Revision 5a3efda7 (ceph): TrackedOp: introduce an _unregistered() function to let implementations...
- Right now, the OpRequest uses it to clean up Message payload data.
Signed-off-by: Greg Farnum <greg@inktank.com> - 09:57 PM Revision 95fc551a (ceph): TrackedOp: do not track a Message
- Give it to the OpRequest (currently, the only TrackedOp implementation).
Signed-off-by: Greg Farnum <greg@inktank.com> - 09:57 PM Revision e2b62bc3 (ceph): TrackedOp: do not require a Message when creating new Ops
- Further parameterize the template to allow passing in an arbitrary parameter,
and move all the Message-based event ma... - 09:53 PM Revision 3c9529ad (ceph): Merge pull request #1760 from ceph/wip-8283
- osd/ReplicatedPG: fix trim of in-flight hit_sets
Reviewed-by: Samuel Just <sam.just@inktank.com> - 09:48 PM Bug #7744: osd: assert(last_e.version.version < e.version.version)
- I'm getting this as well on a single OSD (osd.3) that mounts fine, but does not start. Same precise assertion failure...
- 07:50 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- I had another incident of "misdirected client" during recovery after replacement of another OSD...
All pools were ... - 07:35 PM Revision fc3318ed (ceph): doc: Fix hyperlink.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:34 PM Revision a7e72193 (ceph): doc: Index update and librados.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:33 PM Revision fcbc5fa6 (ceph): doc: Quotas for Admin Ops API.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:33 PM Revision e97b56eb (ceph): doc: New Admin Guide for Ceph Object Storage.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:18 PM Revision 99e67abc (ceph): rados/thrash: Add pool_snaps variants
- Fixes: #8284
Signed-off-by: David Zafman <david.zafman@inktank.com> - 06:10 PM Revision c86df77a (ceph): Restrict paramiko to old versions for now
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:04 PM rgw Bug #8289: rgw: memory not freed during in-progress read (dumpling)
- Could very well be related to #8269, in which we don't handle nicely the cancellation.
- 10:22 AM rgw Bug #8289: rgw: memory not freed during in-progress read (dumpling)
- I tend to think that what we see is that we read the data off RADOS much quicker than the client reading the data bac...
- 04:58 PM CephFS Bug #8290 (Resolved): ESTALE when grepping a snapshot via ceph-fuse
- 04:46 PM CephFS Bug #8290: ESTALE when grepping a snapshot via ceph-fuse
- 04:28 PM CephFS Bug #8290: ESTALE when grepping a snapshot via ceph-fuse
- /teuthology-2014-05-02_23:01:27-fs-master-testing-basic-plana/230880/
- 04:20 PM CephFS Bug #8290 (Resolved): ESTALE when grepping a snapshot via ceph-fuse
- ...
- 03:03 PM Revision 0c8a3e23 (ceph): Revert "Handle raw data I/O."
- This reverts commit 257e1459fa064701d789f0ad54384bb80b45e6d9.
- 03:03 PM Revision 02504c3f (ceph): Revert "Clean up remote.py and misc.py changes."
- This reverts commit 74eff43ee1a2b73159277370cfa9d194e42bf49c.
- 02:08 PM devops Feature #8120: RHEL7 GA kernel build
- Could do... or we could build out the new repo layout and use this as the first package in there?
- 10:17 AM devops Feature #8120 (In Progress): RHEL7 GA kernel build
- The kmod packages built for libceph/rbd for the rc-1 kernel (3.10.0-121). I seem to recall we were publishing these i...
- 11:32 AM Feature #7553 (In Progress): Remove classic scrub
- 11:24 AM Bug #8285 (Resolved): Thrasher throws exception when finishing up
- a723ddf5dbc8d78ca8c3cd843a1ffa2af4292cdd
- 07:54 AM Revision 75392810 (ceph): Fix installation into user home directory, broken by d3f0c0b
- Signed-off-by: Stefan Eilemann <Stefan.Eilemann@epfl.ch>
- 06:28 AM Revision 8e1e4ba3 (ceph): marginal/multimds: fuse_default_permissions = 0 for ceph-fuse
- This can reduce the test time becuase it avoids sending getattr
request whenever the kernel checks inode permission.
... - 04:20 AM CephFS Bug #7474: Kernel oops with cephfs [ceph_write_begin -> *x8 -> wait_on_page_read]
- kernel 3.14.2 looks good so far. i will keep an eye on it.
- 03:57 AM Bug #8232: Race condition during messenger rebind
- If the above analysis makes sense, here is the pull request: https://github.com/ceph/ceph/pull/1765
- 03:55 AM Bug #8232: Race condition during messenger rebind
- ...
05/04/2014
- 09:26 AM rgw Bug #8289: rgw: memory not freed during in-progress read (dumpling)
- Do we know if the object is a multi-part upload or not? And is it chunked or a single RADOS object? This might only b...
Also available in: Atom