-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add multithreaded test for solidification and propagation #2147
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
karimodm
approved these changes
Apr 6, 2022
jonastheis
added a commit
that referenced
this pull request
Apr 19, 2022
commit 91a2b0d Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Tue Apr 12 12:57:57 2022 +0200 Feat: refactored comment commit 2066939 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Tue Apr 12 12:42:09 2022 +0200 Feat: added UndefinedBranchID commit f37b1e8 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Mon Apr 11 21:50:23 2022 +0200 Feat: added context to all final events Booked/Invalid commit d47bb04 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Mon Apr 11 21:39:41 2022 +0200 Feat: added Shutdown calls commit 6de8e17 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Mon Apr 11 21:19:21 2022 +0200 Feat: added comment commit d84c7fd Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sun Apr 10 22:47:12 2022 +0200 Fix: fixed some random stuff commit f8f8194 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sun Apr 10 03:09:27 2022 +0200 Feat: started implementing error handling commit e9ae091 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sun Apr 10 00:22:54 2022 +0200 Fix: fixed some random things commit 23d567a Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sat Apr 9 00:25:58 2022 +0200 Feat: added comments for properties in TestFramework commit 9b3a154 Merge: 9389b44 9d48575 Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Fri Apr 8 16:18:23 2022 +0100 Merge branch 'feat/utxovm' of github.com:iotaledger/goshimmer into feat/utxovm commit 9389b44 Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Fri Apr 8 16:18:03 2022 +0100 Add locks to testframework commit 80b4377 Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Fri Apr 8 16:10:34 2022 +0100 Add comments to testframework commit 9d48575 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Apr 8 13:42:56 2022 +0200 Refactor: changed more code commit 25b41fe Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Apr 8 13:40:10 2022 +0200 Refactor: reviewed the code commit 0d1bd98 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Apr 8 11:36:09 2022 +0200 Feat: commented models commit 77c387d Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Apr 8 00:11:59 2022 +0200 Feat: commented more code commit e83e3c4 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Apr 7 23:56:05 2022 +0200 Feat: commented Outputs commit e877f5c Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Apr 7 21:33:21 2022 +0200 Feat: go mod tidy commit 8ccccb0 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Apr 7 21:29:33 2022 +0200 Fix: fixed refactor errors in devnetvm commit 83a11ec Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Apr 7 21:24:44 2022 +0200 Fix: fixed some refactor bugs commit 3a67bdd Merge: d3f5695 16060c6 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Apr 7 21:21:42 2022 +0200 Refactor: refactored code commit d3f5695 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Apr 7 21:18:04 2022 +0200 Refactor: refactored code commit 16060c6 Merge: 7a31915 c754a30 Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Thu Apr 7 16:36:29 2022 +0100 Merge branch 'feat/utxovm' of github.com:iotaledger/goshimmer into feat/utxovm commit 7a31915 Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Thu Apr 7 16:36:15 2022 +0100 Add tests for childbranches when asserting branch DAG references commit c754a30 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Apr 7 17:27:16 2022 +0200 Refactor: refactored code commit 156b29c Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Thu Apr 7 16:05:06 2022 +0100 remove unused code commit ce5aa8e Merge: a33bc35 c0ec24e Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Thu Apr 7 16:00:01 2022 +0100 Merge branch 'feat/utxovm' of github.com:iotaledger/goshimmer into feat/utxovm commit a33bc35 Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Thu Apr 7 15:57:22 2022 +0100 Add tests for edge cases commit c0ec24e Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Apr 7 16:18:50 2022 +0200 Feat: commented Ledger (models missing) commit 37def7c Author: Jonas Theis <4181434+jonastheis@users.noreply.github.com> Date: Wed Apr 6 10:51:46 2022 +0100 Add multithreaded test for solidification and propagation (#2147) commit ba6b873 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Apr 6 10:49:44 2022 +0200 Refactor: refactored some code commit ce05f84 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Apr 6 03:23:39 2022 +0200 Feat: finished branchdag refactor commit e1a9d89 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Apr 6 02:47:57 2022 +0200 Refactor: removed unused code commit a8af9e6 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Apr 6 02:45:30 2022 +0200 Refactor: refactored Conflict commit 6e399cd Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Apr 6 02:32:51 2022 +0200 Fix: fixed bug with default options commit a7b8ca5 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Apr 6 02:17:23 2022 +0200 Feat: commented ChildBranch commit 098b013 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Apr 6 01:41:37 2022 +0200 Feat: started refactoring models commit bfda5bb Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Apr 6 01:02:43 2022 +0200 Refactor: started to comment utils commit 3a5ecfb Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Apr 6 00:54:23 2022 +0200 Feat: finished commenting types.go commit 30b6247 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Apr 6 00:24:12 2022 +0200 Refactor: cleaned up more code commit 3d8c7c6 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Tue Apr 5 22:46:18 2022 +0200 Feat: updated more code commit f1a5f04 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Tue Apr 5 22:38:09 2022 +0200 Feat: started writing comments and cleaning up some files commit 88d9014 Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Tue Apr 5 13:53:48 2022 +0100 Clean up and extend multithreaded test commit e8cdd6b Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Tue Apr 5 12:57:45 2022 +0100 Fix storage prefix mixup and MockedTransaction serialization commit 43f6905 Merge: e64a27e d66d3b6 Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Tue Apr 5 11:06:42 2022 +0100 Merge remote-tracking branch 'origin/feat/utxovm' into feat/test-mulithreaded-propagation commit e64a27e Merge: 254b6b8 9d58c75 Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Tue Apr 5 11:01:07 2022 +0100 Merge remote-tracking branch 'origin' into feat/test-mulithreaded-propagation commit d66d3b6 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Tue Apr 5 11:50:44 2022 +0200 Feat: fixed some issues commit 8704bd2 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Tue Apr 5 10:45:20 2022 +0200 Refactor: started cleaning branchdag commit 254b6b8 Author: Andrea V <1577639+karimodm@users.noreply.github.com> Date: Mon Apr 4 18:22:07 2022 +0200 WIP: tests fail bad commit a4b5f24 Author: Andrea V <1577639+karimodm@users.noreply.github.com> Date: Mon Apr 4 18:21:48 2022 +0200 Refactor: ledgerstate testframework commit cdd821f Author: Andrea V <1577639+karimodm@users.noreply.github.com> Date: Mon Apr 4 18:20:51 2022 +0200 Fix: initialize empty fields for models commit 3e7ae25 Author: Andrea V <1577639+karimodm@users.noreply.github.com> Date: Mon Apr 4 14:37:51 2022 +0200 WIP: testing multithreaded solidification commit 2299ade Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Mon Apr 4 11:54:14 2022 +0200 Refactor: refactored more commit a7758ee Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Mon Apr 4 11:00:52 2022 +0200 Feat: refactored more code commit 3d28319 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Mon Apr 4 00:37:29 2022 +0200 Refactor: restructured code commit 19a55f5 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Mon Apr 4 00:22:50 2022 +0200 Refactor: refactored code commit ce9e778 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Mon Apr 4 00:01:13 2022 +0200 Feat: moved generic things to hive commit 4c5a7fc Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sun Apr 3 23:43:11 2022 +0200 Refactor: restructured the code commit 1d70721 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sun Apr 3 21:37:01 2022 +0200 Feat: commented types commit 4ddbaf9 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sat Apr 2 03:31:53 2022 +0200 Feat: added constructor for Identifier commit 5b334ed Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sat Apr 2 03:24:32 2022 +0200 Refactor: fixed type commit e565e9c Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sat Apr 2 03:13:05 2022 +0200 Feat: introduced proper types for BranchIDs and ConflictIds commit 37ce0a3 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sat Apr 2 03:01:21 2022 +0200 Feat: simplified types commit c820652 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sat Apr 2 01:53:04 2022 +0200 Feat: started finalizing the utxo package commit 730a5ae Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sat Apr 2 00:37:06 2022 +0200 Refactor: removed unnecessary code commit 187fd88 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Apr 1 20:19:20 2022 +0200 Feat: cleaned up more commit 9a2609e Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Apr 1 20:15:47 2022 +0200 Feat: cleaned up more commit 3f0ce97 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Apr 1 20:13:52 2022 +0200 Refactor: reverted more stuff commit 6616ea5 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Apr 1 19:56:01 2022 +0200 Feat: removed test code commit 5ef92b3 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Apr 1 19:35:34 2022 +0200 Feat: use AdvancedSets for TransactionIDs commit 91337da Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Apr 1 01:49:07 2022 +0200 Feat: turned TransactionIDs into pointers (require for FromMarshalUtil) commit e254eba Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 31 21:21:12 2022 +0200 Feat: added events commit 5cacad1 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 31 19:15:20 2022 +0200 Feat: added propagation commit 214ea38 Merge: 5426043 dc43c29 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 31 19:03:38 2022 +0200 Merge branch 'feat/utxovm' of github.com:iotaledger/goshimmer into feat/utxovm commit 5426043 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 31 19:03:29 2022 +0200 Feat: added bookedevent commit dc43c29 Merge: 114f4e4 3d9e804 Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Thu Mar 31 17:58:47 2022 +0100 Merge branch 'feat/utxovm' of github.com:iotaledger/goshimmer into feat/utxovm commit 114f4e4 Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Thu Mar 31 17:58:30 2022 +0100 Add TestLedger_SetBranchConfirmed commit 3d9e804 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 31 18:40:02 2022 +0200 Refactor: started cleanup commit c596706 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 31 18:35:31 2022 +0200 Refactor: removed types commit c8c68dd Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 31 17:49:37 2022 +0200 Feat: tests pass commit 2819366 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 31 15:16:33 2022 +0200 Feat: added test framework commit d24f466 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 31 01:43:25 2022 +0200 Feat: added aliases to OutputIDs and TransactionIDs commit d469cbf Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 31 01:02:04 2022 +0200 Feat: refactored more code commit dac0c7c Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Mar 30 16:09:27 2022 +0200 Refactor: refactored more stuff commit 2a3c8af Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Mar 30 01:07:23 2022 +0200 Feat: added outputs as return values commit f3a3ebb Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Tue Mar 29 22:20:40 2022 +0200 Feat: ledger tests run now commit e4f0de6 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Tue Mar 29 22:18:09 2022 +0200 Feat: started implementing global collection types commit 8573265 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Mon Mar 28 00:59:56 2022 +0200 Refactor: started refactoring booker commit c312f0b Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sat Mar 26 13:57:07 2022 +0100 Feat: booking succeeds for unconflicting txs commit 8f15909 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sat Mar 26 01:57:07 2022 +0100 Refactor: removed unnecessary code commit 2466db2 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sat Mar 26 01:55:00 2022 +0100 Feat: removed unnecessary branches commit a329136 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sat Mar 26 01:48:14 2022 +0100 Feat: first steps of execution pass already commit 359ea14 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Mar 25 18:05:31 2022 +0100 Feat: refactored some code commit e06d1c8 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Mar 25 16:39:58 2022 +0100 Feat: compiles commit 726c6df Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Mar 25 16:33:43 2022 +0100 Feat: implemented more stuff commit 71de98a Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Mar 25 16:30:34 2022 +0100 Feat: added more stuff commit 308cfd5 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 24 23:30:01 2022 +0100 Feat: started commenting code commit fbd8293 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Mar 23 16:51:21 2022 +0100 Feat: ledger compiles commit 0034841 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Mon Mar 21 01:11:24 2022 +0100 Feat: coded more stuff commit d41eae6 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sun Mar 20 23:17:12 2022 +0100 Feat: implemented more stuff commit 538dad8 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sun Mar 20 02:45:49 2022 +0100 Feat: now I am really going to sleep :P commit a59f5f7 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sun Mar 20 02:07:06 2022 +0100 Feat: last commit before going to bed commit a3bded3 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sun Mar 20 01:54:59 2022 +0100 Feat: started working on executor and booker commit 174b0cc Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sat Mar 19 02:32:50 2022 +0100 Feat: branchdag passes tests again commit f11e973 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Sat Mar 19 00:12:19 2022 +0100 Feat: refactored more logic commit 90d2198 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 17 05:03:52 2022 +0100 Feat: cleaned up code a but more commit a58e3c6 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 17 04:47:28 2022 +0100 Feat: committed some chang0rs commit 0f1c32e Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 17 04:04:39 2022 +0100 Feat: ledger nearing its final design commit 8ad7369 Author: jonastheis <4181434+jonastheis@users.noreply.github.com> Date: Wed Mar 16 17:23:10 2022 +0000 Continue dataflow commit d818774 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Mar 16 16:53:48 2022 +0100 Feat: intermediary commit commit f76899b Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Wed Mar 16 02:15:58 2022 +0100 Feat: Ledger defines the Dataflow commit 2e82663 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Mon Mar 14 09:30:01 2022 +0100 Feat: started implementing more things related to synchronization commit 4513656 Merge: 0c82ede 8133cf2 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Mar 11 19:53:24 2022 +0100 Merge branch 'develop' of github.com:iotaledger/goshimmer into feat/utxovm commit 0c82ede Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Fri Mar 11 19:29:53 2022 +0100 Feat: moved more code commit 917e0f8 Author: Hans Moog <3293976+hmoog@users.noreply.github.com> Date: Thu Mar 10 14:42:23 2022 +0100 Feat: Realities Ledger Rework This PR adds the following features: - solidification - multithreading - pluggable VMs
jonastheis
added a commit
that referenced
this pull request
May 31, 2022
…ctions (#2151) * Refactor: started to comment utils * Feat: started refactoring models * Feat: commented ChildBranch * Fix: fixed bug with default options * Refactor: refactored Conflict * Refactor: removed unused code * Feat: finished branchdag refactor * Refactor: refactored some code * Add multithreaded test for solidification and propagation (#2147) * Feat: commented Ledger (models missing) * Add tests for edge cases * remove unused code * Refactor: refactored code * Add tests for childbranches when asserting branch DAG references * Refactor: refactored code * Fix: fixed some refactor bugs * Fix: fixed refactor errors in devnetvm * Feat: go mod tidy * Feat: commented Outputs * Feat: commented more code * Feat: commented models * Refactor: reviewed the code * Refactor: changed more code * Add comments to testframework * Add locks to testframework * Feat: added comments for properties in TestFramework * Start implementing new tangle data flow * Fix: fixed some random things * Feat: started implementing error handling * Fix: fixed some random stuff * Feat: added comment * Feat: added Shutdown calls * Feat: added context to all final events Booked/Invalid * change to improved data flow and embed payloadbooker into booker * Rename ledgerstate to ledgerstateOLD in preparation to get rid of it. Add new ledger to Tangle * WIP * WIP * fix more errors * Feat: added UndefinedBranchID * fix more errors * Feat: refactored comment * Feat: use EventLoop for gossip manager * Feat: fixed some bugs * Fix: fixed some random code * fix more stuff * Feat: more generic events * Feat: started implementing indexer * Feat: more generic events * Feat: more generic events * Feat: more generic events * Feat: more generic events * Feat: added an Indexer for the devnetvm * Fix: fixed more random things * Fix: fixed approvalweightmanager * fix more and more stuff * Feat: more generic events * Fix: fixed more stuff * Fix: fixed more bugs * Feat: more generic events * Feat: upgrade hive.go * Fix: change workerpool in tangle_test * Fix: fixed workerpool * Feat: more generic events * Feat: fixed wallet + client * Fix: fixed some stuff in otv test * Fix: fixed more stuff in otv.test * Feat: more generic events * Fix: remove replace in go.mod * Fix: fixed otv_test * Fix: fixed more stuff * Fix: fixed more stuff * Fix: fixed more ledgerstate references * Fix: removed all references to ledgerstate package * Feat: started adding snapshots * Fix more errors * Fix more stuff * Fix more compile errors, only snapshot left now * Feat: Implemented TransactionConfirmed event (#2168) * Feat: Implemented TransactionConfirmed event * Feat: started implementing mana snapshit * Feat: node builds * Refactor: simplified code by removing some wrappers * Fix: fixed refactor related bugs * Refactor: removed Transaction wrapping * Fix: fixed broken mocks * Update to latest hive.go version and fix out of order event error on startup * Fix permissions in Docker file when mounting volume * Feat: started reworking snapshot logic * Feat: added OutputMetadata snapshot * Feat: added more snapshot stuff * Feat: fixed create snapshot tool * Fix snapshit generation * Fix uninitialized events * Fix: fixed problem in booker * Use eventloop instead of goroutines * Add snapshot to Docker network and index outputs from snapshot when loading it * Fix: fixed waiting in tests * Feat: debug * Fix: fixed some stuff * Fix: removed unused code * debug tests and stuff * Feat: added debug outputs * Fix one issue with out of order test * Hook forking events * Fix: fixed stuff * Fix: fixed some stuff * Feat: refactored solidifier * Fix: fix bug * Fix: booker_test TestScenario_1 * Fix: fixed test * Fix: fixed test * Fix: fixed tests * Fix: fixed otv test * Fix: fixed broken plugins * Fix: fixed go.mod * Fix: fixed some minor things * Fix: fixed go.mod * Fix: fixed broken test * Feat: TSA remove past-cone checks and unconfirmed weak references * Feat: upgraded to latest hive.go * Feat: implemented commitment and proof systems for state commitments * Fix: fixed order in booking * tangle booker test * Fix TestMultiThreadedBookingAndForking * Fix: debug.Enabled race condition * Fix: make tests more solid * Feat: generic branchdag (#2204) * Bump hive version * Remove debugging prints * Bump hive.go to fix serializer/v2 nested module * Fix: TestMultiThreadedBookingAndForking test * Refactor: renamed BranchDAG to ConflictDAG * Refactor: started cleaning up stuff * Fix: code warnings * Feat: removed MasterBranch * Feat: TestMultiThreadedBookingAndForkingNested * Fix: BranchDAG -> ConflictDAG renaming * Faster TestMultiThreadedBookingAndForkingNested * Fix snapshot generation with new snapshotcreator tool * Fix: fixed snapshit * Feat: feed outputs to the messagelayer Indexer * Fix: make sure ConflictIDs are empty sets * Fix snapshot generation for integration tests * Fix common integration tests * Fix autopeering integration test * Remove diagnostics integration tests * Remove drng integration tests * Fix: dashboard * Fix: fixed some tests * Fix: dashboard again * Fix: fixed some stuff * Fix: fixed test * Fix: fixed stuff * Fix: some unit tests * Fix mana integration tests * Fix faucet integration tests * Feat: renamed branchdag * Refactor: moved conflictdag package * Refactor: refactored more conflictdag models * Fix faucet integration tests * Fix value integration tests * Fix nil pointer in conflicts dashboard * Fix reference creation for shallow dislike and TestConflictSpamAndMergeToMaster integration test * Fix consensus integration tests * Run integration tests for multithreaded tangle (#2217) * Adjust runTests.sh * Add missing context import * Fix: dashboard * Refactor: refactored code * Fix: critical - return strongparent as-is if branch liked * Refactor: cleaned up stuff * Merge develop * Revert "Fix: critical - return strongparent as-is if branch liked" This reverts commit 74288b2. * Fix issue where liked branch is not returned when LikedConflictMember is called with the liked branch of the conflict set (#2174) * Add Feature network identities in snapshot creation tool * WIP * Make code compile * Fix output unmarshallimg * Fix: do not evaluate time difference if message approves Genesis * Fix: Faucet properly attach async events * Feat: cleaned up first model * Adjust models in conflict dag * Fix: fixed conflictdag * Fix: fixed some more stuff * fixed test * Ledger tests pass * Ledger tests and devnetvm tests pass again * Fix indexer * Fix objectstorage interface for some objects * Use serix for model.Model serialization * Fix more stuff * Fix: fixed stuff * Refactor: removed unnecessary helper * Feat: cleaned up more code * Refactor: changed to new models * Fix more stuff * Fix snapshit again * Fix: fixed bug with models * Bump hive.go * Few fixes and prints * Feat: added test for outputcommitment * Add manual serialization to Ouput types to enable correct interface (de)serialization * go mod tidy * Fix value test hopefully * Fix unsanitized user input print * Fix: removed unused identifier * Update CHANGELOG.md * Update pkger Co-authored-by: Hans Moog <3293976+hmoog@users.noreply.github.com> Co-authored-by: Andrea V <1577639+karimodm@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #2142 #2143