Store program logs in blockstore / bigtable (TransactionWithStatusMeta) (#12678) (#12735)

* introduce store program logs in blockstore / bigtable

* fix test, transaction logs created for successful transactions

* fix test for legacy bincode implementation around log_messages

* only api nodes should record logs

* truncate transaction logs to 100KB

* refactor log truncate for improved coverage

(cherry picked from commit 8f5431551e)

Co-authored-by: Josh <josh.hundley@gmail.com>
This commit is contained in:
mergify[bot]
2020-10-08 20:19:26 +00:00
committed by GitHub
parent c1a8637cb5
commit 7a53ca18a6
12 changed files with 196 additions and 23 deletions

View File

@@ -184,6 +184,7 @@ impl From<StoredConfirmedBlockTransactionStatusMeta> for TransactionStatusMeta {
pre_balances,
post_balances,
inner_instructions: None,
log_messages: None,
}
}
}