https://gitlab.com/tezos/tezos

sort by:
Revision Author Date Message Commit Date
2383ccb tezt: check client binary mode answer 14 December 2021, 22:04:26 UTC
b874f21 bin_client: change generic_json_call to generic_media_type_call 14 December 2021, 22:04:26 UTC
33be021 lib_rpc_http: add generic_media_type_call 14 December 2021, 22:04:25 UTC
df8804d Merge branch 'proto-i-backport-3753' into proto-i Backport !3753 - Shell: offer exception-less functions in Hex See merge request tezos/tezos!4044 14 December 2021, 22:02:58 UTC
b26a075 Shell: offer exception-less functions in Hex 14 December 2021, 22:00:45 UTC
d1b009c Ithaca: vanity nonce 14 December 2021, 21:58:54 UTC
b87adc6 Merge branch 'shrmtv@proto-i-backport-3984' into proto-i Backport !3984. Use linear representation for round durations in Tenderbake See merge request tezos/tezos!4036 13 December 2021, 18:09:58 UTC
0afc35d Doc: protocol changes wrt linear round durations 13 December 2021, 18:05:03 UTC
4b2dac4 Tests: update test suite wrt linear represention of round durations 13 December 2021, 18:05:03 UTC
fcac148 Build/sandbox: fix minor typo 13 December 2021, 18:05:03 UTC
efdce34 Alpha/Proto: user linear representation for round durations Instead of the initial encoding using a list of specified round durations (of length >= 2) and deriving the value for other unspecified round, we use two new parameters: minimal_block_delay and delay_increment_per_round so that round_duration is a linear function of these round_duration(n) = minimal_block_delay + n * delay_increment_per_round 13 December 2021, 18:05:02 UTC
e290699 Merge branch 'shrmtv@proto-i-backport-4002' into proto-i Backport !4002. Proto: correctly remove data from context when required See merge request tezos/tezos!4033 13 December 2021, 16:29:43 UTC
68d5ac3 Proto/Migration: remove unnecessary seeds 13 December 2021, 15:33:42 UTC
a850926 Proto: only store nonces for max_slashing_period 13 December 2021, 15:33:42 UTC
0ab3241 Proto/Test: add a double-baking test scenario 13 December 2021, 15:33:42 UTC
98d788f Proto/Migration: delete staking data from migration cycle minus one Without this commit this data is never deleted. Note that not calling `Stake_storage.select_distribution_for_cycle_do_not_call_except_for_migration` for migration cycle (that is, last cycle, not new one) minus one results in missing key error. 13 December 2021, 15:33:42 UTC
f87cfb2 Proto/Migration: fix off-by-one error The changed code should "kind of" undo the following code from `Roll_storage` in H: ``` let cycle_end ctxt last_cycle = let preserved = Constants_storage.preserved_cycles ctxt in (match Cycle_repr.sub last_cycle preserved with | None -> return ctxt | Some cleared_cycle -> clear_cycle ctxt cleared_cycle) >>=? fun ctxt -> let frozen_roll_cycle = Cycle_repr.add last_cycle (preserved + 1) in freeze_rolls_for_cycle ctxt frozen_roll_cycle >>=? fun ctxt -> Storage.Roll.Snapshot_for_cycle.init ctxt (Cycle_repr.succ (Cycle_repr.succ frozen_roll_cycle)) 0 ``` We note that `Storage.Roll.Snapshot_for_cycle.init` is called for the cycle `last_cycle + preserved_cycles + 3`. This matches the change introduced in this commit. 13 December 2021, 15:33:41 UTC
61baab7 Proto: use correct name for context key 13 December 2021, 15:33:41 UTC
7eb5603 Proto: remove key from storage when asked for 13 December 2021, 15:33:41 UTC
f2f76ec 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 Docs/Alpha: update changelog 09 December 2021, 19:10:05 UTC
808da01 Proto/Tests: test participation RPC 09 December 2021, 19:10:05 UTC
56a4a84 Proto/Tests: update and check new frozen_deposits RPC 09 December 2021, 19:10:05 UTC
92bb543 Tests/Tezt: update regressions 09 December 2021, 19:10:05 UTC
8216e62 Proto: do not count first Tenderbake level towards participation 09 December 2021, 19:10:05 UTC
ed59ede Proto: clarify meaning of level_position 09 December 2021, 19:10:05 UTC
f318fb9 Proto: update description of delegates/<pkh>/... RPCs 09 December 2021, 19:10:05 UTC
6624857 Proto: add delegates/<pkh>/current_frozen_deposits RPC 09 December 2021, 19:10:05 UTC
f9b7e97 Proto: add participation_info.missed_levels 09 December 2021, 19:10:05 UTC
9ce7903 Proto: remove participation_info.current_pending_rewards 09 December 2021, 19:10:05 UTC
9b9e71e Proto: do not forfeit rewards when remaining_slots = 0 09 December 2021, 19:10:05 UTC
d16f624 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 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 Test/gas: update regression traces 09 December 2021, 18:28:36 UTC
ecc808b Proto/gas: update interpreter gas costs 09 December 2021, 18:28:36 UTC
0afac36 Proto/gas: update encoding gas costs 09 December 2021, 18:28:36 UTC
ed0b29e Proto/gas: update ediv tez benchmarks 09 December 2021, 18:28:36 UTC
bdc47d0 Proto/bench: update BLS encoding benchmarks to latest version 09 December 2021, 18:28:36 UTC
df824d2 Proto/bench: add Sub_tez_legacy to benchmark instructions encoding 09 December 2021, 18:28:36 UTC
e44eb11 Snoop/Tezt: init arguments 09 December 2021, 18:28:36 UTC
7c3bfac 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 doc: recommend OPAM to expert users 09 December 2021, 16:50:22 UTC
d3b113e doc: expplicit that existing switch => re-installing 09 December 2021, 16:50:22 UTC
b7b9fb1 doc: adjust instructions for installing with opam 09 December 2021, 16:50:22 UTC
975d09b 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 Shell/Tests: Adapt unit tests of classification 09 December 2021, 16:05:56 UTC
77acb53 Prevalidator/Classification: Simplify API 09 December 2021, 16:04:24 UTC
79405b7 Prevalidator: Clean remove function 09 December 2021, 16:04:24 UTC
b147bf5 Prevalidator: Make the flush more efficient 09 December 2021, 16:03:25 UTC
58af310 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 Proto/Baker: fix canceler memory leak 09 December 2021, 11:33:32 UTC
7a6aad9 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 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 Proto/Baker: give even more priority to baking at next level 09 December 2021, 10:52:14 UTC
3de4af7 Proto/Baker: delay next round if there is an elected block 09 December 2021, 10:52:13 UTC
7750a63 Proto/Baker: make minor refactorings 09 December 2021, 10:50:28 UTC
38a33ac 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 protocol_compiler: remove temporary hack to build static binaries 09 December 2021, 09:17:37 UTC
332f5b0 validator, proto_compiler: minor refactor move all exetubable in a separate directory. 09 December 2021, 09:17:37 UTC
929a08f 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 proto_{010,011}/lib_protocol/test: reduce duplication and coupling 09 December 2021, 00:00:49 UTC
31426b4 lib_protocol/test: reduce duplication and coupling 09 December 2021, 00:00:49 UTC
cce28e0 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 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 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 prevalidator: rename Transitions into Requests 08 December 2021, 15:19:48 UTC
c73b91c prevalidator: document Transitions and Handlers difference at the top-level 08 December 2021, 15:19:48 UTC
93f23b5 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 prevalidator: remove fetch_operation functions from the transitions 08 December 2021, 15:19:48 UTC
932f076 prevalidator: separate transitions API from Worker API 08 December 2021, 15:19:47 UTC
a2b8040 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 Proto/Baker: avoid printing name twice 08 December 2021, 14:38:41 UTC
457264e Proto/Baker: also show voting power in relevant events 08 December 2021, 14:38:41 UTC
54e8464 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 Bin_openapi: clean generate script 08 December 2021, 14:01:39 UTC
8a881fa 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 build: bump dune version in opam 08 December 2021, 12:53:24 UTC
35512a8 Build: dump version to 2.9 08 December 2021, 12:53:24 UTC
a6ddeeb 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 Node: register exception printer for Unix_error 08 December 2021, 12:07:52 UTC
17989d1 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 Makefile: print a clickable link to generated coverage report 08 December 2021, 11:22:10 UTC
b079ff6 Makefile: activate coverage instrumentation more easily 08 December 2021, 11:22:10 UTC
73367fe 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 CI/Coverage: alert on corrupted coverage file 08 December 2021, 09:48:19 UTC
f2fbbe1 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 Store: minor documentation and typo fixes 08 December 2021, 09:05:41 UTC
08f19b0 Store: be more verbose while fixing the store 08 December 2021, 09:05:41 UTC
bc674f4 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 Build: use O3 pervasively with release and static profiles 07 December 2021, 15:05:51 UTC
eb8ee4c 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 CI/Coverage: deactivate unified coverage job with label 07 December 2021, 12:14:17 UTC
e7f6948 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 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 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 prevalidator: better names, to highlight shell<>proto difference 07 December 2021, 09:04:20 UTC
cdde618 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 prevalidator: remove useless modules 07 December 2021, 09:04:20 UTC
e85b9e3 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 lib_protocol_updater: remove unused Block_services 07 December 2021, 09:04:19 UTC
back to top