Commit Graph

  • a9efa4ec15 Print network stress test steps to help locating the source of warnings Ivan Vilata-i-Balaguer 2016-05-04 12:29:54 +02:00
  • 8eefecdc9c Report pending latch counts on network stress test timeouts Ivan Vilata-i-Balaguer 2016-05-04 11:11:20 +02:00
  • 97e6b942d3 Customize direct message count per peer from environment variable Ivan Vilata-i-Balaguer 2016-05-03 14:43:55 +02:00
  • e7e45f497e Use plain system milliseconds instead of instants and durations Ivan Vilata-i-Balaguer 2016-05-03 14:22:24 +02:00
  • 987b28e4e2 Use parameter-based timeouts for direct messages in network stress test Ivan Vilata-i-Balaguer 2016-05-03 14:16:22 +02:00
  • ec216a8702 Fix direct message loop in network stress test Ivan Vilata-i-Balaguer 2016-05-03 14:01:43 +02:00
  • 6c188e35fa Send direct messages in network stress test in a loop Ivan Vilata-i-Balaguer 2016-05-03 12:07:39 +02:00
  • c8e3c6d11a Random delay when sending direct message in network stress test Ivan Vilata-i-Balaguer 2016-05-03 11:54:34 +02:00
  • da145435a1 Keep destination peer address in a variable Ivan Vilata-i-Balaguer 2016-05-03 11:11:49 +02:00
  • 109a71cd7f Minor changes to comments and printed messages Ivan Vilata-i-Balaguer 2016-05-03 11:08:10 +02:00
  • 53901ba798 Configure all peers once to receive direct messages in network stress test Ivan Vilata-i-Balaguer 2016-05-03 11:06:38 +02:00
  • 3e34d23b9e Convert print instruction to use helper method Ivan Vilata-i-Balaguer 2016-05-03 10:58:07 +02:00
  • 9505a28ccc Print message receiving and sending times in network stress test Ivan Vilata-i-Balaguer 2016-05-03 10:18:24 +02:00
  • b8d49e44b6 Send direct messages from all peers to random ones in network stress test Ivan Vilata-i-Balaguer 2016-04-29 13:12:18 +02:00
  • 97722a6ecd Check direct message receiving side in network stress test Ivan Vilata-i-Balaguer 2016-04-29 12:52:19 +02:00
  • 30dd7f0f88 Change content of network stress test messages Ivan Vilata-i-Balaguer 2016-04-29 12:27:11 +02:00
  • 2d9ed390f0 Partial direct send/receive test between two peers in network stress test Ivan Vilata-i-Balaguer 2016-04-28 14:57:52 +02:00
  • 9f728c19c3 Check minimum peers in network stress test Ivan Vilata-i-Balaguer 2016-04-28 13:47:04 +02:00
  • a99c0ffc07 Keep Tor hidden service key when preserving network stress test data Ivan Vilata-i-Balaguer 2016-04-28 13:27:46 +02:00
  • a9973808b2 Make the number of peers in network stress test selectable with environment variable Ivan Vilata-i-Balaguer 2016-04-27 14:56:43 +02:00
  • bfbda2c38e Turn detailed logging of network stress test into a constant Ivan Vilata-i-Balaguer 2016-04-27 14:38:14 +02:00
  • d439058392 Check that network stress test data directory variable is not empty Ivan Vilata-i-Balaguer 2016-04-27 14:26:47 +02:00
  • f100ef6384 Only keep peer keys when reusing network stress test directory Ivan Vilata-i-Balaguer 2016-04-27 14:10:20 +02:00
  • 6c5c3371e6 Rename "temporary" to "test data" directory in network stress test Ivan Vilata-i-Balaguer 2016-04-27 13:38:09 +02:00
  • b02c5bf2be Move test data removal logic to instance method Ivan Vilata-i-Balaguer 2016-04-27 13:32:45 +02:00
  • e12d61d026 Keep network stress test data if environment variable `STRESS_TEST_DIR` is specified Ivan Vilata-i-Balaguer 2016-04-27 13:24:20 +02:00
  • 3a7359247b Use sequentially named directories for peers in network stress test Ivan Vilata-i-Balaguer 2016-04-27 12:50:14 +02:00
  • b3932d0bf4 Separate seed and peer listeners in network stress test Ivan Vilata-i-Balaguer 2016-04-26 14:45:02 +02:00
  • 1910b66aef Wait for peer nodes bootstrap in network stress test Ivan Vilata-i-Balaguer 2016-04-26 14:04:41 +02:00
  • fe9b3ec5f6 Use localhost port ending in net id digit Ivan Vilata-i-Balaguer 2016-04-26 13:44:47 +02:00
  • 59f66f8ef9 Some comments to separate declarations Ivan Vilata-i-Balaguer 2016-04-26 11:41:37 +02:00
  • 1f2d755c64 Check reception of preliminary data in peers in network stress test Ivan Vilata-i-Balaguer 2016-04-26 11:37:51 +02:00
  • a2d130219c Rename latch and failure variables in network stress test Ivan Vilata-i-Balaguer 2016-04-26 11:33:03 +02:00
  • f4aa8480f7 Fix removal of temporary directory in network stress test Ivan Vilata-i-Balaguer 2016-04-26 10:10:43 +02:00
  • 29c72cdc49 Create peer keys in network stress test Ivan Vilata-i-Balaguer 2016-04-25 14:43:38 +02:00
  • 67e68cca85 Add creation of peer nodes to network stress test Ivan Vilata-i-Balaguer 2016-04-25 14:00:44 +02:00
  • f7625796c8 Tune creation of seed node address in network stress test Ivan Vilata-i-Balaguer 2016-04-25 12:48:04 +02:00
  • f238870bce Extract constant with regtest network id Ivan Vilata-i-Balaguer 2016-04-25 12:38:28 +02:00
  • 30e980748d Make methods for seed node address and setup listener creation Ivan Vilata-i-Balaguer 2016-04-25 11:35:57 +02:00
  • 2c61596871 Add property to check if network stress test thread report setup failure Ivan Vilata-i-Balaguer 2016-04-25 11:15:05 +02:00
  • 9c58d9f740 Minor changes to network stress test Ivan Vilata-i-Balaguer 2016-04-25 10:53:00 +02:00
  • 260840a9b2 Do not wait on seed node if not created in network stress test Ivan Vilata-i-Balaguer 2016-04-25 10:33:33 +02:00
  • 718c935fef Some comments and better names in network stress test Ivan Vilata-i-Balaguer 2016-04-25 10:15:28 +02:00
  • dc149f30e3 Wait for 30 seconds in test Ivan Vilata-i-Balaguer 2016-04-22 13:23:01 +02:00
  • 9f0dfb5512 Use variable to indicate whether a localhost address is being used Ivan Vilata-i-Balaguer 2016-04-22 13:18:34 +02:00
  • c9f0155473 Remove unnecessary imports from network stress test Ivan Vilata-i-Balaguer 2016-04-22 13:13:56 +02:00
  • 0977ef398b Move seed note running out of user thread, still locking Ivan Vilata-i-Balaguer 2016-04-22 13:08:00 +02:00
  • a9d0272e88 Start seed node in stress test, not working yet (locking) Ivan Vilata-i-Balaguer 2016-04-22 11:28:49 +02:00
  • fdc0eafc67 Add skeleton for network stress unit test Ivan Vilata-i-Balaguer 2016-04-22 09:29:12 +02:00
  • e910233b4c Add null check Manfred Karrer 2016-05-16 21:32:42 +02:00
  • cfd2e837e9 Add null check Manfred Karrer 2016-05-16 21:32:19 +02:00
  • c538ad1ba6 Merge remote-tracking branch 'origin/Development' into Development Manfred Karrer 2016-05-16 11:27:40 +02:00
  • c1ac65345d Add try/catch around offerBookListItems.clear(); Manfred Karrer 2016-05-16 11:26:46 +02:00
  • d7f609a970 Added Moin Manfred Karrer 2016-05-16 11:26:22 +02:00
  • c745bb37a7 Merge pull request #434 from ivilata/PeerManagerInstanceMaxConn Manfred Karrer 2016-05-14 12:10:59 +02:00
  • 7c5c533027 Added Gridcoin Manfred Karrer 2016-05-14 11:50:17 +02:00
  • f37b069340 Added OKCash Manfred Karrer 2016-05-14 11:40:25 +02:00
  • 1dae1dd096 Use long instead of int for bytes in statistics Manfred Karrer 2016-05-12 23:46:05 +02:00
  • 1335238591 Check for crypto currency before fiat (ESP -> Spanish pesetas as it was an old fiat ISO code), refactor repeated code Manfred Karrer 2016-05-11 00:16:09 +02:00
  • 42cbe6e2ca Fix wrong equal check, check for cryptocurrency before fiat Manfred Karrer 2016-05-11 00:10:28 +02:00
  • 37c7993d19 Merge pull request #442 from ivilata/DemoteKeepaliveWarning Manfred Karrer 2016-05-10 11:37:49 +02:00
  • bd0f78b10a Demote keepalive warning to debug entry Ivan Vilata-i-Balaguer 2016-05-10 08:28:54 +02:00
  • d99b5ade5e Publish arbitrator after bootstrap completed Manfred Karrer 2016-05-09 16:34:43 +02:00
  • cb1de4a9c9 Added Pinkcoin Manfred Karrer 2016-05-09 15:45:48 +02:00
  • a59dfbf2ea Add Jumbucks Manfred Karrer 2016-05-08 23:14:19 +02:00
  • cbac2d2a22 Deactivate detailed logging for seed node Manfred Karrer 2016-05-08 22:02:27 +02:00
  • 5b7bff1a89 Add null check Manfred Karrer 2016-05-08 22:01:57 +02:00
  • 625a249051 Change refresh/republish time Manfred Karrer 2016-05-08 12:59:13 +02:00
  • dc3c630770 Change TTL from 4 to 6 min. Manfred Karrer 2016-05-08 12:58:34 +02:00
  • f14facfef1 Improve error msg Manfred Karrer 2016-05-07 13:18:04 +02:00
  • 538751b9da Add log Manfred Karrer 2016-05-07 13:17:41 +02:00
  • a1f98f2495 Rename former constant-like fields to camel case in `PeerManager` Ivan Vilata-i-Balaguer 2016-05-06 10:56:28 +02:00
  • 3aac3a3865 Rearrange connection limit lines in `PeerManager` Ivan Vilata-i-Balaguer 2016-05-06 10:48:59 +02:00
  • f0b0b69b24 Change access of max connections constant to private in tests Ivan Vilata-i-Balaguer 2016-05-06 10:26:29 +02:00
  • fd37b8999b Do pass max connections to `PeerManager`, new constructor signature Ivan Vilata-i-Balaguer 2016-05-06 10:25:00 +02:00
  • dc90a950cb Pass max connections to `SeedNode.createAndStartP2PService()` Ivan Vilata-i-Balaguer 2016-05-06 10:07:28 +02:00
  • f0aec0d55c Add internal `P2PService` constructor with (unused) maximum connections argument Ivan Vilata-i-Balaguer 2016-05-06 09:39:47 +02:00
  • a50bf41803 Remove unnecessary class reference Ivan Vilata-i-Balaguer 2016-05-06 09:00:21 +02:00
  • a8d221162a Rename ETH (Ethereum to Ether) Manfred Karrer 2016-05-06 00:09:55 +02:00
  • 1eb38d5a19 Added Maker Manfred Karrer 2016-05-06 00:03:23 +02:00
  • 3bf861561b Fix sorting of date Manfred Karrer 2016-05-05 14:03:57 +02:00
  • afb8c18d31 Fix ArrayIndexOutOfBoundsException at remove Manfred Karrer 2016-05-05 13:52:33 +02:00
  • 8bf4e88c1f Merge pull request #433 from ivilata/NewTimerRaceConditions Manfred Karrer 2016-05-05 13:37:07 +02:00
  • b9dfa0a7a7 Merge branch 'master' into Development Manfred Karrer 2016-05-05 13:30:18 +02:00
  • bf8e3c3692 Add PlatinumBar Manfred Karrer 2016-05-05 13:10:33 +02:00
  • 846cdb743f Ignore data request message success or failure after a timeout Ivan Vilata-i-Balaguer 2016-05-05 10:40:59 +02:00
  • 00df057e09 Stop broadcasting after a timeout or cancellation Ivan Vilata-i-Balaguer 2016-05-05 10:32:52 +02:00
  • 0d32a3b5ce Move comment closer to timer creation Ivan Vilata-i-Balaguer 2016-05-05 10:25:42 +02:00
  • b814eff5f1 Move log message closer to actual sending Ivan Vilata-i-Balaguer 2016-05-05 10:23:57 +02:00
  • e4ce976bab Avoid potential race condition on timer creation in `BroadcastHandler.broadcast()` Ivan Vilata-i-Balaguer 2016-05-05 10:22:47 +02:00
  • c3fa4831c5 Avoid race condition on timer creation in `RequestDataHandler.requestData()` Ivan Vilata-i-Balaguer 2016-05-05 10:05:17 +02:00
  • b59e3ff0f8 Avoid race condition on timer creation in `GetPeersRequestHandler.handle()` Ivan Vilata-i-Balaguer 2016-05-05 09:45:28 +02:00
  • 704b985121 Avoid race condition on timer creation in `PeerExchangeHandler.sendGetPeersRequest()` Ivan Vilata-i-Balaguer 2016-05-05 09:36:49 +02:00
  • 4e95b6e6cb Avoid race condition on timer creation in `GetDataRequestHanler.handle()` Ivan Vilata-i-Balaguer 2016-05-05 09:13:34 +02:00
  • 68143f5b12 Added BigUp Manfred Karrer 2016-04-30 13:14:47 +02:00
  • 2e85f855a6 Fix validation for inputs at create offer screen Manfred Karrer 2016-04-30 13:12:47 +02:00
  • 528a1dc62e Add -DskipTests Manfred Karrer 2016-04-30 01:26:26 +02:00
  • 9f0fe335c2 Add missing branch for bitcoinj Manfred Karrer 2016-04-30 01:05:24 +02:00
  • 89aed23d67 v0.4.6 Manfred Karrer 2016-04-29 11:22:58 +02:00
  • 0a0f5a5659 Fix bug with password protection at fee calculation Manfred Karrer 2016-04-29 10:49:58 +02:00