Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - emski

Pages: 1 ... 76 77 78 79 80 81 82 [83] 84 85 86
1231
General Discussion / Re: Dry Run 2: The Real Deal
« on: June 16, 2014, 05:19:27 pm »
Whats wrong with current test networks in latest git build? It cannot sync after

Code: [Select]
{
  "blockchain_head_block_num": 10252,
  "blockchain_head_block_time": "20140616T161845",
  "blockchain_head_block_time_rel": "2 minutes old",
  "blockchain_confirmation_requirement": 291,
  "blockchain_average_delegate_participation": 28.429073856975382,

Seems we have 2 major forks =\

Looks fine with me:

"blockchain_head_block_num": 10263,
"blockchain_head_block_time": "20140616T171645",

1232
General Discussion / Re: Dry Run 2: The Real Deal
« on: June 16, 2014, 02:43:07 pm »
There are 5 pages of comments that I haven't caught up on, but I wanted to post an update on where we are:

1) Clock drift is causing some nodes to fail to validate blocks.  Apparently it can drift by as much as 5 seconds or more per day and we only do NTP sync on launch.   Blocks were failing because their time was 'in the future' and this would cause forks.

2) We found a bug where transactions on forks are not saved and thus we fail to switch to the fork.  This would exasperate #1

3) If your client is the one with the bad clock then you can get stuck because once block is 'failed' it will never retry.  This will leave you stuck until you re-sync.

We are preparing fixes for these issues now which should be relatively straight forward and should have it all resolved today.

Looks promising! GJ & keep going.

1233
General Discussion / Re: Dry Run 2: The Real Deal
« on: June 16, 2014, 07:40:02 am »
I'll just report - everything seems to work flawlessly. No crashes, no diminishing amount of connections. Log size is about 6.5GB since I restarted the client 32 hours ago. Restart was due to extremely large logfile filling up the assigned VM HDD size.

In your data folder run:
Code: [Select]
$ rm default.log ; ln -s /dev/null default.logThen all log entries will be 'deleted' by default :) No log-bloating .. but also no log file-content :)

Further,
Quote
network_set_advanced_node_parameters {"desired_number_of_connections":25}
should increase you number of connections... however, there seems to be a bug currently, because I am stuck with 8 connections :(

I just updated to recent revision that apparently fixes the large logs. And increased the size of VM HDD - we need the logs if something goes wrong after all. If the log file grows large again I'll archive it.

I've set desired_number_of_connections to 30 when I started the node and max connections to 50. Sometimes I get 30 connections but not always. I believe this is normal, isnt it ?

In order to increase your connections you should increase both desired_number_of_connections and max_number_of_connections (at least this makes sense to me).

1234
General Discussion / Re: Dry Run 2: The Real Deal
« on: June 16, 2014, 07:05:54 am »
I'm typically getting about 8 connections immediately on startup, but they seem to gradually drop out as time goes on.  I just came back and was down to 4, so I restarted the client and I'm at 8 again.

I'll just report - everything seems to work flawlessly. No crashes, no diminishing amount of connections. Log size is about 6.5GB since I restarted the client 32 hours ago. Restart was due to extremely large logfile filling up the assigned VM HDD size.

Code: [Select]
emski (unlocked) >>> get_info
{
  "blockchain_head_block_num": 10037,
  "blockchain_head_block_time": "20140616T065300",
  "blockchain_confirmation_requirement": 288,
  "blockchain_average_delegate_participation": 67.737430167597765,
  "network_num_connections": 20,
  "wallet_unlocked_seconds_remaining": 99822822,
  "wallet_next_block_production_time": "20140616T070245",
  "wallet_seconds_until_next_block_production": 500,
  "wallet_local_time": "20140616T065425",
  "blockchain_random_seed": "934cc04728e99de2cddd3f44c55cb26814628f33",
  "blockchain_shares": 10000337282249,
  "network_num_connections_max": 50,
  "network_protocol_version": 101,
  "wallet_open": true,
  "wallet_unlocked_until": "20170814T152807",
  "wallet_version": 100
}

and delegate stats:
2           init-delegate-2          111301770268        0                   1.11298 %           145             47
3           init-delegate-3          100343412064        0                   1.0034 %            150             44
4           init-delegate-4          100943264829        0                   1.0094 %            147             46
25          init-delegate-25         97173533229         0                   0.971703 %          150             47

*inactive (this one was voted out):
1           init-delegate-1          70834712425         10000000            0.708223 %          32              38

High missed blocks are due to my timezone. When I woke up in the morning the test already had began.

1235
General Discussion / Re: Dry Run 2: The Real Deal
« on: June 15, 2014, 05:48:14 am »
Just an update:
Code: [Select]
emski (unlocked) >>> get_info
{
  "blockchain_head_block_num": 6002,
  "blockchain_head_block_time": "20140615T054600",
  "blockchain_confirmation_requirement": 286,
  "blockchain_average_delegate_participation": 60.89139987445072,
  "network_num_connections": 26,
  "wallet_unlocked_seconds_remaining": 99913328,
  "wallet_next_block_production_time": "20140615T054700",
  "wallet_seconds_until_next_block_production": 61,
  "wallet_local_time": "20140615T054559",
  "blockchain_random_seed": "c1286419a26cc7b0402fb40d3537f30a53c0837d",
  "blockchain_shares": 10000094357869,
  "network_num_connections_max": 50,
  "network_protocol_version": 101,
  "wallet_open": true,
  "wallet_unlocked_until": "20170814T152807",
  "wallet_version": 100
}
--- there are now 27 active connections to the p2p network
--- in sync with p2p network

I've increased network_num_connections_max and desired_number_of_connections just to see what happens.

1236
Stakeholder Proposals / Re: Preserving initial delegate name
« on: June 14, 2014, 08:25:26 pm »
init-delegate-1 was the first to be voted out :)
votes on the test network doesnt matter anyway. Arent the initial votes predefined by you ?


