Commit Graph

4339 Commits

Author SHA1 Message Date
Raphaël Proust
c02a970a28 Shell/mempool: handle failure to re-instantiate prevalidator
When the protocol changes, the prevalidator is re-instantiated. In case
this fails, the old-prevalidator still needs to be shutdown.
2019-01-02 23:38:02 +00:00
Pietro Abate
cd25bb4160 Shell: Worker initialization in error monad
Co-authored-by: Pietro Abate <pietro.abate@tezcore.com>
Co-authored-by: Raphaël Proust <code@bnwr.net>
Co-authored-by: Mathias Bourgoin <mathias.bourgoin@tezcore.com>
2019-01-02 23:38:02 +00:00
MBourgoin
cdbe65d940 Docs: replace "block-chain" with "blockchain" 2019-01-02 19:22:59 +00:00
Sebastien Mondet
c994428f77 Hide Ledger's “191-warning” on both Linux & MacOSX 2019-01-02 19:11:53 +00:00
Pierre Boutillier
cb038afa42 Revert "Target only USB ledger with interface number 0"
This reverts commit 02bc43b094 and
should restore compatibility with Ledgers on MacOS.
2019-01-02 19:11:53 +00:00
Philippe Bidinger
6895d7a87b
Stdlib: add some docstrings 2019-01-02 19:22:09 +01:00
Eugen Zalinescu
febaa3b7ed voting: 3 new small tests 2019-01-02 17:07:34 +00:00
Sebastien Mondet
8b054deee3
Signer/Ledger: improve tezos-client show ledger command 2019-01-02 17:50:37 +01:00
Sebastien Mondet
02b1d3e93d
Signer/Ledger: allow ledger://... URIs without curve/path 2019-01-02 17:50:36 +01:00
phink
855aee7523 Doc: fix percent annotation on pair 2018-12-21 11:24:47 +00:00
Philippe Bidinger
423af85c76
online doc for --connections 2018-12-21 12:08:41 +01:00
Pietro Abate
e7b00b368d
Stdlib: remove spurious comment in weakTableRing 2018-12-20 17:06:34 +01:00
MBourgoin
58a3abcb4c
StdLib: introduce a WeakRingTable based on ephemerons for bounded cache/memoization purposes
Co-authored-by: MBourgoin <mathias.bourgoin@tezcore.com>
Co-authored-by: Raphaël Proust <code@bnwr.net>
Co-authored-by: Pietro Abate <pietro.abate@tezcore.com>
2018-12-18 16:02:18 +01:00
Raphaël Proust
903f56d5c9
Shell/mempool_peer_worker: improve docstrings 2018-12-17 15:20:09 +01:00
Pietro Abate
35bccd05b1
Mempool: fix minor copyright and docstring strings
and change Work.work in Work.process_batch
2018-12-17 15:20:09 +01:00
Raphaël Proust
7cbf457888
Shell/mempool: bounded peer-workers request-queue size 2018-12-17 15:20:09 +01:00
Raphaël Proust
31242ebcb9
Shell/mempool: throttle peer workers 2018-12-17 15:20:08 +01:00
Raphaël Proust
8ba2bc2001
Shell/mempool: add identifiers to Worker.Name instances 2018-12-17 15:20:08 +01:00
Raphaël Proust
6a14afc1b0
Shell: introduce Mempool_peer_worker
A module for the ongoing mempool overhaul.

