163217815b
Improve Rpc inflation tooling (bp #10309 ) ( #10322 )
...
automerge
2020-05-29 14:09:41 -07:00
37c182cd5d
log leader ( #10280 ) ( #10315 )
...
automerge
2020-05-29 13:38:46 -07:00
0c68f27ac3
Fix repair dos ( #10299 ) ( #10303 )
...
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit e68621b8bb
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-05-28 21:48:29 -07:00
5fb8da9b35
Feign RPC health while in a --wait-for-supermajority
holding pattern ( #10295 ) ( #10301 )
...
(cherry picked from commit 0442c45d5b
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-05-28 21:46:38 -07:00
74d9fd1e4f
verify_reachable_ports: Handle errors without expect() ( #10298 ) ( #10305 )
...
automerge
2020-05-28 17:11:34 -07:00
e71206c578
Add more logging while unpacking snapshots ( #10266 ) ( #10270 )
...
automerge
2020-05-28 13:47:58 -07:00
0141c80238
Skip gossip requests with different shred version and split lock ( #10240 ) ( #10297 )
...
automerge
2020-05-28 13:24:56 -07:00
ed928cfdf7
Add commitment parameter to getFeeCalculatorForBlockhash ( #10255 ) ( #10296 )
...
automerge
2020-05-28 13:22:46 -07:00
2fd319ab7a
Verify TPU and serve repair ports are reachable ( #10291 ) ( #10294 )
...
automerge
2020-05-28 10:14:14 -07:00
7813a1decd
Purge next slots to avoid a blockstore_processor panic on restart ( #10281 ) ( #10285 )
...
(cherry picked from commit 5ac2ae1178
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-05-28 08:40:41 -07:00
93e4ed1f75
Include GenesisConfig inflation in Display ( #10282 ) ( #10289 )
...
automerge
2020-05-28 00:21:58 -07:00
a70f31b3da
Use correct --url ( #10284 ) ( #10287 )
...
automerge
2020-05-27 22:12:47 -07:00
2d25227d0a
Adjust mainnet-beta shred version
2020-05-27 17:11:34 -07:00
fc7bfd0f67
Cleanup programming model doc ( #10274 ) ( #10276 )
...
automerge
2020-05-27 15:31:40 -07:00
2996291b37
CLI: Improve stake (de)activation display ( #10273 )
...
automerge
2020-05-27 14:45:20 -07:00
3e80b9231c
Add exchange integration docs ( #10054 ) ( #10267 )
...
automerge
2020-05-27 12:18:24 -07:00
78231a8682
Update Cargo.lock files ( #10271 )
...
automerge
2020-05-27 12:09:48 -07:00
ace711e7f1
Bump version to 1.2.1
2020-05-26 19:07:35 -07:00
c9cbc39ec9
Wait for one slot to be produced ( #10257 )
...
automerge
(cherry picked from commit 22a98bd27a
)
v1.2.0
2020-05-26 17:58:45 -07:00
606a392d50
Cli: expose last-valid-slot in solana fees ( #10254 ) ( #10256 )
...
automerge
(cherry picked from commit b6083ca107
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-05-26 17:38:14 -06:00
c67596ceb4
Add mechanism to get blockhash's last valid slot ( #10239 ) ( #10253 )
...
automerge
2020-05-26 14:33:11 -07:00
9a42cc7555
Lower owner hashing activation slot for devnet ( #10244 )
...
automerge
2020-05-26 12:08:22 -07:00
2e5ef2a802
Update cross-program and program address proposals (bp #10234 ) ( #10241 )
...
automerge
2020-05-26 08:51:16 -07:00
8c8e2c4b2b
Prevent privilege escalation ( #10232 ) ( #10247 )
...
automerge
2020-05-26 02:39:28 -07:00
0578801f99
Remove storage rpc docs ( #10238 ) ( #10242 )
...
automerge
2020-05-25 22:45:18 -07:00
6141e1410a
Cluster info metrics ( #10215 ) ( #10236 )
...
automerge
2020-05-25 16:39:08 -07:00
4fc86807ff
Re-enable move in docker-solana ( #10214 ) ( #10228 )
...
automerge
2020-05-25 01:32:54 -07:00
d2a2eba69e
v1.2: Include account.owner into account hash ( #9918 ) ( #10222 )
...
automerge
2020-05-25 00:34:54 -07:00
156387aba4
LedgerCleanupService no longer causes an OOM and actually purges ( #10199 )
...
* cleanup_ledger() now services new_root_receiver while purging
* purge_slots() now fully deletes before compacting
* Add ledger pruning grafana graph
2020-05-24 21:41:54 -07:00
8a8384e674
Bump sha2 from 0.8.1 to 0.8.2 ( #10205 )
...
* Bump sha2 from 0.8.1 to 0.8.2
Bumps [sha2](https://github.com/RustCrypto/hashes ) from 0.8.1 to 0.8.2.
- [Release notes](https://github.com/RustCrypto/hashes/releases )
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.8.1...sha2-v0.8.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com >
2020-05-24 19:44:04 -07:00
58ae9ab34f
Bump zstd from 0.5.1+zstd.1.4.4 to 0.5.2+zstd.1.4.5 ( #10207 )
...
Bumps [zstd](https://github.com/gyscos/zstd-rs ) from 0.5.1+zstd.1.4.4 to 0.5.2+zstd.1.4.5.
- [Release notes](https://github.com/gyscos/zstd-rs/releases )
- [Commits](https://github.com/gyscos/zstd-rs/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-24 19:39:38 -07:00
3dfef813bf
Bump hidapi from 1.2.1 to 1.2.2 ( #10210 )
...
Bumps [hidapi](https://github.com/ruabmbua/hidapi-rs ) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/ruabmbua/hidapi-rs/releases )
- [Commits](https://github.com/ruabmbua/hidapi-rs/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-24 19:39:06 -07:00
3aae98c8be
Add switching vote instruction ( #10197 )
...
* Add switching vote
* Make sure vote size stays under gossip limit
Co-authored-by: Carl <carl@solana.com >
2020-05-24 15:38:35 -07:00
8d32441b96
Fix ledger-tool create-snapshot and add sanity test ( #10212 )
...
automerge
2020-05-24 08:27:36 -07:00
26acd6aafa
Sort notifications for easier scanning on Discord ( #10208 )
...
automerge
2020-05-24 00:20:57 -07:00
7373163bed
Update whitelist.rs ( #10203 )
2020-05-23 17:46:59 -06:00
a21409e97e
Update whitelist.rs ( #10202 )
...
automerge
2020-05-23 10:51:15 -07:00
9fae5aacc2
grammar ( #10200 )
...
automerge
2020-05-23 08:13:20 -07:00
42aaacf520
Factor out LockedPubkeyReferences ( #10198 )
...
Co-authored-by: Carl <carl@solana.com >
2020-05-22 23:23:17 -07:00
36a36d1c83
No longer allow create-account to add funds to an existing account ( #10192 )
...
automerge
2020-05-22 16:39:01 -07:00
2d3a906d55
Bump tar from 0.4.27 to 0.4.28 ( #10185 )
...
Bumps [tar](https://github.com/alexcrichton/tar-rs ) from 0.4.27 to 0.4.28.
- [Release notes](https://github.com/alexcrichton/tar-rs/releases )
- [Commits](https://github.com/alexcrichton/tar-rs/compare/0.4.27...0.4.28 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-22 15:55:40 -07:00
48c0845359
Update another non-circulating account
2020-05-22 15:11:33 -07:00
10b1895357
Optimize banking processing of AccountInUse ( #10154 )
...
* Optimize banking processing of AccountInUse and thread count
* Add more options to banking-bench
2020-05-22 15:01:01 -07:00
f1e932c90a
Trigger notifications on supermajority votes confirmation ( #10137 )
...
automerge
2020-05-22 14:53:47 -07:00
269db1710e
Retry a couple times before declaring a UDP port unreachable ( #10181 )
2020-05-22 14:33:01 -07:00
e2b5cd6d47
Add another non-circulating account ( #10186 )
...
automerge
2020-05-22 13:06:03 -07:00
2928c5d103
Add SingleGossip commitment level to use for subscriptions ( #10147 )
...
automerge
2020-05-22 12:55:17 -07:00
2324eb9ff9
Make slot history a billion times faster ( #10175 )
2020-05-22 11:15:16 -07:00
b7a32f01c0
Multi-version snapshot support ( #9980 )
...
* Multi-version snapshot support
* rustfmt
* Remove CLI options and runtime support for selection output snapshot version.
Address some clippy complaints.
* Muzzle clippy type complexity warning.
Despite clippy's suggestion, it is not currently possible to create type aliases
for traits and so everything within the 'Box<...>' cannot be type aliased.
This then leaves creating full blown traits, and either implementing
said traits by closure (somehow) or moving the closures into new structs
implementing said traits which seems a bit of a palaver.
Alternatively it is possible to define and use the type alias 'type ResultBox<T> = Result<Box<T>>'
which does seems rather pointless and not a great reduction in complexity but is enough to keep clippy happy.
In the end I simply went with squelching the clippy warning.
* Remove now unused Serialize/Deserialize trait implementations for AccountStorageEntry and AppendVec
* refactor versioned de/serialisers
* rename serde_utils to serde_snapshot
* move call to accounts_db.generate_index() back down to context_accountsdb_from_stream()
* update version 1.1.1 to 1.2.0
remove nested use of serialize_bytes
* cleanups
* Add back measurement of account storage entry serialization.
Remove construction of Vec and HashMap temporaries during serialization.
* consolidate serialisation test cases into serde_snapshot.
clean up leakage of implementation details in serde_snapshot.
* move short term / legacy snapshot code into child module
* add serialize_iter_as_tuple
* preliminary integration of following commit
commit 6d58b73c47294bfb93465d5a83cd2175660b6e6d
Author: Ryo Onodera <ryoqun@gmail.com >
Date: Wed May 20 14:02:02 2020 +0900
Confine snapshot 1.1 relic to versioned codepath
* refactored serde_snapshot, rustfmt
legacy accounts_db format now "owns" both leading u64s, legacy bank_rc format has none
* reduce type complexity (clippy)
2020-05-23 02:54:24 +09:00
967320a091
Update whitelist.rs ( #10183 )
...
automerge
2020-05-22 10:10:26 -07:00