Commit Graph

  • 1c369fb55f Scan entire UnprocessedPacketBatches buffer to produce stake and locator of each packet Tao Zhu 2022-03-17 16:23:08 -05:00
  • 1f052c6234 disable deprecated BPF loader deploys (#23757) Jack May 2022-03-18 14:29:49 -07:00
  • 7e358c654f add test to assert type assumption (#23769) Jack May 2022-03-18 14:15:59 -07:00
  • c556811c0f docs: fix stake state typo (#23776) g1stavo 2022-03-18 16:45:07 -03:00
  • a419374fa4 factor out function (#23742) Jeff Washington (jwash) 2022-03-18 14:10:52 -05:00
  • 0e64fb1fab don't rely on align_offset to check alignment (#23770) Jack May 2022-03-18 11:30:52 -07:00
  • fcea92ec6c Improve correctness of Rust-side type definitions for C invoke syscall (#23624) Brian Anderson 2022-03-18 13:30:30 -05:00
  • f999eef452 (LedgerStore) Rename BlockstoreAdvancedOptions to LedgerColumnOptions (#23764) Yueh-Hsuan Chiang 2022-03-18 11:13:35 -07:00
  • 56428be629 Not exposing inner cost_table to encapsulating implementation details, making future change easier. Tao Zhu 2022-03-14 13:41:46 -05:00
  • 00ddf6576c chore: bump crossbeam-channel from 0.5.2 to 0.5.3 (#23698) dependabot[bot] 2022-03-18 11:44:33 -06:00
  • 998e7d18f9 AcctIdx: never retry a bucket flush (#23732) Jeff Washington (jwash) 2022-03-18 12:20:42 -05:00
  • c9b8977226 Add crate docs for solana-program (#23363) Brian Anderson 2022-03-18 10:27:51 -05:00
  • f54e746fc5 Support u8 slice digester in frozen abi struct. (#23726) HaoranYi 2022-03-18 09:31:07 -05:00
  • c694703e14 address PR comments Kirill Lykov 2022-03-16 10:33:01 +00:00
  • 2da896fa40 add documentation Kirill Lykov 2022-03-15 16:48:26 +00:00
  • 7074ebf45a address PR comments Kirill Lykov 2022-03-15 15:22:54 +00:00
  • 957bc0db6b add tests to dos tool klykov 2022-03-09 16:49:15 +01:00
  • d9dbfc83d5 upd Cargo.lock klykov 2022-03-09 15:33:54 +01:00
  • f5339882cb refactor cmdline interface klykov 2022-03-04 10:54:46 +01:00
  • a63dee87ec add transaction parameters dump klykov 2022-02-28 16:15:38 +01:00
  • 1b0c9ad4c0 add option payer to dos tool klykov 2022-02-16 16:05:38 +01:00
  • cf73f6dc74 fix typo in dos klykov 2022-02-11 20:17:32 +01:00
  • dce5d1c1fa avoid signatures if unnecessary in dos klykov 2022-02-11 17:22:40 +01:00
  • 1641d1d329 fix: cache blockhash in dos tool klykov 2022-02-11 16:19:10 +01:00
  • cb537e80d7 add transaction options to dos klykov 2022-02-11 10:36:15 +01:00
  • d4d95f1811 add valid blockhash option to dos klykov 2022-02-09 09:25:29 +01:00
  • 797c3324f0 add number of signatures to dos klykov 2022-02-08 12:11:58 +01:00
  • 0ed23899e7 directly use compute_budget MAX_UNITS and DEFAULT_UNITS Tao Zhu 2022-03-16 10:34:15 -05:00
  • a4cacf3389 add deterministic default cost Tao Zhu 2022-03-14 15:27:29 -05:00
  • edb38c4bbd validator: --only-known-rpc requires a --known-validator ... (#23767) mergify[bot] 2022-03-18 08:54:52 +00:00
  • ce2e82cfb6 validator: --only-known-rpc requires a --known-validator ... Trent Nelson 2022-03-17 20:27:08 -06:00
  • 2e1989bb9b validator: adds --no-incremental-snapshots NOP arg for v1.10 forward compat Trent Nelson 2022-03-17 14:51:23 -06:00
  • 08f4b19a21 Add accounts_data_len to bank snapshot (backport #23714) (#23758) mergify[bot] 2022-03-18 04:44:56 +00:00
  • 857576d76f AcctIdx: move write to disk outside in mem write lock (#23731) Jeff Washington (jwash) 2022-03-17 23:09:41 -05:00
  • 7ff8c80e25 Add accounts_data_len to bank snapshot (#23714) Brooks Prumo 2022-03-17 20:14:54 -05:00
  • c478fe2047 add timing metrics, some renaming Tao Zhu 2022-03-16 19:02:22 -05:00
  • fd515097d8 leader qos part 2: add stage to find sender stake, set to packet meta Tao Zhu 2022-03-15 18:44:53 -05:00
  • 976b138e76 Add tx weighting stage Stephen Akridge 2021-12-16 14:47:55 +00:00
  • 664deb2157 AcctIdx: get rid of unused is_dirty (#23733) Jeff Washington (jwash) 2022-03-17 16:29:36 -05:00
  • 8b230b86cc Use borrow instead of move in interfaces defined by TpuConnection (#23734) Lijun Wang 2022-03-17 13:31:11 -07:00
  • 6b0d34d70d removes redundant Arcs from Blockstore (#23735) behzad nouri 2022-03-17 19:43:57 +00:00
  • 342f1ab1cb clean up/add comments (#23727) Jeff Washington (jwash) 2022-03-17 14:23:08 -05:00
  • 2f58c9e501 Bump version to 1.10.4 (#23743) Will Hickey 2022-03-17 14:02:13 -05:00
  • bb9f9c8dd5 AccountSharedData::serialize (#23685) v1.10.3 Jeff Washington (jwash) 2022-03-17 09:29:49 -05:00
  • 66b1f55351 AcctIdx: cheaper check for should evict while flushing (#23705) Jeff Washington (jwash) 2022-03-17 08:46:32 -05:00
  • 3a46f45650 AcctIdx: add stats for flushing and estimated memory (#23709) Jeff Washington (jwash) 2022-03-17 08:46:00 -05:00
  • 9ed056424c Remove unused InstructionRecorder and some SanitizedMessage methods (#23723) Justin Starry 2022-03-17 20:25:12 +08:00
  • 0eccacbd5b Add CLI support for versioned transactions (#23606) Justin Starry 2022-03-17 11:43:04 +08:00
  • da6bb66475 Pin version for publish cargo-check (#23716) (#23721) mergify[bot] 2022-03-17 01:52:19 +00:00
  • 330d6db19a Pin version for publish cargo-check (#23716) Tyera Eulberg 2022-03-16 19:46:41 -05:00
  • b4350a2522 Make solana-address-lookup-table-program crate bpf compatible (#23700) Justin Starry 2022-03-17 08:21:07 +08:00
  • dda3a463a2 Fix duplicate account translation in CPI (#23701) Alexander Meißner 2022-03-16 23:45:01 +01:00
  • be0aeea01a AcctIdx: check for range holds outside lock (#23706) Jeff Washington (jwash) 2022-03-16 17:44:59 -05:00
  • caddb851be acct idx flush keeps slot_list read lock open (#23704) Jeff Washington (jwash) 2022-03-16 17:29:04 -05:00
  • 18bddbc730 Stake tests respect MINIMUM_STAKE_DELEGATION (#23426) Brooks Prumo 2022-03-16 16:36:23 -05:00
  • 86c695268e (LedgerStore) Improve the function API of new_cf_descriptor (#23696) Yueh-Hsuan Chiang 2022-03-16 11:47:49 -07:00
  • 45337885c1 chore: bump gethostname from 0.2.1 to 0.2.3 (#23697) dependabot[bot] 2022-03-16 12:35:39 -06:00
  • 072a8c99ea Bump openssl-src (#23708) Tyera Eulberg 2022-03-16 13:34:47 -05:00
  • 8859f35b26 Bump version to 1.9.14 (#23703) Tyera Eulberg 2022-03-16 12:21:18 -05:00
  • 74bb527203 Refactor and use MINIMUM_STAKE_DELEGATION constant (#22663) Brooks Prumo 2022-03-16 10:56:48 -05:00
  • fa7926580a minor VoteAccount refactoring (#23686) Jeff Washington (jwash) 2022-03-16 09:50:12 -05:00
  • cffc32af3e Make payer and system program optional when extending lookup tables (#23678) Justin Starry 2022-03-16 21:40:16 +08:00
  • 3252dc7203 uses structural sharing for stake-delegations hash-map (#23585) behzad nouri 2022-03-16 12:58:05 +00:00
  • 584ac80b1e Revert: KeyedAccount refactoings in builtin programs (#23649) Alexander Meißner 2022-03-16 11:30:01 +01:00
  • 44ab660172 chore: bump libc from 0.2.119 to 0.2.120 (#23694) dependabot[bot] 2022-03-16 00:34:40 -06:00
  • 3773b753d1 Configure shrink paths during blockstore load Michael Vines 2022-03-15 20:59:51 -07:00
  • ab373bb1a9 Refactor new_banks_from_ledger() into load and process steps Michael Vines 2022-03-15 20:53:46 -07:00
  • 390c5667f7 Setup bank hard_forks in load_bank_forks() Michael Vines 2022-03-15 19:54:08 -07:00
  • 455313584f chore: bump sha3 from 0.10.0 to 0.10.1 (#23480) dependabot[bot] 2022-03-16 06:01:01 +00:00
  • 3ac7e043a7 Update InvalidRentPayingAccount error (#23680) (#23693) v1.9.13 mergify[bot] 2022-03-16 05:25:23 +00:00
  • e4590c5be6 chore: bump rpassword from 6.0.0 to 6.0.1 (#23683) dependabot[bot] 2022-03-15 21:41:27 -06:00
  • 410463fb72 Update InvalidRentPayingAccount error (#23680) Tyera Eulberg 2022-03-15 21:41:16 -06:00
  • 2da4e3eb6c Add --no-os-memory-stats-reporting Michael Vines 2022-03-14 19:38:04 -07:00
  • dbc62f2e28 Use consistent variable naming for DropBankService Michael Vines 2022-03-15 13:28:40 -07:00
  • d44f3d7216 Remove unhelpful log message Michael Vines 2022-03-15 13:15:42 -07:00
  • 9b46f9b2da Quic Connection Cache (#23598) ryleung-solana 2022-03-15 18:16:35 -04:00
  • 2d3501dff9 make upsert infallible op Tao Zhu 2022-03-14 11:52:17 -05:00
  • b5a99b9b09 avoid data copies in writing to cache (#23674) Jeff Washington (jwash) 2022-03-15 16:42:26 -05:00
  • 29af42f428 chore: bump zstd from 0.11.0+zstd.1.5.2 to 0.11.1+zstd.1.5.2 (#23679) dependabot[bot] 2022-03-15 15:31:14 -06:00
  • db43c5d46d log hash and lamport result of calculate_accounts_hash_without_index (#23425) (#23676) mergify[bot] 2022-03-15 19:23:13 +00:00
  • 62b26f012e chore: bump reqwest from 0.11.9 to 0.11.10 (#23671) dependabot[bot] 2022-03-15 12:54:23 -06:00
  • 48dc4b3bb2 ledger tool halt at slot verify hash (#23424) (#23677) mergify[bot] 2022-03-15 16:17:29 +00:00
  • 61cead9b9b Remove injection of exit signal into cost_update_service Tao Zhu 2022-03-14 10:31:14 -05:00
  • eb73dacd58 harden banking tests Tao Zhu 2022-03-14 09:58:10 -05:00
  • e9040d2766 Adds a missing check_number_of_instruction_accounts() in StakeInstruction::Authorize. (#23672) Alexander Meißner 2022-03-15 15:53:11 +01:00
  • 8c4f010b8d fix logging: only walk remote dir if it exist (#23663) HaoranYi 2022-03-15 08:56:22 -05:00
  • b0543a1ae6 docs: update sysvar docs for load_instruction_at_checked (#22925) (#23673) mergify[bot] 2022-03-15 12:51:15 +00:00
  • 64e2d9dc47 docs: update sysvar docs for load_instruction_at_checked (#22925) Zayyan Faizal 2022-03-15 07:22:34 -05:00
  • e7cf84a593 Remove AccessType arg from create_new_ledger (#23591) steviez 2022-03-15 00:07:16 -05:00
  • 8b0576d954 Rename AccountsDb plugins to Geyser plugins (backport #23604) (#23668) mergify[bot] 2022-03-15 05:04:17 +00:00
  • c1bf85b109 Explorer: Add Swim Swap Program to known addresses (#23660) page18 2022-03-15 00:18:35 -04:00
  • 8c8f9694e0 Refactor: Sanitized transaction creation (#23558) Justin Starry 2022-03-15 12:02:22 +08:00
  • f05ac7a899 move to get_slots_in_epoch (#23657) Jeff Washington (jwash) 2022-03-14 22:47:45 -05:00
  • 102dd68a03 Rename AccountsDb plugins to Geyser plugins (#23604) Tyera Eulberg 2022-03-14 19:18:46 -06:00
  • bcc5890182 Fix comments in bootstrap for downloading snapshots (#23664) Brooks Prumo 2022-03-14 19:35:57 -05:00
  • 7651ae5039 chore: bump rpassword from 5.0.1 to 6.0.0 (#23638) dependabot[bot] 2022-03-15 00:03:30 +00:00
  • 5c3e1967e6 Add space for keys in calculation for rent exempt in process_set_validator_info (#23485) (#23658) mergify[bot] 2022-03-14 23:18:14 +00:00
  • 17cc095d28 Slot warping doesn't need to be in new_banks_from_ledger Michael Vines 2022-03-14 11:12:03 -07:00
  • 2e7ee0f177 Tower loading doesn't need to be in new_banks_from_ledger Michael Vines 2022-03-14 10:23:49 -07:00
  • 390dc24608 Create leader schedule before processing blockstore Michael Vines 2022-03-14 09:16:12 -07:00