Commit e717e1f
authored
DAOS-18368 rebuild: fix bug of ec_agg_boundary and agg peer update (#17324)
1. fix a bug of using ec_agg_boundary before checking its valid
2. add some more logs for rebuild fetch getting zero iod_size,
to provide some hints for layout information.
3. fix a bug of EC agg peer update, some failed update need to be retried
to avoid data corruption.
4. refine some detailed process of dtx_resync wating for rebuild scan.
Signed-off-by: Xuezhao Liu <[email protected]>1 parent 8a24f84 commit e717e1f
File tree
8 files changed
+298
-94
lines changed- src
- include/daos_srv
- object
- rebuild
8 files changed
+298
-94
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| 83 | + | |
83 | 84 | | |
84 | 85 | | |
85 | 86 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
1181 | 1181 | | |
1182 | 1182 | | |
1183 | 1183 | | |
| 1184 | + | |
| 1185 | + | |
1184 | 1186 | | |
1185 | 1187 | | |
1186 | 1188 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
95 | 96 | | |
96 | 97 | | |
97 | 98 | | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
1278 | 1278 | | |
1279 | 1279 | | |
1280 | 1280 | | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
| 1288 | + | |
| 1289 | + | |
| 1290 | + | |
| 1291 | + | |
| 1292 | + | |
| 1293 | + | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
| 1298 | + | |
| 1299 | + | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
1281 | 1317 | | |
1282 | 1318 | | |
1283 | 1319 | | |
| |||
1334 | 1370 | | |
1335 | 1371 | | |
1336 | 1372 | | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
1337 | 1379 | | |
1338 | 1380 | | |
1339 | 1381 | | |
| |||
1382 | 1424 | | |
1383 | 1425 | | |
1384 | 1426 | | |
1385 | | - | |
| 1427 | + | |
1386 | 1428 | | |
1387 | 1429 | | |
1388 | 1430 | | |
1389 | 1431 | | |
1390 | 1432 | | |
1391 | 1433 | | |
1392 | 1434 | | |
1393 | | - | |
| 1435 | + | |
1394 | 1436 | | |
1395 | 1437 | | |
1396 | 1438 | | |
| |||
1470 | 1512 | | |
1471 | 1513 | | |
1472 | 1514 | | |
1473 | | - | |
| 1515 | + | |
1474 | 1516 | | |
1475 | 1517 | | |
1476 | 1518 | | |
1477 | 1519 | | |
1478 | 1520 | | |
1479 | 1521 | | |
| 1522 | + | |
| 1523 | + | |
| 1524 | + | |
| 1525 | + | |
| 1526 | + | |
| 1527 | + | |
| 1528 | + | |
1480 | 1529 | | |
1481 | 1530 | | |
1482 | 1531 | | |
| |||
1487 | 1536 | | |
1488 | 1537 | | |
1489 | 1538 | | |
1490 | | - | |
| 1539 | + | |
1491 | 1540 | | |
1492 | 1541 | | |
1493 | 1542 | | |
| |||
1665 | 1714 | | |
1666 | 1715 | | |
1667 | 1716 | | |
1668 | | - | |
| 1717 | + | |
1669 | 1718 | | |
1670 | 1719 | | |
1671 | 1720 | | |
1672 | 1721 | | |
1673 | 1722 | | |
1674 | | - | |
| 1723 | + | |
1675 | 1724 | | |
1676 | 1725 | | |
1677 | 1726 | | |
| |||
1719 | 1768 | | |
1720 | 1769 | | |
1721 | 1770 | | |
1722 | | - | |
| 1771 | + | |
1723 | 1772 | | |
1724 | 1773 | | |
1725 | 1774 | | |
| |||
1728 | 1777 | | |
1729 | 1778 | | |
1730 | 1779 | | |
1731 | | - | |
| 1780 | + | |
| 1781 | + | |
| 1782 | + | |
| 1783 | + | |
| 1784 | + | |
| 1785 | + | |
| 1786 | + | |
1732 | 1787 | | |
1733 | 1788 | | |
1734 | 1789 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
701 | 701 | | |
702 | 702 | | |
703 | 703 | | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
704 | 720 | | |
705 | 721 | | |
706 | 722 | | |
| |||
1368 | 1384 | | |
1369 | 1385 | | |
1370 | 1386 | | |
1371 | | - | |
| 1387 | + | |
1372 | 1388 | | |
1373 | 1389 | | |
1374 | 1390 | | |
| |||
1381 | 1397 | | |
1382 | 1398 | | |
1383 | 1399 | | |
| 1400 | + | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
| 1408 | + | |
| 1409 | + | |
| 1410 | + | |
| 1411 | + | |
| 1412 | + | |
| 1413 | + | |
| 1414 | + | |
| 1415 | + | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
| 1422 | + | |
| 1423 | + | |
| 1424 | + | |
| 1425 | + | |
| 1426 | + | |
1384 | 1427 | | |
1385 | 1428 | | |
1386 | 1429 | | |
| |||
1503 | 1546 | | |
1504 | 1547 | | |
1505 | 1548 | | |
1506 | | - | |
1507 | | - | |
1508 | | - | |
1509 | | - | |
1510 | | - | |
1511 | | - | |
| 1549 | + | |
1512 | 1550 | | |
1513 | 1551 | | |
1514 | 1552 | | |
1515 | 1553 | | |
1516 | 1554 | | |
1517 | 1555 | | |
1518 | | - | |
1519 | | - | |
1520 | | - | |
1521 | | - | |
1522 | | - | |
1523 | | - | |
1524 | | - | |
1525 | | - | |
1526 | | - | |
1527 | | - | |
1528 | | - | |
| 1556 | + | |
1529 | 1557 | | |
1530 | 1558 | | |
1531 | 1559 | | |
| |||
3030 | 3058 | | |
3031 | 3059 | | |
3032 | 3060 | | |
| 3061 | + | |
| 3062 | + | |
| 3063 | + | |
| 3064 | + | |
| 3065 | + | |
| 3066 | + | |
| 3067 | + | |
| 3068 | + | |
| 3069 | + | |
| 3070 | + | |
| 3071 | + | |
| 3072 | + | |
| 3073 | + | |
| 3074 | + | |
3033 | 3075 | | |
3034 | 3076 | | |
3035 | 3077 | | |
| |||
0 commit comments