https://tracker.ceph.com/
https://tracker.ceph.com/favicon.ico
2017-02-14T16:46:04Z
Ceph
Ceph - Bug #18929: "osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))" in rados/upgrade
https://tracker.ceph.com/issues/18929?journal_id=86058
2017-02-14T16:46:04Z
Sage Weil
sage@newdream.net
<ul></ul><pre>
2017-02-14 01:31:34.313088 7f4ec3904700 10 osd.1 pg_epoch: 2605 pg[2.5d( empty local-les=2605 n=0 ec=1620 les/c/f 2605/2600/0 2604/2604/2604) []/[1] r=0 lpr=2604 pi=2596-2603/3 crt=0'0 mlcod 0'0 active+undersized+degraded+remapped] choose_acting want [1,5] != acting [1], requesting pg_temp change
...
2017-02-14 01:31:35.350650 7f4ec3904700 10 osd.1 pg_epoch: 2605 pg[2.5d( empty local-les=2605 n=0 ec=1620 les/c/f 2605/2605/0 2604/2604/2604) []/[1] r=0 lpr=2604 crt=0'0 mlcod 0'0 active+undersized+degraded+remapped] handle_advance_map [3,4]/[1] -- 3/1
2017-02-14 01:31:35.350661 7f4ec3904700 10 osd.1 pg_epoch: 2606 pg[2.5d( empty local-les=2605 n=0 ec=1620 les/c/f 2605/2605/0 2604/2604/2604) []/[1] r=0 lpr=2604 crt=0'0 mlcod 0'0 active+undersized+degraded+remapped] state<Started/Primary/Active>: Active advmap
2017-02-14 01:31:35.353391 7f4ec3904700 -1 /build/ceph-12.0.0-279-gd8a7d0d/src/osd/PG.cc: In function 'boost::statechart::result PG::RecoveryState::Active::react(const PG::AdvMap&)' thread 7f4ec3904700 time 2017-02-14 01:31:35.350665
/build/ceph-12.0.0-279-gd8a7d0d/src/osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))
</pre><br />The code is<br /><pre>
for (size_t i = 0; i < pg->want_acting.size(); i++) {
int osd = pg->want_acting[i];
if (!advmap.osdmap->is_up(osd)) {
pg_shard_t osd_with_shard(osd, shard_id_t(i));
assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard));
}
}
</pre><br />I can't tell what that loop and assert is intended to check. The acting set can change arbitrarily, with no regard to what want_acting in the prior interval was!
Ceph - Bug #18929: "osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))" in rados/upgrade
https://tracker.ceph.com/issues/18929?journal_id=86068
2017-02-14T19:13:14Z
Sage Weil
sage@newdream.net
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>7</i></li></ul><p><a class="external" href="https://github.com/ceph/ceph/pull/13420">https://github.com/ceph/ceph/pull/13420</a></p>
Ceph - Bug #18929: "osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))" in rados/upgrade
https://tracker.ceph.com/issues/18929?journal_id=86072
2017-02-14T20:30:45Z
Sage Weil
sage@newdream.net
<ul><li><strong>Project</strong> changed from <i>ceph-qa-suite</i> to <i>Ceph</i></li></ul>
Ceph - Bug #18929: "osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))" in rados/upgrade
https://tracker.ceph.com/issues/18929?journal_id=86108
2017-02-15T21:54:41Z
Samuel Just
sjust@redhat.com
<ul></ul><p>samuelj@teuthology:/a/samuelj-2017-02-15_01:03:44-rados-wip-sam-testing---basic-smithi/816292 also</p>
Ceph - Bug #18929: "osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))" in rados/upgrade
https://tracker.ceph.com/issues/18929?journal_id=86109
2017-02-15T21:55:29Z
Samuel Just
sjust@redhat.com
<ul></ul><p>I don't understand why this is not popping up. Sage's patch is correct, but something else is going on. Why is the up set empty here?</p>
Ceph - Bug #18929: "osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))" in rados/upgrade
https://tracker.ceph.com/issues/18929?journal_id=86182
2017-02-16T18:58:44Z
Sage Weil
sage@newdream.net
<ul><li><strong>Priority</strong> changed from <i>Normal</i> to <i>Immediate</i></li></ul>
Ceph - Bug #18929: "osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))" in rados/upgrade
https://tracker.ceph.com/issues/18929?journal_id=86257
2017-02-17T18:13:06Z
Samuel Just
sjust@redhat.com
<ul><li><strong>Assignee</strong> set to <i>Greg Farnum</i></li></ul>
Ceph - Bug #18929: "osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))" in rados/upgrade
https://tracker.ceph.com/issues/18929?journal_id=86308
2017-02-18T18:57:44Z
Sage Weil
sage@newdream.net
<ul><li><strong>Status</strong> changed from <i>7</i> to <i>Pending Backport</i></li><li><strong>Backport</strong> set to <i>kraken,jewel</i></li></ul>
Ceph - Bug #18929: "osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))" in rados/upgrade
https://tracker.ceph.com/issues/18929?journal_id=86343
2017-02-20T10:51:39Z
Loïc Dachary
loic@dachary.org
<ul><li><strong>Copied to</strong> <i><a class="issue tracker-9 status-3 priority-4 priority-default closed" href="/issues/18999">Backport #18999</a>: kraken: "osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))" in rados/upgrade</i> added</li></ul>
Ceph - Bug #18929: "osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))" in rados/upgrade
https://tracker.ceph.com/issues/18929?journal_id=86345
2017-02-20T10:51:42Z
Loïc Dachary
loic@dachary.org
<ul><li><strong>Copied to</strong> <i><a class="issue tracker-9 status-3 priority-4 priority-default closed" href="/issues/19000">Backport #19000</a>: jewel: "osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))" in rados/upgrade</i> added</li></ul>
Ceph - Bug #18929: "osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))" in rados/upgrade
https://tracker.ceph.com/issues/18929?journal_id=86645
2017-02-23T15:23:27Z
Sage Weil
sage@newdream.net
<ul><li><strong>Priority</strong> changed from <i>Immediate</i> to <i>Urgent</i></li></ul>
Ceph - Bug #18929: "osd/PG.cc: 6896: FAILED assert(pg->is_acting(osd_with_shard) || pg->is_up(osd_with_shard))" in rados/upgrade
https://tracker.ceph.com/issues/18929?journal_id=94463
2017-07-06T07:18:52Z
Nathan Cutler
ncutler@suse.cz
<ul><li><strong>Status</strong> changed from <i>Pending Backport</i> to <i>Resolved</i></li></ul>