Ravin Perera
54d6bf5bf6
Improved vm scripts. ( #129 )
...
* Added node-or-cluster mode.
* Added json based cluster config.
* Restructured new, update, reconfig modes.
* Added screen logging mode.
2020-10-03 21:38:43 +05:30
ravinsp
c41e0d2e72
Added latest hpfs binary.
2020-09-26 22:11:53 +05:30
Ravin Perera
4d920a9219
Fixed child process signal behaviours. ( #128 )
...
* Restored signal handlers upon fork().
* Improved error handling of hpfs process kill scenario.
* Set pgid for forked processes for graceful sending of SIGINT.
2020-09-26 21:39:26 +05:30
Chalith Desaman
3e2b7dbcfa
Replaced boost filesystem operations with linux system calls ( #125 )
...
* Replaced boost filesystem operations with linux syscalls
* Removed boost filesystem dependency from CMAKE
2020-09-23 12:49:06 +05:30
ravinsp
a5ef8df83e
VM scripts parallel lcl retrieval.
2020-09-18 10:12:56 +05:30
Ravin Perera
93f57efbe3
Added release build support. ( #119 )
...
* Cleaned up and updated cmake to have release build support.
* Added segfault handler.
* Added latest hpfs release build.
* Fixed coding issues revealed by release build.
2020-09-16 17:51:54 +05:30
Ravin Perera
64efc53cef
Added latest hpfs binary and integrated hpfs logging. ( #117 )
2020-09-15 21:55:13 +05:30
ravinsp
10cfb6e75f
VM cluster script improvements.
2020-09-09 13:19:08 +05:30
Savinda Senevirathne
648b70892c
Blake2 to Blake3 hash migration ( #111 )
...
* hash call update from blake2b to blake3
* including installation steps for blake3 in readme
2020-08-21 15:50:39 +05:30
Ravin Perera
465573ad29
Updated nodejs contract lib for streamed input reading. ( #110 )
2020-08-21 15:27:25 +05:30
Ravin Perera
baf5d8b14a
Fixed incorrect memory access issues. ( #109 )
2020-08-20 15:20:11 +05:30
Savinda Senevirathne
eb70d9f308
Updating hpfs binary for blake3 migration ( #108 )
2020-08-20 14:48:55 +05:30
ravinsp
fefa860276
Added lcl display to vm clsute rscript.
2020-08-19 10:49:30 +05:30
ravinsp
051e358f14
Fixed hpfs hash update issue.
2020-08-18 22:15:12 +05:30
Ravin Perera
611d362876
Integrated hpfs hash map cache. ( #107 )
2020-08-16 21:41:14 +05:30
ravinsp
110b97f856
VM cluster script improvements.
2020-08-07 15:04:35 +05:30
ravinsp
4719dfcf2a
Improved peer client connection websocat error handling.
2020-08-06 22:48:25 +05:30
Ravin Perera
d4a786e3b9
Refactored NPL message processing. Passed lcl to contract args. ( #105 )
2020-08-05 21:30:48 +05:30
Ravin Perera
88ad472254
Improved VM cluster scripts. ( #103 )
2020-08-04 10:24:29 +05:30
Ravin Perera
4d55e642c2
Removed pubkey prefix when feeding contract stdin args. ( #102 )
2020-08-02 07:33:52 +05:30
Ravin Perera
311d20aba6
HP smart contract nodejs library. ( #101 )
2020-07-20 13:38:08 +05:30
ravinsp
3525277c64
Improved vm management scripts.
2020-07-03 16:56:20 +05:30
Ravin Perera
96f23cb0ff
Added bson support for user message protocol. ( #99 )
2020-07-02 21:40:55 +05:30
Ravin Perera
b89dbe0a2c
Rearchitected state sync with hpfs. ( #96 )
2020-06-10 20:51:45 +05:30
Ravin Perera
3aed949032
Added large I/O message support. ( #95 )
2020-06-05 21:54:06 +05:30
Ravin Perera
10374352c6
hpfs integration. ( #94 )
2020-06-04 13:51:53 +05:30
ravinsp
717dccc03a
Removed the websocketd issue workaround.
2020-05-29 11:40:01 +05:30
Ravin Perera
ef4999f29e
Added binary support for user sockets. ( #90 )
2020-04-05 13:04:32 +05:30
Ravin Perera
920be03ade
Websocket re-architecture with websocketd and websocat ( #89 )
...
- Replaced beast with websocketd and websocat. #79 #83 #84
- Implemented inbound/outbound peer connection merging.
- Added graceful shutdown of hpcore with sigint. #87
2020-04-05 08:12:55 +05:30
ravinsp
f8dd2e014b
Added .Net Core ToDo contract example.
2020-01-15 11:21:00 +05:30
Ravin Perera
b6497d0f82
Cmake cleanup ( #77 )
2019-12-21 07:05:20 +05:30
Ravin Perera
d82ab8f626
Reorganized local and remote cluster setup scripts. ( #75 )
2019-12-20 11:29:52 +05:30
Ravin Perera
b475e2796e
Integrated default app bill verification for user inputs. ( #72 )
...
Initial appbill implementation from @codetsunami integrated to hpcore. #47
2019-12-19 17:26:04 +05:30
Asanka Indrajith
23a3fa9b39
Consensus with network clock ( #71 )
2019-12-19 01:29:46 -05:00
ravinsp
f54cabf6d0
Added consensus test scripts.
2019-12-16 12:26:27 +05:30
Ravidu Lashan
1238e96423
State synchronization logic ( #67 )
...
* Added flat buffer state message request
* Added state vote
* Added state to ledger history and did necessary changes
* Completed receiveing state request
* State read/write helpers.
* Added new fbs schema
* Added more state_store helper methods.
* Started processing response
* Fixed compile errors
* Added get file length.
* Handled state content response
* Statefs code cleanup and fixes.
* Completed response handling
* Completed changes in handling state response
* State sync integration fixes.
* Fuse mount waiting logic.
* Fixed state syncing issues
* state sync fixes
* fixes
* State sync fixes.
* Fixed fs entries retrieval issues.
* changed desync logic
* Added directory helper functions.
* Handled return statemetns from statefs
* Fixed state folder deletion.
* handled errors from statefs
* Working for small files
* Got state sync working.
* Removed cout.
* Fixed catering for stae issue
* Fixed block hash map flatbuf issue.
* Added expected hash
* Added helpers for expected hash comparison.
* Improved state req/resp awaiting logic.
* Fixes.
* Fixes.
* Block request ordering fix.
* Removed couts
* Closed non-closed file descriptors
* Minor fixes.
* Cluster create script changes.
* Fixed reset time off issue.
2019-12-13 10:20:41 +05:30
ravinsp
7428d42aad
VM cluster scripts improvements.
2019-12-02 11:05:13 +05:30
ravinsp
5bfcaba58b
Improved vm cluster scripts.
2019-11-28 16:29:07 +05:30
ravinsp
f42bd56cb3
VM cluster setup scripts.
2019-11-26 19:00:50 +05:30
Ravin Perera
e742034e4e
Test scripts ( #57 )
...
Added test scripts for user challenge tests.
2019-11-13 10:54:10 +05:30