Commit Graph

5216 Commits (84c1585b85f92a18dc6c9f2202069eb3fc3ed82d)

Author SHA1 Message Date
vzotova 693928c4e6 EstimateGas script refactoring 2019-11-27 11:50:24 +03:00
vzotova a14b4e5e8b createPolicy optimization 2019-11-27 11:50:24 +03:00
vzotova 4718569128 Small optimization for PolicyManager 2019-11-27 11:50:23 +03:00
vzotova bfc668d587 Small optimization in StakingEscrow 2019-11-27 11:50:23 +03:00
vzotova 5d777b6a68 Few more size optimizations for StakingEscrow 2019-11-27 11:50:23 +03:00
vzotova 854b4d9eb7 First optimization step for StakingEscrow 2019-11-27 11:50:22 +03:00
K Prasch f99d60b862
Merge pull request #1476 from KPrasch/walrus
Python 3.8 Support
2019-11-26 11:51:31 -08:00
derekpierre 1cacffa153 Fix in memory SQLite test case 2019-11-25 21:57:37 -05:00
Kieran R. Prasch b27aaa8f5d Use in-memory sqlite for sql node storage testing. 2019-11-25 17:09:09 -08:00
Kieran R. Prasch 4717c40cdd Restore more CI config to... the before times... 2019-11-25 16:36:14 -08:00
Kieran R. Prasch 3fd2605c77 Restore the horoscopes 2019-11-25 16:36:14 -08:00
Kieran R. Prasch 9ce7d50352 Remove deprecated dep call to Flask Limiter 2019-11-25 16:36:14 -08:00
Kieran R. Prasch 2359ce5f49 Allow tmp cert dir to be overridden by subclasses in __del__; Avoid AttributeError when db connect fails. 2019-11-25 16:35:21 -08:00
Kieran R. Prasch 5ef77c68ab Disconnect moe CLI plumbing. 2019-11-25 16:22:50 -08:00
Kieran R. Prasch d0e5340f9c Remove network status CI jobs. 2019-11-25 16:22:50 -08:00
Kieran R. Prasch a4ce120e1d Removes selenium conftest setup. 2019-11-25 16:22:50 -08:00
Kieran R. Prasch 30423bca51 Reset dependency locks to upstream master's. 2019-11-25 16:22:50 -08:00
Kieran R. Prasch 9059ddf660 Extricate Status Apps. 2019-11-25 16:22:50 -08:00
derekpierre 24baeba56e Make NODE_DB schema of SQLiteForgetfulNodeStorage publicly available 2019-11-25 16:22:50 -08:00
derekpierre 37f182be4c Allow SQLiteForgetfulNodeStorage to be easily subclassed 2019-11-25 16:22:50 -08:00
derekpierre e4cd2bf60f Allow current teacher to be highlighted again - current teacher checksum saved in different db table 2019-11-25 16:22:50 -08:00
derekpierre 681d3ab044 Changed 'Timestamp' nodes table column on status page to 'Launched'
Added field to status page to show total number of known nodes
2019-11-25 16:22:50 -08:00
derekpierre 2bd0942fc7 Subclass SQLiteForgetfulNodeStorage for NetworkCrawler and store additional state data.
Ensure that db entry for teacher is updated once teacher last_seen and fleet state properties are updated during learning
Rename NetworkCrawler DB clients
2019-11-25 16:22:50 -08:00
derekpierre d87c894e2a Ensure that ursula status page still works correctly while sharing logic with monitor status page
Ensure status page still renders for federated mode
Cleanup of local fleet script with invalid command option
2019-11-25 16:22:50 -08:00
Kieran R. Prasch dfe48e212c Explicit crypto api helpers for teacher certificate generation. 2019-11-25 16:22:50 -08:00
Kieran R. Prasch 18da33e1e6 Fix botched SSL certification subject and address. 2019-11-25 16:22:50 -08:00
derekpierre 345387b082 Improved naming of db clients used to render monitor information. 2019-11-25 16:22:50 -08:00
Kieran R. Prasch 03f9b9f07f Reduce horizontal scale of widgets and previous stakes on monitor dashboard. 2019-11-25 16:22:50 -08:00
Kieran R. Prasch 0b21d5a984 Attempting to fix staker breakdown CSS reflow bug on update. 2019-11-25 16:22:50 -08:00
Kieran R. Prasch e9d04c1aad Reintroduces future locked tokens graphing on-demand; Moves stakers breakdown inside widgets div. 2019-11-25 16:22:50 -08:00
derekpierre d3f1cc810d Resolution conflict fixes for monitor crawl and dashboard. 2019-11-25 16:22:50 -08:00
Kieran R. Prasch c7593cf9cc Renames monitoring entities and modules; Depend on default config root for monitor db instead of tmpfs. 2019-11-25 16:22:50 -08:00
derekpierre 0d8c41b2f0 State information is now obtained by crawler and displayed in dashboard 2019-11-25 16:22:50 -08:00
derekpierre da9852d5e2 Further deprecation of Moe - "Moe" is now "Monitor" 2019-11-25 16:22:50 -08:00
derekpierre 108ee51ad7 Hookup crawler and dashboard 2019-11-25 16:22:50 -08:00
Kieran R. Prasch 257cdcc82a Soft deprecation of Moe - Adapt Learner to allow direct subclassing and LL participation. 2019-11-25 16:22:50 -08:00
derekpierre 1da11ed1d6 Initial code for SQLiteForgetfulNodeStorage to eventually be used for tracking network status 2019-11-25 16:22:50 -08:00
derekpierre 1ced550a29 Fix staker breakdown pie chart - sizing and color 2019-11-25 16:22:50 -08:00
derekpierre 2e6029dfd7 Very simple initial implementation of Moe's new `dashboard` command 2019-11-25 16:22:50 -08:00
derekpierre 83ca610c6a Initial separation of Moe crawler vs dashboard 2019-11-25 16:22:50 -08:00
derekpierre ba930356c2 Ensure wss is subscribed to state and node events
Use default host as 127.0.0.1 instead of 0.0.0.0
2019-11-25 16:22:50 -08:00
Kieran Prasch a7f9ad22fe Respond to RFCs in PR #1313 - Cleanup Moe Websocket param handling. 2019-11-25 16:22:50 -08:00
Kieran Prasch a0a113a9a4 temp. hardcode for ws host 2019-11-25 16:22:50 -08:00
Kieran Prasch 3208e52630 Accept TLS private key filepath via Moe CLI 2019-11-25 16:22:50 -08:00
Kieran Prasch 2fb9df8bc3 Allow pre-existing certs via Moe CLI 2019-11-25 16:22:50 -08:00
Kieran R. Prasch c17dbb00f8 Include origin host IP in socket templating. 2019-11-25 16:22:50 -08:00
Kieran R. Prasch 3e380e3183 WSS Support for Moe services. 2019-11-25 16:22:50 -08:00
Kieran R. Prasch f796180eb5 Self-Signed Cert for Mo via TLSHostingPower. 2019-11-25 16:22:50 -08:00
derekpierre aef1055146 Ensure that Moe graphs start at 0 for the y-axis 2019-11-25 16:22:50 -08:00
derekpierre 16b15fd7f7 Fix staker checksum and show correct previous states - the current states shown are not the latest. 2019-11-25 16:22:50 -08:00