Sai Raj
7bef8ac826
Merge pull request #2 from sairajzero/master
2020-01-02 00:48:43 +05:30
sairajzero
1f4d18e540
One-Click Startup
...
Adding one-click bash script to start the supernode
All logs are stored in logs directory
Configurations are listed in .config file
2020-01-01 23:21:11 +05:30
sairajzero
79e2212a50
Cases when a node comes back online
...
Added: getInnerNodes and getOuterNodes to floSupernode.kBucket
Fixed bug: clearCredentials
Adding cases when a node comes back online
2019-12-28 19:00:52 +05:30
sairajzero
5e9926b87b
bug fix: floDapps
2019-12-19 22:28:43 +05:30
sairajzero
5a2b6250ca
adding floDapps std_Op
...
This std_op contains functions for FLO Dapp startup and other useful functions for FLO Dapps
2019-12-19 22:03:53 +05:30
sairajzero
e42a972f12
floCloudAPI: moving the reactor events to util and Promisifying all canon operations
2019-12-19 21:42:02 +05:30
sairajzero
afa8714d0e
bug fix
2019-12-19 20:31:30 +05:30
sairajzero
8f3ef66d15
moving KBucket library to floSupernode tag
2019-12-19 20:27:21 +05:30
sairajzero
d09ada8261
floCrypto improvement
...
moving non canon functions to util property
2019-12-19 20:25:14 +05:30
sairajzero
7a60c9f134
Moving libraries to init_lib
2019-12-19 20:23:24 +05:30
sairajzero
a06f455026
Moved floGlobals to to head and added id to std_op script tag
2019-12-19 20:08:11 +05:30
sairajzero
e691662c82
adding send and request general data to floCloudAPI
...
sendGeneralData : sends general data to the cloud
requestGeneralData : request general data from the cloud
2019-12-12 18:11:26 +05:30
Sai Raj
96ea924278
removing floSight links of amazon
2019-12-05 16:42:36 +05:30
Sai Raj
976a197c2b
bug fix
2019-12-05 14:38:32 +05:30
Sai Raj
4425a02d32
bug fix
2019-12-05 14:28:08 +05:30
sairajzero
e7a74c785e
Adding Shamir's Shared Secret to floCrypto
...
Adding Shamir's Shared Secret to floCrypto module
createShamirsSecretShares: create the shamirs secret shares
retrieveShamirSecret: retrives the secret from shares
verifyShamirsSecret: verify the shares with secret
Also adding randInt and randString to floCrypto module
2019-12-01 11:45:00 +05:30
sairajzero
5f7737ea27
adding multifetch for blockchain API
2019-12-01 11:40:19 +05:30
sairajzero
1d845a1ca4
store/retrive credentials securely for automatic login
...
Adding Sharmirs Secret functions
Store and retrive the private key and server password securely
A dump credential for each credential will be stored to improve security
clearCredentials(): clear the stored credentials
2019-12-01 03:09:43 +05:30
sairajzero
f543c2c0d3
auto-delete feature
...
Supernode automatically deletes messages that are not sent by subAdmins of an application and applications that are not associated.
The delete occurs every one hour, the messages are stored for a configurable time (deleteDelay) before deleted
2019-11-27 10:26:01 +05:30
sairajzero
76ec38ceed
read subAdmin list for application from blockchain
...
now reads subadmin list for every application from blockchain.
subadmin list will be used to delete unwanted messages from supernode IDB
2019-11-26 17:21:43 +05:30
sairajzero
bfb86f6085
Collect application list from blockchain
...
Supernode now collect list of applications with their adminID from blockchain data
2019-11-26 16:16:05 +05:30
sairajzero
a7d45c32da
improving serveList and storeList updation and usage
2019-11-24 19:50:04 +05:30
sairajzero
3f7a8c1479
bug fix: backup rotation exceptions
...
Limiting the rotation while connecting to backup nodes. i.e, not enough supernodes available.
Handling the above exception in backup_node_offline event
2019-11-23 21:11:53 +05:30
sairajzero
577bee4d37
Adding requestApplicationData
...
requestApplicationData : request any message from the supernode cloud
Fixed minor bugs
2019-11-20 20:20:39 +05:30
Sai Raj
62ac2a9371
Merge pull request #2 from ranchimall/master
2019-11-20 18:20:13 +05:30
Sai Raj
5ae3214a67
Rename index.html to standard_Operations.html
2019-11-20 18:15:34 +05:30
sairajzero
ce28df6834
adding automatic fetch for flosight API
2019-11-20 02:07:35 +05:30
sairajzero
289089d972
Adding floCloudAPI
...
floCloudAPI has methods to send application data, request application data, reset or update object data.
2019-11-19 20:11:32 +05:30
sairajzero
d79d54b400
Updating to match the backup node feature of SN
2019-11-19 20:09:15 +05:30
sairajzero
db3c86e8c7
bug fix
2019-11-19 11:04:27 +05:30
sairajzero
2ae683d51e
bug fix : removing kbucket rotation limit
2019-11-19 09:54:56 +05:30
sairajzero
da3e5bdad4
bug fix : adding another sleep for 2s
2019-11-17 23:30:48 +05:30
sairajzero
a0387132cf
bug fix
2019-11-16 20:35:06 +05:30
sairajzero
0f50db3315
bug fix
2019-11-16 20:28:43 +05:30
sairajzero
9c445a65fc
bug fix
2019-11-16 20:18:09 +05:30
sairajzero
2757aaa20e
bug fix : removing async sleep
2019-11-16 19:36:11 +05:30
sairajzero
37ece209fa
adding sleep delay before connecting to backup nodes
2019-11-16 19:32:46 +05:30
sairajzero
c6383a6f8f
bug fix
...
Fixed : getNextSupernode and getPrevSupernode return object bug
2019-11-16 01:20:50 +05:30
sairajzero
466d0d621b
bug fix : start serve and store backup process only when its not
2019-11-15 17:56:04 +05:30
sairajzero
f123cf611d
Reforming and invoke request data
...
Reformed the request data event
Trigger the request data event when a node comes back online and when a node is asked to store backup of a node
2019-11-15 17:30:23 +05:30
sairajzero
b56f90d292
Flow when a node revives
...
Added the indications and processes when a noded comes back online:
Connect to the backup nodes
Inform the backup nodes that node is revived
Serving node transfers the serve list to revived node
Storing nodes informs their farest stored backup to connect to revived node
2019-11-14 02:12:16 +05:30
sairajzero
d7be0d414f
Flow when a node dies
...
Added the indications and processes when a noded goes offline:
The previous nodes that the dead was serving ll connect to a next available node
The immediate prev node informs the immediate next node to start serving the dead
2019-11-12 21:15:14 +05:30
sairajzero
f7a14aa304
Merge branch 'master' of https://github.com/sairajzero/SuperNodeStorage
2019-11-09 19:25:14 +05:30
sairajzero
48700f4b95
recompiling binary
2019-11-09 19:22:13 +05:30
sairajzero
0e6c81e5ab
backup feature : indicate_sn_up, store_backup_data, request_data
...
Added following features:
inidicate the next node when a sn is down
inidicate the next node when a sn is up
request backuped data when a sn comes back online
2019-11-08 22:33:17 +05:30
sairajzero
4f4dc0b431
Backup Feature: serve and send backup
...
added : serve as backup node
added : send backup data to backup node
improved connecting to nearest backup node
2019-11-08 01:55:47 +05:30
sairajzero
95a3c9a127
Initializing backup feature requirements
...
Restructuring IDB to provide more reliable storage for upcoming backup features
2019-11-05 21:41:47 +05:30
sairajzero
5e6d47a042
Supernode status detection
2019-11-02 01:55:13 +05:30
Sai Raj
9ada035e06
Merge pull request #1 from sairajzero/master
...
Merging stable version
2019-10-20 16:42:34 +05:30
sairajzero
fd0d0b11a9
fixing bugs
2019-10-20 16:14:59 +05:30