Commit 0df7df9
refactor(iota-core): safe renaming of certificate occurrences to transaction (#10767)
This PR renames internal identifiers used in the certificate-only era to
certificate-less transaction names (the new names also stay clear enough
in the certificate-only flow). This is a follow-up to the only two
renamings made during the review process of #10615. See #10908 for the
rationale.
All changes are safe and backward-compatible as they are performed on
internal identifiers - no changes on serialized types, cross-crate
public APIs, or metric names.
<details>
<summary>Summary of renamings</summary>
The following identifiers were renamed in modules:
- **Types**:
- `CertLockGuard` ➡️ `TxLockGuard`
- `CertTxGuard` ➡️ `TxGuard`
- **Methods**:
- `finish_consensus_certificate_process` ➡️
`finish_consensus_transaction_process`
- **Tracing spans**:
- Label `cert_digest` ➡️ `tx_digest` on `try_schedule()`
- **Tracing spans**:
- Field `cert_digest` ➡️ `tx_digest`
- **Methods**:
- `assign_versions_for_certificate` ➡️ `assign_versions_for_transaction`
- **Methods**:
- `build_and_try_sequencing_certificate` ➡️
`build_and_try_sequencing_transaction`
- `update_data_for_scheduled_certificate` ➡️
`update_data_for_scheduled_transaction`
- **Methods**:
- `process_certificate` ➡️ `process_transaction`
- `commit_certificate` ➡️ `commit_transaction`
- `prepare_certificate` ➡️ `prepare_transaction`
- `prepare_certificate_for_benchmark` ➡️
`prepare_transaction_for_benchmark`
- **Tracing spans**:
- `process_certificate` ➡️ `process_transaction`
- **Fail points**:
- `correlated-crash-process-certificate` ➡️
`correlated-crash-process-transaction`
- **Fail points**:
- `correlated-crash-process-certificate` ➡️
`correlated-crash-process-transaction`
- **Types**:
- `PendingCertificate` ➡️ `PendingTransaction`
- `PendingCertificateStats` ➡️ `PendingTransactionStats`
- **Fields**:
- `tx_ready_certificates` ➡️ `tx_ready_transactions` (in
`TransactionManager`)
- `certificate` ➡️ `transaction` (in now `PendingTransaction`)
- `pending_certificates` ➡️ `pending_transactions` (in `Inner`)
- `executing_certificates` ➡️ `.executing_transactions` (in `Inner`)
- **Methods**:
- `certificate_ready` ➡️ `transaction_ready`
- **Tracing spans**:
- `enqueueing_pending_certificate` ➡️ `enqueueing_pending_transaction`
- Label `cert_digest` ➡️ `tx_digest`
- **Tracing spans**:
- `start_execute_pending_certs` ➡️ `start_execute_pending_transactions`
- `executing_pending_cert` ➡️ `executing_pending_transaction`
- Label `cert_epoch` ➡️ `tx_epoch`
Also renamed variables, parameters, log messages, docstrings, and
comments containing `cert` in all of the above modules and in
`crates/iota-core/src/unit_tests/transaction_manager_tests.rs`.
</details>
Closes #10908.
- [x] Basic tests (linting, compilation, formatting, unit/integration
tests)
- [ ] Patch-specific tests (correctness, functionality coverage)
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [x] I have checked that new and existing unit tests pass locally with
my changes
---------
Signed-off-by: Roman Overko <roman.overko@iota.org>1 parent 96936e7 commit 0df7df9
12 files changed
Lines changed: 672 additions & 615 deletions
File tree
- crates
- iota-benchmark/tests
- iota-core/src
- authority
- unit_tests
- iota-transactional-test-runner/src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
169 | 169 | | |
170 | 170 | | |
171 | 171 | | |
172 | | - | |
| 172 | + | |
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
| |||
Large diffs are not rendered by default.
Lines changed: 74 additions & 63 deletions
Large diffs are not rendered by default.
Lines changed: 44 additions & 44 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
372 | 372 | | |
373 | 373 | | |
374 | 374 | | |
375 | | - | |
| 375 | + | |
376 | 376 | | |
377 | 377 | | |
378 | | - | |
| 378 | + | |
379 | 379 | | |
380 | 380 | | |
381 | 381 | | |
382 | 382 | | |
383 | 383 | | |
384 | | - | |
| 384 | + | |
385 | 385 | | |
386 | 386 | | |
387 | 387 | | |
388 | 388 | | |
389 | 389 | | |
390 | | - | |
| 390 | + | |
391 | 391 | | |
392 | 392 | | |
393 | 393 | | |
| |||
445 | 445 | | |
446 | 446 | | |
447 | 447 | | |
448 | | - | |
| 448 | + | |
449 | 449 | | |
450 | 450 | | |
451 | 451 | | |
| |||
463 | 463 | | |
464 | 464 | | |
465 | 465 | | |
466 | | - | |
467 | | - | |
468 | | - | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
469 | 469 | | |
470 | 470 | | |
471 | | - | |
| 471 | + | |
472 | 472 | | |
473 | | - | |
474 | | - | |
| 473 | + | |
| 474 | + | |
475 | 475 | | |
476 | 476 | | |
477 | | - | |
| 477 | + | |
478 | 478 | | |
479 | 479 | | |
480 | 480 | | |
481 | 481 | | |
482 | | - | |
| 482 | + | |
483 | 483 | | |
484 | 484 | | |
485 | 485 | | |
| |||
489 | 489 | | |
490 | 490 | | |
491 | 491 | | |
492 | | - | |
| 492 | + | |
493 | 493 | | |
494 | 494 | | |
495 | 495 | | |
| |||
506 | 506 | | |
507 | 507 | | |
508 | 508 | | |
509 | | - | |
| 509 | + | |
510 | 510 | | |
511 | 511 | | |
512 | 512 | | |
| |||
771 | 771 | | |
772 | 772 | | |
773 | 773 | | |
774 | | - | |
775 | | - | |
| 774 | + | |
| 775 | + | |
776 | 776 | | |
777 | 777 | | |
778 | 778 | | |
| |||
819 | 819 | | |
820 | 820 | | |
821 | 821 | | |
822 | | - | |
| 822 | + | |
823 | 823 | | |
824 | 824 | | |
825 | 825 | | |
826 | | - | |
| 826 | + | |
827 | 827 | | |
828 | 828 | | |
829 | | - | |
| 829 | + | |
830 | 830 | | |
831 | 831 | | |
832 | 832 | | |
| |||
1367 | 1367 | | |
1368 | 1368 | | |
1369 | 1369 | | |
1370 | | - | |
| 1370 | + | |
1371 | 1371 | | |
1372 | 1372 | | |
1373 | 1373 | | |
1374 | 1374 | | |
1375 | | - | |
| 1375 | + | |
1376 | 1376 | | |
1377 | | - | |
| 1377 | + | |
1378 | 1378 | | |
1379 | 1379 | | |
1380 | | - | |
1381 | | - | |
| 1380 | + | |
| 1381 | + | |
1382 | 1382 | | |
1383 | 1383 | | |
1384 | 1384 | | |
1385 | | - | |
| 1385 | + | |
1386 | 1386 | | |
1387 | 1387 | | |
1388 | 1388 | | |
| |||
1397 | 1397 | | |
1398 | 1398 | | |
1399 | 1399 | | |
1400 | | - | |
| 1400 | + | |
1401 | 1401 | | |
1402 | 1402 | | |
1403 | 1403 | | |
1404 | 1404 | | |
1405 | | - | |
| 1405 | + | |
1406 | 1406 | | |
1407 | | - | |
| 1407 | + | |
1408 | 1408 | | |
1409 | 1409 | | |
1410 | | - | |
1411 | | - | |
| 1410 | + | |
| 1411 | + | |
1412 | 1412 | | |
1413 | 1413 | | |
1414 | | - | |
| 1414 | + | |
1415 | 1415 | | |
1416 | 1416 | | |
1417 | 1417 | | |
| |||
1440 | 1440 | | |
1441 | 1441 | | |
1442 | 1442 | | |
1443 | | - | |
| 1443 | + | |
1444 | 1444 | | |
1445 | 1445 | | |
1446 | 1446 | | |
| |||
1454 | 1454 | | |
1455 | 1455 | | |
1456 | 1456 | | |
1457 | | - | |
| 1457 | + | |
1458 | 1458 | | |
1459 | | - | |
| 1459 | + | |
1460 | 1460 | | |
1461 | 1461 | | |
1462 | | - | |
1463 | | - | |
| 1462 | + | |
| 1463 | + | |
1464 | 1464 | | |
1465 | 1465 | | |
1466 | | - | |
| 1466 | + | |
1467 | 1467 | | |
1468 | 1468 | | |
1469 | 1469 | | |
| |||
1587 | 1587 | | |
1588 | 1588 | | |
1589 | 1589 | | |
1590 | | - | |
| 1590 | + | |
1591 | 1591 | | |
1592 | 1592 | | |
1593 | 1593 | | |
1594 | 1594 | | |
1595 | 1595 | | |
1596 | 1596 | | |
1597 | | - | |
| 1597 | + | |
1598 | 1598 | | |
1599 | 1599 | | |
1600 | 1600 | | |
| |||
1641 | 1641 | | |
1642 | 1642 | | |
1643 | 1643 | | |
1644 | | - | |
| 1644 | + | |
1645 | 1645 | | |
1646 | 1646 | | |
1647 | 1647 | | |
1648 | 1648 | | |
1649 | 1649 | | |
1650 | 1650 | | |
1651 | | - | |
| 1651 | + | |
1652 | 1652 | | |
1653 | 1653 | | |
1654 | 1654 | | |
| |||
1679 | 1679 | | |
1680 | 1680 | | |
1681 | 1681 | | |
1682 | | - | |
| 1682 | + | |
1683 | 1683 | | |
1684 | 1684 | | |
1685 | 1685 | | |
1686 | 1686 | | |
1687 | 1687 | | |
1688 | 1688 | | |
1689 | | - | |
| 1689 | + | |
1690 | 1690 | | |
1691 | 1691 | | |
1692 | 1692 | | |
| |||
0 commit comments