- Jul 28, 2020
-
-
Levente Pap authored
-
Levente Pap authored
-
Levente Pap authored
-
Levente Pap authored
-
- Jul 27, 2020
-
-
Levente Pap authored
- typo in networkdelay payload typr - add syncbeacon payload type
-
Wolfgang Welz authored
-
Jonas Theis authored
* Bump up versions * Add changelog * Remove waiting on startup for sync beacon node with `syncbeacon.startSynced=true` * Update CHANGELOG.md Co-authored-by:
Angelo Capossele <angelocapossele@gmail.com> Co-authored-by:
Angelo Capossele <angelocapossele@gmail.com>
-
Levente Pap authored
* Make syncPercentage configurable - Use `syncbeaconfollower.syncPercentage` in config.json to specify the desired percentage of nodes (being followed) that we need to be synced compared to in order to consider the node synced. - syncPercentage has to be in [0.5, 1.0] interval. - Use default value of 0.5 in case of invalid config. * Add syncPercentage to config.default.json * Fix syncbeaconfollower configure order
-
Wolfgang Welz authored
* build cli-wallet with goreleaser * remove cli-wallet build script * use plain goreleaser as cgo is not required
-
Angelo Capossele authored
*
✨ Add RetrieveAllTips from the Tangle * Fix: Fix🐶 Co-authored-by:jkrvivian <jkrvivian@gmail.com>
-
- Jul 25, 2020
-
-
Angelo Capossele authored
*
🔧 Add syncbeacon to config *♻️ Refactor syncbeaconfollower * Fix syncbeacon integration test *🐛 Fix double-spend tool *💄 Fix analysis dashboard title *🚧 Add Shutdown method to messageRequester *💩 Dirty FCOB shutdown fix *🔊 Add debug logs for message tangle shutdown *✏️ Fix typo *🐛 Fix message Tangle objects released * Load all missing messages into message requester on startup * Fix pointer issue for anonymous function * Fix consensus integration test Co-authored-by:jonastheis <mail@jonastheis.de>
-
- Jul 24, 2020
-
-
Jonas Theis authored
* Missing message investigation * Delete suddenly appeared messages *
🚧 Add IsDeleted check *🚧 Undo deletion * Add metadata check to messageExists *🐛 Fix bug *🚧 Move sendRequest and ensure timer is stopped *🚧 Remove count check *🚧 Undo request deletion and only use StopRequest *🚧 Move MissingMessageAppeared to StopRequest *🚧 Force MissingMessageReceived triggering *🚧 Enable deadlock mutex for debug *🚧 refactor reRequest lock-unlock *🚧 re-enable messageExists check *🚧 Remove waiting for the timer to be stopped *🚧 Re-enable count *🚧 Move IO access out of the lock *🚧 Remove MissingMessageAppeared *💩 Remove messageExistsFunc check *💩 💩 Refactor reRequest *🎨 Increase threshold and remove print *🚨 Fix linter warnings Co-authored-by:Levente Pap <levente.pap@iota.org> Co-authored-by:
capossele <angelocapossele@gmail.com>
-
Jonas Theis authored
* Use sync beacon follower plugin instead of sync plugin * Remove sync and bootstrap plugin * Refactor sync beacon stuff * Update Docker network to use sync beacon plugins *
💄 Add detailed sync status to dashboard *✨ Add detailed sync status to info API *🚨 Fix linter warning *💄 Add Explorer support for sync beacon messages * Initial integration test support for sync beacon plugins * Fix consensus integration test * Disable sync beacon follower plugin according to config *✅ Fix dRNG integration-test * Fix sync beacon test *✅ Fix common integration test * Clean up and add some comments Co-authored-by:capossele <angelocapossele@gmail.com>
-
- Jul 23, 2020
-
-
Hans Moog authored
* Feat: started adding new logic to the wallet package * Feat: intermediary commit * Feat: added Outputs to wallet * Feat: started implementing SendFunds * Feat: added AddressManager + refactored code * Feat: tx gets constructed * Feat: txs get sent now * Feat: fixed bug after merge * Fix: fixed faucet * Fix: fix double spend tool * Fix: refactored broken tests * Fix: fixed additional tests * Fix: fixed some integration tests * Fix: fixed some issues * Fix: fixed further bugs in integration tests * Fix: fixed some bugs *
✅ Make WaitToKillTimeInSeconds a parameter *🔧 Set default ParaWaitToKill to 60 seconds *🐛 Fix bug * Feat: added an output manager * Fix: fixed bug * Feat: added new features to the wallet * Feat: added missing comments * Feat: updated some stuff * Feat: started to implement a cli wallet * Feat: added new features to cli wallet * Feat: added more features to cli wallet * Feat: MOAR FEATURES * Feat: finished wallet * Fix: fixed bug due to refactor * Fix: fixed bugs * Refactor: removed comments from private methods * do not ignore client lib * move wallet inside of the client dir * do not ignore client in docker build * go fmt yourself * Feat: added config to wallet * Feat: exe creates default config upon first launch * Feat: updated gitignore * Feat: refactored some code * Feat: added ERROR to all "non-fatal" error messages * Feat: removed error prefix from call and moved to func * Feat: indented error message * Feat: make commands look like params in useage print * Feat: reordered commands and params * Feat: fixed bug with colored coins creation * Fix: fixed missing unit tests * Feat: added message to sendfunds * Feat: added message for faucet POW call * Feat: intermediary commit * Fix: Enable server-status to get server information * Fix: Fix dependency cycle * Fix: Fix unit test errors * Fix: Fix integration test * Fix: Fix consensus integration test * Fix: fix🐶 * Refactor: Reorganize the wallet files to make it cleaner * Fix: Fix🐶 *📦 Add script for building cli-wallet binaries Co-authored-by:Hans Moog <hm@mkjc.net> Co-authored-by:
capossele <angelocapossele@gmail.com> Co-authored-by:
Wolfgang Welz <welzwo@gmail.com> Co-authored-by:
jkrvivian <jkrvivian@gmail.com>
-
Angelo Capossele authored
-
Levente Pap authored
* Send networkID (AppVersion) with Autopeering Heartbeat * Refactor Analysis Server & Dashboard - redesign interaction between server and dashboard - introduce networkID to organize data in server - migrate autopeering data collection to server from dashboard * Continue refactor - autopeering events triggered and called with event structs - refactor autopeering feed in analyis dashboard to send network version to frontend - refactor autopeering events replay * Define networkversion for WS msg types in frontend * Small fix in fpc_livefeed_test.go * Autopeering Analyzer displays per network data * Updates to Autopeering Analyzer - Auto select which network to display when no user choice is made - Various usability improvements - Code formatting * Update frontend deps * Bugfix in analysis dashboard * Update packr for analysis dashboard *
✨ Add version to FPC and metric heartbeats *🔇 Skip logging FPC and Metric heartbeats with wrong version * Add extra checks in ParseHeartbeat - "old" heartbeat packets should fail parsing - networkID is checked for size, and format - added new tests * Fix import formatting * Fix linter warning * Don't log empty network version heartbeat * Update network selection visuals * Rename Autopeering Visualizer to Pollen Visualizer * Clenup package.json and yarn.lock * Update packr Co-authored-by:capossele <angelocapossele@gmail.com>
-
Acha Bill authored
* sync beacon * add integration tests * save point * use beacon as anchor point * review suggestion * check if monitor is already running before starting * debug: add logs * fix tests * separeate into sync beacon and sync beacon follower * review fixes * review changes
-
- Jul 22, 2020
-
-
Levente Pap authored
-
Angelo Capossele authored
-
Levente Pap authored
- measure number missing messages in DB at startup - listen to events of the messagelayer tangle to determine current number of missing messages - export missing message metrics through prometheus - add missing messages chart to grafana local dashboard
-
Angelo Capossele authored
*
✨ Update double-spend tool *🚨 Fix linter warnings *💚 Fix review comments -
Angelo Capossele authored
-
- Jul 21, 2020
-
-
Jonas Theis authored
-
Angelo Capossele authored
-
Martyn Janes authored
* Improved tooling for analysis and updated conflicts UI *
📦 Update packr *📦 Run packr2 *♻️ Refactor analysis-dashboard FPC *🚨 Fix linter warnings *💄 Fix missing logo *⬆️ Upgrade yarn dependencies Co-authored-by:capossele <angelocapossele@gmail.com>
-
Angelo Capossele authored
* Bump lodash from 4.17.15 to 4.17.19 in /plugins/dashboard/frontend Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 ) Signed-off-by:
dependabot[bot] <support@github.com> * Bump lodash in /plugins/analysis/dashboard/frontend Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 ) Signed-off-by:
dependabot[bot] <support@github.com> *
📦 build packr *📦 Update dashboard packr Co-authored-by:dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Levente Pap authored
* Get message requester queue size * New metric MessageRequestQueueSize * Add Prometheus exporter for MessageRequestQueueSize * Fix msgRequester metrics measurement * Update local_dashboard with msgRequestQueueSize panel * Add DBStats method to msg layer tangle * Measure DBStats in metrics plugin, report via Prometheus *
📈 Add "Messages in DB" chart to local grafana dashboard * Fix DBStats method * Refactor DBStats metrics collection, update default params * print DBStats() func ints * Compare iterative and incremental DBStat data collection * Add messageCount and solidMessageCOunt to /info webapi endpoint * Cleanup metrics and prometheus plugin * Update /info webapi data collection * Fix too many relases in message tange * Small fixes * FIx avgSolidificationTime metrics * Fix avgSolidificationTime calc *📈 "Add Average Solidificaiton Time" Chart to Grafana Dashboard * Restore metrics plugin parameters *💄 Add synced status to node dashboard * Make scheduledRequestsMutex a RWMutex * Add client lib tool for past cone exist verification * Update local_dahboard for docker-network *✨ Introduce tools endpoint for webapi - disabled by deafult - contains utility api-s, e.g., "tools/pastcone" that given a message ID, checks if all messages in the past cone are present in DB down to genesis - Add PastConeExist() client api method * Get rid of debug prints * Small fixes *💄 Update grafana dashboards * Update client/tools.go Co-authored-by:Jonas Theis <mail@jonastheis.de> * PR review updates * Remove unused variable in metrics/message Co-authored-by:
Luca Moser <moser.luca@gmail.com> Co-authored-by:
Jonas Theis <mail@jonastheis.de>
-
Angelo Capossele authored
*
✨ Add sendTransactionByJson API *✨ Add SendTransactionByJson to the client lib *🚨 Fix linter warnings *♻️ Make data field a slice of bytes *✨ Add signatures getter *✏️ Fix typo
-
- Jul 20, 2020
-
-
Angelo Capossele authored
*
🔍 Add workerpools load on Prometheus *🐛 Fix bug *⚡ Change unlock order in MessageRequester StartRequest *♻️ Refactor gossip manager workerpools *♻️ Disable filter workerpools *♻️ Increase WorkerPools size *♻️ Increase docker shutdown timeout *♻️ Clean up code *♻️ Refactor *➖ Remove filter shutdown *⚡ Increase messageRequestWorkerCount -
Acha Bill authored
* adds a cli to override database dirty flag * gofmt
-
Ching-Hua (Vivian) Lin authored
-
Jonas Theis authored
* Add check for allowed payload size to message factory * Fix factory usage in tests * Add test * Remove invalid payload size checks * Adjust maxPacketSize in gossip and buffconn to 65KB * Bones * Upgrade to latest hive.go version * Bones for the good boy!
-
- Jul 17, 2020
-
-
Angelo Capossele authored
*
⚡ Make gossip mutex RW *⚡ Make getNeighborsByID to use mutex in read mode
-
- Jul 16, 2020
-
-
Wolfgang Welz authored
Improve syncing
-
Wolfgang Welz authored
-
capossele authored
-
Wolfgang Welz authored
-
Wolfgang Welz authored
-
Wolfgang Welz authored
unsolidifiable message are never removed
-
Wolfgang Welz authored
-