Ok, a long due update I will post some more tomorrow
Week 15 (12 April - 18 April)
Ulf is doing a major refactoring in the RocksDB mnesia plugin. A total of 33 hours spent.
Hans measured the costs for big terms in FATE, he calibrated profiles and measured unfold method. He also measured gas traversal. Total time spent: 21 hours
Dimitar was fixing Intermittent test failures. Dimitar also produced a RC for iris
, planted the versioning for the next hard fork - ceres
. Dimitar fixed some failing system tests. A total of 34 hours.
Dincho was improving the brew
process. Total of 27.5 hours
Ulf was working on gas cost and measurements and gas charging refactoring. A total of 7 hours.
Week 16 (19 April - 25 April)
Ulf is doing a major refactoring in the RocksDB mnesia plugin. A total of 41 hours spent.
Hans fixed some FATEv2 internals. A total of 19 hours.
Ulf was working on gas cost and measurements and gas charging refactoring. A total of 1 hour.
Dimitar started working on AeCanary: inited the project, implemented authentication and authorisation. A pool of HTTP workers to talk to the MDW is also implemented. A total of 44 hours.
Dincho improved the automatic package publishing. Total of 16 hours.
Week 17 (26 April - 2 May)
Ulf is doing a major refactoring in the RocksDB mnesia plugin. A total of 41 hours spent.
Hans fixed some more FATEv2 internals. Recalculated gas costs for BLOCKHASH
, GAS
, CALL_R
primops. A total of 27 hours.
Dimitar worked on AeCanary: exchanges exposure. This allows us to trace if an exchange is at risk of an attack or not. Some work on tainted accounts was done as well. Dimitar had done some preparations for the hard fork and another RC for iris
. A total of 35 hours.
Dincho improved the HTTP caches tests, improved docs and CI
Ulf was working on gas cost and measurements and gas charging refactoring. A total of 4 hour.
Week 18 (3 May - 9 May)
Ulf is doing a major refactoring in the RocksDB mnesia plugin. A total of 40.5 hours spent.
Dimitar worked on AeCanary: some work on tainted accounts. The transactions are now cached so requests are much faster. A total of 23 hours.
Hans released compiler version 5.0.0
. A total of 2 hours.
Week 19 (10 May - 16 May)
Ulf is doing a major refactoring in the RocksDB mnesia plugin. A total of 41 hours spent.
Dimitar worked on AeCanary: exchanges data structures are revisited. A new UI is added. Dimitar fixed a GetTransactionByHash
in the RC. A total of 43.5 hours.
Dincho updated testnet nodes. He resolved fork issues there. He configured V3 of the HTTP API, released and deployed 6.0.0-rc2. A total of of 31.5 hours spent.
Ulf was reviewing contract create PRs. A total of 8 hours.
Week 20 (17 May - 23 May)
Ulf worked on the mnesia_rocksdb plugin, and also started looking into
building the Aeternity source code on the upcoming OTP 24.
Ulf also addressed some issues with minimum-depth parameters in State Channels,
and documented some existing, but previously undocumented behavior.
Ulf also participated in a fireside chat on code design
at the Code BEAMv 2021 conference, together with Elixir guru Eric Meadows-Jönsson. A total of 43 hours.
Dimitar implemented a new HTTP for external dry-runing of contract calls. This comes with some limits to keep the node safe. Dimitar implemented some alerts for exchanges. Introduced docker builds and improved docs and public dashboard. Dimitar produced RC3 for iris
. A total of 39.5 hours.
Dincho updated main net nodes, fixed the HTTP cache tests and updated secrets. A total of 22 hours.
Week 21 (24 May - 30 May)
Ulf worked on the mnesia_rocksdb plugin. A total of 37 hours.
Dimitar started the week with improving the public the dashboard of the AeCanary tool. Then he added custom settings for obscuring the alerts. Then he implemented statistical outliers detection. A total of 44 hours.
Dincho updated infrastructure deps. A total of 14 hours.
Week 22 (31 May - 6 June)
As part of preparations to build on OTP 24, Ulf got some changes merged
into the upstream lager
repos, and we now run on the latest lager
.
Some minor bugs in OTP 23 and 24 were reported, have already been fixed
by the OTP team, and will soon be made available.
The Ae source is now mostly adapted to the new mnesia_rocksdb
backend,
but a new rocksdb
release is needed for testing to proceed. A total of 35 hours.
Dimitar was investigating the tx pool and started to work on an improvement to fix it. A total of 24 hours.
Dincho updated TF modules. A total of 7 hours spent.