Commit Graph

  • 6f53da18b1
    Increase stores cache (#1485) Ori Newman 2021-02-04 10:06:02 +02:00
  • b4e558f22f
    Merge branch 'v0.9.0-dev' into increase-stores-cache stasatdaglabs 2021-02-04 09:42:14 +02:00
  • 44280b9006
    Require the --miningaddr parameter in kaspaminer. (#1482) stasatdaglabs 2021-02-04 09:42:02 +02:00
  • a10603a3dd
    Merge branch 'v0.9.0-dev' into require-miningaddr stasatdaglabs 2021-02-04 09:08:09 +02:00
  • ca4a3b8eb0
    Merge branch 'v0.9.0-dev' into increase-stores-cache stasatdaglabs 2021-02-04 09:06:05 +02:00
  • dbababb978
    Limit mempool size to million transactions and remove the least profitable transactions (#1483) Ori Newman 2021-02-03 19:45:39 +02:00
  • 11c66b2f9f
    Merge branch 'v0.9.0-dev' into require-miningaddr Ori Newman 2021-02-03 19:44:49 +02:00
  • 6a9e31cdb0
    Merge branch 'v0.9.0-dev' into increase-stores-cache Ori Newman 2021-02-03 19:44:30 +02:00
  • f37f2a034a
    Merge branch 'v0.9.0-dev' into limit-mempool Ori Newman 2021-02-03 18:57:25 +02:00
  • 238950cb98
    Add logs (#1484) Ori Newman 2021-02-03 17:47:59 +02:00
  • 5fb6468761 Fix log name Ori Newman 2021-02-03 17:30:53 +02:00
  • 0fa84ea3a8 Increase stores cache Ori Newman 2021-02-03 17:27:16 +02:00
  • c5eee8d6a4 Add logs Ori Newman 2021-02-03 17:20:38 +02:00
  • e063044fad Improve findTxIndexInOrderedTransactionsByFeeRate readability Ori Newman 2021-02-03 17:14:18 +02:00
  • dfa098544d Fix typo Ori Newman 2021-02-03 15:27:56 +02:00
  • 54e2864653 Simplify insert Ori Newman 2021-02-03 15:27:18 +02:00
  • 06a417d9f2 Limit mempool size to million transactions and remove the least profitable transactions Ori Newman 2021-02-03 13:52:46 +02:00
  • 9d2bc8bc8b
    Merge branch 'v0.9.0-dev' into require-miningaddr Ori Newman 2021-02-03 11:54:45 +02:00
  • ee8fa32ff8
    Refactor miner and mine when waiting for block to validate (#1481) Ori Newman 2021-02-03 11:53:55 +02:00
  • 7627010514 Add comment Ori Newman 2021-02-03 11:45:13 +02:00
  • b4d64e2e7c Fix Dockerfile Ori Newman 2021-02-03 11:44:59 +02:00
  • 55e4923050 Fix lock Ori Newman 2021-02-03 11:44:41 +02:00
  • e6984b1164 Require the --miningaddr parameter in kaspaminer. stasatdaglabs 2021-02-03 10:44:57 +02:00
  • 9611d1b05d Fix self assignment Ori Newman 2021-02-03 10:39:55 +02:00
  • 0196f774e3 Fix -n to work after the refactor. Change foundBlockChan capacity. Use lock instead of atomic in the template manager. Ori Newman 2021-02-03 10:30:39 +02:00
  • 644234ce6c
    Merge branch 'v0.9.0-dev' into refactor-miner Ori Newman 2021-02-02 18:59:56 +02:00
  • 2bf2c1b89e Refactor miner and mine when waiting for block to validate Ori Newman 2021-02-02 18:57:49 +02:00
  • e7f9606683
    Add dummy go files for test only package, to mitigate golang/go#27333 (#1480) Elichai Turkel 2021-02-02 18:20:15 +02:00
  • f50def29ff
    Make the coverage output non-json Elichai Turkel 2021-02-02 17:36:38 +02:00
  • e04b5bae32
    Add comments explaining the dummy go files Elichai Turkel 2021-02-02 16:45:14 +02:00
  • fe5c6e7507
    Stop ignoring errors when producing the coverage Elichai Turkel 2021-02-02 16:35:12 +02:00
  • b37911b962
    Add dummy go files for test only package, to mitigate golang/go#27333 Elichai Turkel 2021-02-02 16:26:24 +02:00
  • 97be133cee
    Add logs to help debug long virtual parent selection. (#1470) stasatdaglabs 2021-02-01 19:15:50 +02:00
  • 0c6adc9424
    Merge branch 'v0.9.0-dev' into large-reorg-logs Ori Newman 2021-02-01 18:53:04 +02:00
  • aeb8e9d2cd
    Unban address after one day (#1479) Ori Newman 2021-02-01 18:52:49 +02:00
  • bb847aee48
    Merge branch 'v0.9.0-dev' into unban-after-day Ori Newman 2021-02-01 17:36:37 +02:00
  • b636ae234e
    Add ban and unban RPC commands (#1478) Ori Newman 2021-02-01 17:34:43 +02:00
  • 12cf45d888
    Merge branch 'v0.9.0-dev' into unban-after-day stasatdaglabs 2021-02-01 17:16:04 +02:00
  • 935705cad8
    Merge branch 'v0.9.0-dev' into large-reorg-logs Ori Newman 2021-02-01 17:09:46 +02:00
  • 4fa7e084db Fix wrong condition Ori Newman 2021-02-01 17:08:49 +02:00
  • 3ff8233b17 Add parse IP error Ori Newman 2021-02-01 17:05:22 +02:00
  • 644f80d0b4 Unban addresses one by one Ori Newman 2021-02-01 17:02:46 +02:00
  • 0de007293a Use IP strings in app messages Ori Newman 2021-02-01 16:54:46 +02:00
  • 4563e5e84c Simplify return Ori Newman 2021-02-01 16:44:16 +02:00
  • 21d20cd4f0 Rename functions Ori Newman 2021-02-01 16:43:26 +02:00
  • 0b1ce8368e Update RPC documentation Ori Newman 2021-02-01 16:42:34 +02:00
  • cb6b69d8ff Fix commands strings Ori Newman 2021-02-01 16:40:17 +02:00
  • c866f53b28 Unban address after one day Ori Newman 2021-02-01 16:37:49 +02:00
  • 78112af94f Fix names Ori Newman 2021-02-01 16:32:41 +02:00
  • d8c3f4f7ab Merge remote-tracking branch 'origin/v0.9.0-dev' into add-ban-and-unban-rpc-commands Ori Newman 2021-02-01 16:04:49 +02:00
  • f2e8d0b005 Add ban and unban RPC commands Ori Newman 2021-02-01 16:03:12 +02:00
  • a3913dbf80
    Update to version 0.9.0 Elichai Turkel 2021-02-01 15:39:39 +02:00
  • 2871a6a527
    Update to version 0.8.7 v0.8.7 v0.8.7-dev Elichai Turkel 2021-02-01 15:38:40 +02:00
  • d5a3a96bde
    Use hard-coded sample config instead of assumed path (#1466) Svarog 2021-02-01 15:15:37 +02:00
  • 8665b20f3b
    Merge branch 'v0.9.0-dev' into 1124-error-creating-default-config-file Elichai Turkel 2021-02-01 15:03:38 +02:00
  • 12c438d389
    Fix data races in ConnectionManager and flow tests (#1474) Elichai Turkel 2021-02-01 15:03:31 +02:00
  • b707d3d8fd
    Merge branch 'v0.9.0-dev' into fix-races Elichai Turkel 2021-02-01 14:52:33 +02:00
  • 280fa3de46
    Prevent infinite ticker leaks in kaspaminer (#1476) Elichai Turkel 2021-02-01 14:52:17 +02:00
  • d2e56fc500
    Merge branch 'v0.9.0-dev' into miner-ticker-leak Ori Newman 2021-02-01 14:39:15 +02:00
  • 4478cb46e8
    Merge branch 'v0.9.0-dev' into fix-races Ori Newman 2021-02-01 14:36:39 +02:00
  • d281dabdb4
    Bump Go version to 1.15 (#1477) Elichai Turkel 2021-02-01 14:35:11 +02:00
  • dbca7d69da
    Merge branch 'v0.9.0-dev' into go-1.15 Elichai Turkel 2021-02-01 14:26:55 +02:00
  • 331042edf1
    Add defaultTargetBlocksPerSecond (#1473) Ori Newman 2021-02-01 14:26:45 +02:00
  • 31ea830983
    Bump Go version to 1.15 Elichai Turkel 2021-02-01 14:18:36 +02:00
  • ddd92339f0
    Reset ticker in ConnectionManager instead of allocating a new one Elichai Turkel 2021-02-01 14:15:55 +02:00
  • 89ab2472a8 Use different default per network Ori Newman 2021-02-01 14:12:53 +02:00
  • 5c3aed73bb
    Prevent infinite tickers leaks in kaspaminer Elichai Turkel 2021-02-01 14:06:33 +02:00
  • 36f3698f71
    Add a mutex to fakeRelayInvsContext in block relay flow test Elichai Turkel 2021-02-01 13:16:40 +02:00
  • 9ebce1ab1f
    Fix a data race in ConnectionManager by locking the mutex Elichai Turkel 2021-02-01 13:15:36 +02:00
  • 2a9f423e86
    Reuse the ticker in ConnectionManager.waitTillNextIteration Elichai Turkel 2021-02-01 13:15:06 +02:00
  • d6db6e47a4 Add defaultTargetBlocksPerSecond Ori Newman 2021-02-01 12:11:30 +02:00
  • e362563207
    Merge branch 'v0.9.0-dev' into 1124-error-creating-default-config-file Elichai Turkel 2021-02-01 11:48:55 +02:00
  • 30d2719422
    Fix bad path to sample-kaspad.conf in TestCreateDefaultConfigFile Elichai Turkel 2021-02-01 11:48:22 +02:00
  • 669a9ab4c3
    Ban by IP (#1471) Ori Newman 2021-02-01 10:51:18 +02:00
  • 62a6a856b6 Merge branch 'ban-by-ip' of github.com:kaspanet/kaspad into ban-by-ip Ori Newman 2021-02-01 10:25:52 +02:00
  • 97418e80e6 Remove failed addresses Ori Newman 2021-02-01 10:24:33 +02:00
  • a3c4ffef41 Fix error format Ori Newman 2021-02-01 10:20:25 +02:00
  • 83c5496857 Fix panic Ori Newman 2021-02-01 10:19:54 +02:00
  • 13928fbbfa
    Merge branch 'v0.9.0-dev' into ban-by-ip stasatdaglabs 2021-02-01 09:35:40 +02:00
  • ce6a7d7a41 Ban by IP stasatdaglabs 2021-01-29 09:10:21 +02:00
  • 1564972908 Add more logs. stasatdaglabs 2021-01-31 12:29:35 +02:00
  • f0b772f4d6 Add more logs, In TestPickVirtualParents, only print relevant logs. stasatdaglabs 2021-01-31 09:56:22 +02:00
  • 8e09bc9cb6 Merge remote-tracking branch 'origin/large-reorg-logs' into multiple-chain-slowdown stasatdaglabs 2021-01-29 12:08:29 +02:00
  • 5cf1663108 Add logging. stasatdaglabs 2021-01-29 12:07:30 +02:00
  • cda9d5f27e Fix an error string. stasatdaglabs 2021-01-29 11:50:53 +02:00
  • ceb7cda983 Implement TestPickVirtualParents. stasatdaglabs 2021-01-29 11:50:12 +02:00
  • 5dfc630980
    Merge branch 'v0.9.0-dev' into large-reorg-logs stasatdaglabs 2021-01-29 10:48:24 +02:00
  • e6da05679f Add logs to help debug long virtual parent selection. stasatdaglabs 2021-01-29 10:46:44 +02:00
  • 65e149b2bb
    In kaspaminer, don't crash on submitBlock timeout (#1462) stasatdaglabs 2021-01-29 09:10:21 +02:00
  • 3b3c83f8d3
    Merge branch 'v0.9.0-dev' into miner-dont-crash-on-timeout Elichai Turkel 2021-01-28 19:43:41 +02:00
  • 7c1495ba65
    Force stop gRPC servers after a short timeout (#1463) stasatdaglabs 2021-01-28 19:43:04 +02:00
  • 515b269ed1 Merge branch 'grpc-server-stop-timeout' of https://github.com/kaspanet/kaspad into grpc-server-stop-timeout stasatdaglabs 2021-01-28 16:50:38 +02:00
  • 569a812aa0
    Merge branch 'v0.9.0-dev' into grpc-server-stop-timeout stasatdaglabs 2021-01-28 16:50:21 +02:00
  • 62f52f4ccc Use spawn instead of go. stasatdaglabs 2021-01-28 16:50:13 +02:00
  • 74f4d3121e
    Merge branch 'v0.9.0-dev' into miner-dont-crash-on-timeout stasatdaglabs 2021-01-28 16:48:30 +02:00
  • d5f2495522 Use SerializeUTXODiff and DeserializeUTXODiff in utxoDiffStore and implement TestUTXODiffSerializationAndDeserialization. optimize-utxo-diff-serialization stasatdaglabs 2021-01-28 14:19:06 +02:00
  • 8588774837 Finish implementing SerializeUTXODiff and DeserializeUTXODiff. stasatdaglabs 2021-01-28 14:01:02 +02:00
  • 94c3f4b80c Begin implementing SerializeUTXODiff and DeserializeUTXODiff. stasatdaglabs 2021-01-28 13:48:17 +02:00
  • 581212cc85 Use hard-coded sample config instead of assumed path Mike Zak 2021-01-28 13:35:47 +02:00
  • 13ffa5093c
    Increase the waiting for error timeout (#1465) Ori Newman 2021-01-28 13:33:37 +02:00