ca4b0c8 | Alain Mebsout | 02 December 2021, 10:14:11 UTC | Tezt: improve documentation of event_sections_levels argument | 10 December 2021, 09:21:16 UTC |
05a4627 | Alain Mebsout | 02 December 2021, 10:13:09 UTC | Tezt: additional parameters for Client.bake_for | 10 December 2021, 09:21:16 UTC |
b4bf82f | Alain Mebsout | 02 December 2021, 10:12:04 UTC | Tezt: Client.gen_keys generates a fresh alias if none is provided | 10 December 2021, 09:21:16 UTC |
dca9649 | Alain Mebsout | 02 December 2021, 10:08:49 UTC | Tezt: allow to use %a in Log.info (and others) | 10 December 2021, 09:21:15 UTC |
7c0812d | Alain Mebsout | 02 December 2021, 10:08:22 UTC | Tezt: add color bright_white | 10 December 2021, 09:21:15 UTC |
f2f76ec | Marge Bot | 09 December 2021, 20:06:26 UTC | Merge branch 'eugenz@updates-in-delegates-rpcs' into 'master' Proto: small updates to the delegates/<pkh>/ RPCs See merge request tezos/tezos!3977 | 09 December 2021, 20:06:26 UTC |
b61a5cf | Eugen Zalinescu | 03 December 2021, 14:57:50 UTC | Docs/Alpha: update changelog | 09 December 2021, 19:10:05 UTC |
808da01 | Eugen Zalinescu | 03 December 2021, 19:29:11 UTC | Proto/Tests: test participation RPC | 09 December 2021, 19:10:05 UTC |
56a4a84 | Eugen Zalinescu | 03 December 2021, 15:41:56 UTC | Proto/Tests: update and check new frozen_deposits RPC | 09 December 2021, 19:10:05 UTC |
92bb543 | Eugen Zalinescu | 03 December 2021, 14:03:47 UTC | Tests/Tezt: update regressions | 09 December 2021, 19:10:05 UTC |
8216e62 | Eugen Zalinescu | 02 December 2021, 14:01:23 UTC | Proto: do not count first Tenderbake level towards participation | 09 December 2021, 19:10:05 UTC |
ed59ede | Eugen Zalinescu | 02 December 2021, 13:05:00 UTC | Proto: clarify meaning of level_position | 09 December 2021, 19:10:05 UTC |
f318fb9 | Eugen Zalinescu | 02 December 2021, 13:11:35 UTC | Proto: update description of delegates/<pkh>/... RPCs | 09 December 2021, 19:10:05 UTC |
6624857 | Eugen Zalinescu | 02 December 2021, 12:50:21 UTC | Proto: add delegates/<pkh>/current_frozen_deposits RPC | 09 December 2021, 19:10:05 UTC |
f9b7e97 | Eugen Zalinescu | 02 December 2021, 12:18:38 UTC | Proto: add participation_info.missed_levels | 09 December 2021, 19:10:05 UTC |
9ce7903 | Eugen Zalinescu | 02 December 2021, 11:16:07 UTC | Proto: remove participation_info.current_pending_rewards | 09 December 2021, 19:10:05 UTC |
9b9e71e | Alain Mebsout | 02 December 2021, 16:30:24 UTC | Proto: do not forfeit rewards when remaining_slots = 0 | 09 December 2021, 19:10:05 UTC |
d16f624 | Eugen Zalinescu | 02 December 2021, 11:09:32 UTC | Proto: transform participation_info.missed_slots from bool to int Also add more doc strings and more info in the 'participation_info' RPC description. | 09 December 2021, 19:10:05 UTC |
f4cb593 | Marge Bot | 09 December 2021, 19:08:46 UTC | Merge branch 'lrand@gas_for_I' into 'master' Gas for I Closes #1899 and #1831 See merge request tezos/tezos!3955 | 09 December 2021, 19:08:46 UTC |
c1d17c7 | Lucas Randazzo | 05 December 2021, 16:24:35 UTC | Test/gas: update regression traces | 09 December 2021, 18:28:36 UTC |
ecc808b | Lucas Randazzo | 30 November 2021, 09:31:28 UTC | Proto/gas: update interpreter gas costs | 09 December 2021, 18:28:36 UTC |
0afac36 | Lucas Randazzo | 29 November 2021, 14:45:16 UTC | Proto/gas: update encoding gas costs | 09 December 2021, 18:28:36 UTC |
ed0b29e | Lucas Randazzo | 08 December 2021, 18:31:34 UTC | Proto/gas: update ediv tez benchmarks | 09 December 2021, 18:28:36 UTC |
bdc47d0 | Lucas Randazzo | 28 November 2021, 12:49:06 UTC | Proto/bench: update BLS encoding benchmarks to latest version | 09 December 2021, 18:28:36 UTC |
df824d2 | Lucas Randazzo | 27 November 2021, 14:34:26 UTC | Proto/bench: add Sub_tez_legacy to benchmark instructions encoding | 09 December 2021, 18:28:36 UTC |
e44eb11 | Lucas Randazzo | 26 November 2021, 16:37:11 UTC | Snoop/Tezt: init arguments | 09 December 2021, 18:28:36 UTC |
7c3bfac | Marge Bot | 09 December 2021, 17:31:59 UTC | Merge branch 'nic@fix-install-opam-doc' into 'master' doc: adjust instructions for installing with opam Closes #2157 See merge request tezos/tezos!3998 | 09 December 2021, 17:31:59 UTC |
59d2a63 | Nic Volanschi | 07 December 2021, 14:21:22 UTC | doc: recommend OPAM to expert users | 09 December 2021, 16:50:22 UTC |
d3b113e | Nic Volanschi | 07 December 2021, 11:14:48 UTC | doc: expplicit that existing switch => re-installing | 09 December 2021, 16:50:22 UTC |
b7b9fb1 | Nic Volanschi | 07 December 2021, 09:15:02 UTC | doc: adjust instructions for installing with opam | 09 December 2021, 16:50:22 UTC |
975d09b | Marge Bot | 09 December 2021, 16:48:39 UTC | Merge branch 'francois@in-mempool-map' into 'master' Prevalidator: Simplify the classification process See merge request tezos/tezos!4006 | 09 December 2021, 16:48:39 UTC |
4614d69 | François Thiré | 07 December 2021, 18:18:03 UTC | Shell/Tests: Adapt unit tests of classification | 09 December 2021, 16:05:56 UTC |
77acb53 | François Thiré | 07 December 2021, 16:44:52 UTC | Prevalidator/Classification: Simplify API | 09 December 2021, 16:04:24 UTC |
79405b7 | François Thiré | 07 December 2021, 16:33:37 UTC | Prevalidator: Clean remove function | 09 December 2021, 16:04:24 UTC |
b147bf5 | François Thiré | 07 December 2021, 16:27:16 UTC | Prevalidator: Make the flush more efficient | 09 December 2021, 16:03:25 UTC |
58af310 | Marge Bot | 09 December 2021, 12:19:08 UTC | Merge branch 'functori@include-missing-endorsements-that-are-branch-refused' into 'master' Proto/Baker: remember endorsements of the same level in operations pool Closes #2079 See merge request tezos/tezos!3888 | 09 December 2021, 12:19:08 UTC |
bed30a4 | vbot | 07 December 2021, 13:18:13 UTC | Proto/Baker: fix canceler memory leak | 09 December 2021, 11:33:32 UTC |
7a6aad9 | iguerNL@Functori | 20 November 2021, 17:54:59 UTC | Proto/Baker: remember recent endorsements in the baker's operations pool Each time a new head is received, the operation_pool field of the state is cleaned/reset by this function. Instead of emptying it completely, we keep the endorsements of at most 5 rounds and 1 level in the past, to be able to include as much endorsements as possible in the next block if this baker is the proposer. This allows to handle the following situations: - The baker observes an EQC for (L, R), but a proposal arrived for (L, R+1). After the flush, extra endorsements on top of (L, R) are 'Branch_refused', and are not re-sent by the node. If the baker proposes at (L+1, 1), he should be able to include these extra endorsements. Hence the cache for old rounds. - The baker receives a head at (L+1, 0) on top of (L, 0), but this head didn't reach consensus. If the baker who proposes at (L+1, 1) observed some extra endorsements for (L, 0) that are not included in (L+1, 0), he may want to add them. But these endorsements become 'Outdated' in the mempool once (L+1, 0) is received. Hence the cache for previous level. Fixes https://gitlab.com/tezos/tezos/-/issues/2079 (solution 4 in https://gitlab.com/tezos/tezos/-/issues/2079#note_738359050) Co-authored-by: iguerNL@Functori <iguer@functori.com> Co-authored-by: Vincent Botbol <vincent.botbol@nomadic-labs.com> | 09 December 2021, 11:33:32 UTC |
a287ac0 | Marge Bot | 09 December 2021, 11:32:20 UTC | Merge branch 'eugenz@baker-delay-proposal-at-next-round' into 'master' Baker: delay start of current level rounds when EQC was observed See merge request tezos/tezos!3843 | 09 December 2021, 11:32:20 UTC |
0ea8b60 | Eugen Zalinescu | 16 November 2021, 09:02:22 UTC | Proto/Baker: give even more priority to baking at next level | 09 December 2021, 10:52:14 UTC |
3de4af7 | Eugen Zalinescu | 15 November 2021, 11:18:22 UTC | Proto/Baker: delay next round if there is an elected block | 09 December 2021, 10:52:13 UTC |
7750a63 | Eugen Zalinescu | 15 November 2021, 08:38:26 UTC | Proto/Baker: make minor refactorings | 09 December 2021, 10:50:28 UTC |
38a33ac | Marge Bot | 09 December 2021, 10:05:57 UTC | Merge branch 'abate@minor-refactor' into 'master' validator, proto_compiler: minor refactor See merge request tezos/tezos!4008 | 09 December 2021, 10:05:57 UTC |
7b906dc | Pietro | 08 December 2021, 10:02:03 UTC | protocol_compiler: remove temporary hack to build static binaries | 09 December 2021, 09:17:37 UTC |
332f5b0 | Pietro | 08 December 2021, 09:58:02 UTC | validator, proto_compiler: minor refactor move all exetubable in a separate directory. | 09 December 2021, 09:17:37 UTC |
929a08f | Marge Bot | 09 December 2021, 00:56:23 UTC | Merge branch 'arvid@decouple-lib_protocol_test' into 'master' lib_protocol/test: reduce duplication and coupling See merge request tezos/tezos!3900 | 09 December 2021, 00:56:23 UTC |
f0fd182 | Arvid Jakobsson | 08 December 2021, 16:01:38 UTC | proto_{010,011}/lib_protocol/test: reduce duplication and coupling | 09 December 2021, 00:00:49 UTC |
31426b4 | Arvid Jakobsson | 21 November 2021, 17:05:26 UTC | lib_protocol/test: reduce duplication and coupling | 09 December 2021, 00:00:49 UTC |
cce28e0 | Marge Bot | 08 December 2021, 17:51:02 UTC | Merge branch 'lwt-version' into 'master' Use Lwt.pause instead of deprecated Lwt_{main,unix}.yield See merge request tezos/tezos!3954 | 08 December 2021, 17:51:02 UTC |
d3d2148 | David Turner | 29 November 2021, 20:03:29 UTC | Use Lwt.pause instead of deprecated Lwt_{main,unix}.yield Lwt 5.5 deprecates Lwt_unix.yield and Lwt_main.yield in favor of pause. | 08 December 2021, 17:09:09 UTC |
d814f57 | Marge Bot | 08 December 2021, 15:58:07 UTC | Merge branch 'smelc@better-ordering-for-mempool-unit-testing' into 'master' prevalidator: better ordering for future unit testing Closes #2228 See merge request tezos/tezos!4004 | 08 December 2021, 15:58:07 UTC |
ac3bbfd | Clément Hurlin | 08 December 2021, 13:33:51 UTC | prevalidator: rename Transitions into Requests | 08 December 2021, 15:19:48 UTC |
c73b91c | Clément Hurlin | 07 December 2021, 15:32:28 UTC | prevalidator: document Transitions and Handlers difference at the top-level | 08 December 2021, 15:19:48 UTC |
93f23b5 | Clément Hurlin | 07 December 2021, 14:52:37 UTC | prevalidator: move RPC directory creation after Transitions The point of this commit is that build_rpc_directory depends on the Worker API and we want to gather dependencies to Worker together, so that we later have a "cut" point between testable code (that doesn't depend on Worker) and production-only code. | 08 December 2021, 15:19:48 UTC |
7c50d96 | Clément Hurlin | 07 December 2021, 14:47:07 UTC | prevalidator: remove fetch_operation functions from the transitions | 08 December 2021, 15:19:48 UTC |
932f076 | Clément Hurlin | 07 December 2021, 14:46:00 UTC | prevalidator: separate transitions API from Worker API | 08 December 2021, 15:19:47 UTC |
a2b8040 | Marge Bot | 08 December 2021, 15:18:34 UTC | Merge branch 'eugenz@baker-more-logging' into 'master' Baker: more logging See merge request tezos/tezos!3806 | 08 December 2021, 15:18:34 UTC |
0d111cd | Eugen Zalinescu | 08 November 2021, 14:59:24 UTC | Proto/Baker: avoid printing name twice | 08 December 2021, 14:38:41 UTC |
457264e | Eugen Zalinescu | 08 November 2021, 14:18:28 UTC | Proto/Baker: also show voting power in relevant events | 08 December 2021, 14:38:41 UTC |
54e8464 | Marge Bot | 08 December 2021, 14:37:26 UTC | Merge branch 'albin@fix-open-api-generate-script' into 'master' Bin_openapi: clean generate script See merge request tezos/tezos!4010 | 08 December 2021, 14:37:26 UTC |
9cbd8ce | Albin Coquereau | 08 December 2021, 13:53:28 UTC | Bin_openapi: clean generate script | 08 December 2021, 14:01:39 UTC |
8a881fa | Marge Bot | 08 December 2021, 13:40:14 UTC | Merge branch 'hhugo@dune2.9' into 'master' Bump version of our dune dependency everywhere. See merge request tezos/tezos!3985 | 08 December 2021, 13:40:14 UTC |
2d26342 | Hugo Heuzard | 05 November 2021, 16:15:26 UTC | build: bump dune version in opam | 08 December 2021, 12:53:24 UTC |
35512a8 | Hugo Heuzard | 05 November 2021, 16:11:24 UTC | Build: dump version to 2.9 | 08 December 2021, 12:53:24 UTC |
a6ddeeb | Marge Bot | 08 December 2021, 12:46:51 UTC | Merge branch 'romain-unix-error' into 'master' Node: register exception printer for Unix_error See merge request tezos/tezos!3982 | 08 December 2021, 12:46:51 UTC |
ec61ade | Romain Bardou | 03 December 2021, 09:47:25 UTC | Node: register exception printer for Unix_error | 08 December 2021, 12:07:52 UTC |
17989d1 | Marge Bot | 08 December 2021, 12:06:03 UTC | Merge branch 'vchaboche@makefile-coverage-local' into 'master' Makefile: make it easier to compute test coverage locally Closes #1907 See merge request tezos/tezos!3895 | 08 December 2021, 12:06:03 UTC |
9fce434 | Arvid Jakobsson | 30 November 2021, 19:09:16 UTC | Makefile: print a clickable link to generated coverage report | 08 December 2021, 11:22:10 UTC |
b079ff6 | Valentin Chaboche | 29 November 2021, 14:53:00 UTC | Makefile: activate coverage instrumentation more easily | 08 December 2021, 11:22:10 UTC |
73367fe | Marge Bot | 08 December 2021, 10:32:01 UTC | Merge branch 'vch9@ci-slack-alert' into 'master' CI/Coverage: alert on corrupted coverage file See merge request tezos/tezos!3971 | 08 December 2021, 10:32:01 UTC |
9cc7677 | Valentin Chaboche | 02 December 2021, 10:04:40 UTC | CI/Coverage: alert on corrupted coverage file | 08 December 2021, 09:48:19 UTC |
f2fbbe1 | Marge Bot | 08 December 2021, 09:46:56 UTC | Merge branch 'vicall@better_check_consistency_errors' into 'master' More information while checking/restoring store's integrity See merge request tezos/tezos!3874 | 08 December 2021, 09:46:56 UTC |
710a4b1 | Victor Allombert | 30 November 2021, 16:26:08 UTC | Store: minor documentation and typo fixes | 08 December 2021, 09:05:41 UTC |
08f19b0 | Victor Allombert | 18 November 2021, 16:37:29 UTC | Store: be more verbose while fixing the store | 08 December 2021, 09:05:41 UTC |
bc674f4 | Marge Bot | 07 December 2021, 15:44:51 UTC | Merge branch 'hhugo@o3' into 'master' Build: use O3 pervasively with release and static profiles See merge request tezos/tezos!3958 | 07 December 2021, 15:44:51 UTC |
fe6bd79 | Hugo Heuzard | 30 November 2021, 14:01:17 UTC | Build: use O3 pervasively with release and static profiles | 07 December 2021, 15:05:51 UTC |
eb8ee4c | Marge Bot | 07 December 2021, 12:52:18 UTC | Merge branch 'vch9@disable-unified-coverage' into 'master' CI/Coverage: deactivate unified coverage job with label Closes #2187 See merge request tezos/tezos!3973 | 07 December 2021, 12:52:18 UTC |
70cbcc0 | Valentin Chaboche | 02 December 2021, 10:47:37 UTC | CI/Coverage: deactivate unified coverage job with label | 07 December 2021, 12:14:17 UTC |
e7f6948 | Marge Bot | 07 December 2021, 10:43:22 UTC | Merge branch 'functori@avoid-costly-computations-in-prevalidator-classify' into 'master' Shell/Prevalidator: avoid costly build of pending ops Set from a Map See merge request tezos/tezos!3993 | 07 December 2021, 10:43:22 UTC |
e56f463 | iguerNL@Functori | 06 December 2021, 14:07:26 UTC | Shell/Prevalidator: avoid costly build of pending ops Set from a Map Each time `handle_unprocessed` is called to classify some pending operations (50 with the default parameter), it builds a set of pending operations hashes from the map of pending operation at the end. This may be really costly in case there are a lot of operations (eg. thousands) pending in the mempool. This commit allows to have the two data structures at the same time. As demonstrated on Idiazabelnet, this allows to process operations much faster, decreasing the delay of endorsements reception in our experiments, that consists in injecting 35k operations, from ~18 seconds to ~8 seconds. | 07 December 2021, 10:02:45 UTC |
46e4e3a | Marge Bot | 07 December 2021, 10:01:30 UTC | Merge branch 'smelc@mempool-cleanup-prepare-testing' into 'master' prevalidator: make it more parameterizable Closes #2201 See merge request tezos/tezos!3983 | 07 December 2021, 10:01:30 UTC |
dcaca60 | Clément Hurlin | 03 December 2021, 14:49:31 UTC | prevalidator: better names, to highlight shell<>proto difference | 07 December 2021, 09:04:20 UTC |
cdde618 | Clément Hurlin | 03 December 2021, 09:59:38 UTC | prevalidator: remove module alias The point of this commit is that it reduces the size of the inferred signature of Make, making it easier to debug when it's wrong. | 07 December 2021, 09:04:20 UTC |
47d4464 | Clément Hurlin | 03 December 2021, 09:54:13 UTC | prevalidator: remove useless modules | 07 December 2021, 09:04:20 UTC |
e85b9e3 | Clément Hurlin | 03 December 2021, 09:46:01 UTC | prevalidator: do not hardcode Prevalidation instance The point of this commit is that it will later enable to instantiate Prevalidator.Make with a different instance Prevalidation in unit tests. | 07 December 2021, 09:04:19 UTC |
10cb12f | Clément Hurlin | 29 November 2021, 20:27:23 UTC | lib_protocol_updater: remove unused Block_services | 07 December 2021, 09:04:19 UTC |
4460ade | Clément Hurlin | 29 November 2021, 16:33:37 UTC | prevalidator: remove Requester module This module was bypassed in a number of places already: concrete calls to Distributed_db.Operation were all over the place. Hence removed the one remaining usage of the Requester module by a concrete call to Distributed_db.Operation.clear_or_cancel. | 07 December 2021, 09:04:19 UTC |
a2426ce | Marge Bot | 07 December 2021, 08:57:14 UTC | Merge branch 'bsall@tenderbake-critical' into 'master' Fix decoding problem and fix destination of balance updates See merge request tezos/tezos!3987 | 07 December 2021, 08:57:14 UTC |
3a45182 | bsall | 05 December 2021, 15:42:55 UTC | Proto: update documentation | 07 December 2021, 08:15:28 UTC |
81131ca | bsall | 03 December 2021, 19:28:45 UTC | Proto: test balance updates encodings | 07 December 2021, 08:15:28 UTC |
932a33a | bsall | 01 December 2021, 16:31:09 UTC | Proto: fix balance updates encodings | 07 December 2021, 08:15:28 UTC |
1aa477a | bsall | 01 December 2021, 10:26:38 UTC | Proto: fix destination of punishment transfers | 07 December 2021, 08:15:28 UTC |
f4c1760 | Marge Bot | 06 December 2021, 17:28:04 UTC | Merge branch 'arvid@docs-enforce-no-warnings' into 'master' Docs: fix warnings and enforce no warnings See merge request tezos/tezos!3960 | 06 December 2021, 17:28:04 UTC |
afe3cc7 | Arvid Jakobsson | 30 November 2021, 18:46:24 UTC | CI: use venv in CI when building docs This avoid re-installing the dependencies in the CI. | 06 December 2021, 16:50:04 UTC |
ca53611 | Arvid Jakobsson | 30 November 2021, 16:47:48 UTC | Docs: warnings are errors The consequence is that the documentation build will fail if any warnings are emitted. | 06 December 2021, 16:50:04 UTC |
5c8f53f | Arvid Jakobsson | 30 November 2021, 16:44:16 UTC | Docs: declare orphans This suppresses the warning that these files are missing from the doctree. | 06 December 2021, 16:50:04 UTC |
ccf0a47 | Arvid Jakobsson | 01 December 2021, 12:20:03 UTC | Docs: add plugins.rst to the toctree of docs/alpha/protocol.rst | 06 December 2021, 16:50:04 UTC |
0f1e354 | Marge Bot | 06 December 2021, 16:30:45 UTC | Merge branch 'robinbb@update-merge-team-docs' into 'master' Clarify merge request conversion instructions See merge request tezos/tezos!3995 | 06 December 2021, 16:30:45 UTC |
dfeb2de | Robin Bate Boerop | 06 December 2021, 16:30:44 UTC | Clarify merge request conversion instructions | 06 December 2021, 16:30:44 UTC |
96c5e37 | Marge Bot | 06 December 2021, 09:52:35 UTC | Merge branch 'raphael-p@renew-error-monad-syntax' into 'master' Renew error monad syntax See merge request tezos/tezos!3966 | 06 December 2021, 09:52:35 UTC |