Co-authored-by: Pietro Abate <pietro.abate@tezcore.com>
Co-authored-by: Raphaël Proust <code@bnwr.net>
Co-authored-by: MBourgoin <mathias.bourgoin@tezcore.com>
2018-12-17 15:20:08 +01:00
Raphaël Proust
ad9d087031
Shell/Mempool: limited, configurable size of parsed cache 2018-12-17 15:20:07 +01:00
Pietro Abate
0bb2f3d4d1
Mempool: cache result and operation in ValidatedCache 2018-12-17 15:20:07 +01:00
Raphaël Proust
1420715ab9
Shell/Mempool: minor clean up, remove unneeded function 2018-12-17 15:20:07 +01:00
Pietro Abate
e7a967376c
Mempool: unbox Request message and clarify pp message 2018-12-17 15:20:07 +01:00
Pietro Abate
34e8a1ce1e
Mempool: split validated operations cache and parsed operations cache 2018-12-17 15:20:06 +01:00
Pietro Abate
71790470ad
Mempool: make Mempool_worker.parse non-blocking. 2018-12-17 15:20:06 +01:00
Raphaël Proust
6b7031ad3c
Mempool_peer_worker: simpler interface
Removes unecessary primitives, types, etc.
2018-12-17 15:20:06 +01:00
Raphaël Proust
1431bcd6c8
Mempool_peer_worker: minor improvements 2018-12-17 15:20:05 +01:00
Raphaël Proust
460262130e
Mempool_peer_worker
A module for the ongoing mempool overhaul.
2018-12-17 15:20:05 +01:00
Raphaël Proust
5059b6ad4e
Mempool_worker: only introduce errors where they are needed 2018-12-17 15:20:05 +01:00
Raphaël Proust
7e687f8608
Mempool_worker: error management at create 2018-12-17 15:20:05 +01:00
phink
0d22209028 Micheline: fix forgotten annotation 2018-12-17 12:30:44 +00:00
Sebastien Mondet
8772b23235 Make register key .. as delegate “idempotent” 2018-12-14 12:50:25 -05:00
phink
577f26d723
Doc: update use of HACL 2018-12-14 08:59:21 +01:00
Tom Jack
d53918451b Shell: mempool RPC fixes 2018-12-11 21:31:28 +00:00
Pierre Boutillier
1357aff0ba scripts/reset_chain.sh for BSD 2018-12-10 14:08:40 +00:00
Tom Jack
4449389ef2 Michelson: fix roman numeral DIP unexpansion 2018-12-10 14:00:24 +00:00
Marco Stronati
3109b7f026
Doc: add voting page 2018-12-10 13:25:01 +01:00
Vincent Bernardoff
f35b7f33ed Everywhere: sed 's/picotez/nanotez/g' 2018-12-04 13:26:41 +00:00
Jun FURUSE
5693ac2fb3 Simple typo fixes in Michelson specification 2018-12-04 10:31:20 +00:00
Eugen Zalinescu
a8aac1ca03
Alpha: test reward retrieval with two endorsers 2018-12-03 16:18:47 +01:00
James Deikun
08d94170be
More logging for the client daemons
- log seen blocks and heads when monitoring
- more detailed logging for baked blocks
- more detailed logging for endorsements
- more detailed logging for denunciations
- more detailed logging for nonce revelations
2018-12-03 16:00:58 +01:00
jansorg
36f495194d
Make alphanet.sh work with Emacs mode 2018-12-03 15:47:09 +01:00
Pietro Abate
214055ac62 RPC: print uri in RPC_context.Not_found 2018-12-03 14:30:23 +00:00
Raphaël Proust
5cc9e6ccc6 Shell/Mempool: limited, configurable size of parsed cache 2018-12-03 14:08:11 +00:00
Pietro Abate
2d5c56eeca Mempool: cache result and operation in ValidatedCache 2018-12-03 14:08:11 +00:00
Raphaël Proust
52d7215ed2 Shell/Mempool: minor clean up, remove unneeded function 2018-12-03 14:08:11 +00:00
Pietro Abate
98d772cc75 Mempool: unbox Request message and clarify pp message 2018-12-03 14:08:11 +00:00
Pietro Abate
fee5f44d63 Mempool: split validated operations cache and parsed operations cache 2018-12-03 14:08:11 +00:00
Pietro Abate
56ee8ba849 Mempool: make Mempool_worker.parse non-blocking. 2018-12-03 14:08:11 +00:00
Jun FURUSE
b843dbcb7b
Typo fixes 2018-12-01 06:57:40 +00:00