1237
I think you'd just have to crawl the chain and find all unspent outputs of transactions that voted for you.  You could filter out recent transactions depending on your vote duration requirement, and the voters can verify their loyalty by signing with the same keys that signed the voting transactions.
Thank you! I was thinking about this but as I'm not familiar with the design/code I wasnt sure if it is suitable.
I might be able to implement this provided I find enough spare time.

1238
Relying only on 2 would allow someone just to vote for the delegate, get the benefit and then vote for another delegate.
Thats why I would like to make sure that the shareholder upvoted ONLY this particular delegate for certain amount of time.
If there is another way of implementing similar behavior I'll be happy to hear that.

1239
I would like to create delegate that enables everyone who upvoted that delegate to vote on how the taxes should be spent.

Is it possible to obtain a list of all shareholders who voted for a particular delegate?
Is it possible for a shareholder to prove he voted for a particular delegate?

* possible is defined as "takes maximum a few days to implement by someone with technical background"

1240
Stakeholder Proposals / Re: Preserving initial delegate name
« on: June 14, 2014, 06:21:33 am »
nope, I think you are first.
I've seen people using "vote for X" but you are the first to use "vote for X instead Y, because X is horrible".
I'll try not to be that lazy and come up with better name.

1241
General Discussion / Re: Dry Run 2: The Real Deal
« on: June 14, 2014, 05:46:27 am »
Just syncrhonized (took less than a minute with clean data dir).

Am I on the right chain?
"blockchain_head_block_num": 2870,
"blockchain_head_block_time": "20140614T054445",

1242
General Discussion / Re: Dry Run 2: The Real Deal
« on: June 14, 2014, 05:24:12 am »
My logs got 95 GB in 1 day which filled up the space I've assigned to the VM running the node resulting in crash of the client.
I'll increase its size and update to latest version and restart.

1243
Stakeholder Proposals / Re: Preserving initial delegate name
« on: June 13, 2014, 09:27:45 pm »
Because I have its private keys.
It will no longer be anonymous - I'll be behind it. (Site and other info is WIP, I just have to pick up a name)
It was just assigned to me by luck. (or the fact that I saw the thread asking for delegates early enough... or by other unknown to me reasons)
Anyway I was just thinking about a new delegate name and one of the options was to go a bit "lazy" - sticking with "init-delegate-1".
That seems like a good idea but I need some more opinions on this.

1244
General Discussion / Re: Dry Run 2: The Real Deal
« on: June 13, 2014, 04:22:43 pm »
From above posts , I found we at least have 3 chains running (forked again) :P :P :P :P :P :P :P :P

+ 1 ?
"blockchain_head_block_num": 1704,
"blockchain_head_block_time": "20140613T162115",

1245
Stakeholder Proposals / Re: Preserving initial delegate name
« on: June 13, 2014, 03:07:35 pm »
init-delegate-1 seems like a rather good name.
I was wondering If I should use it.

Pages: 1 ... 76 77 78 79 80 81 82 [83] 84 85 86