Commit graph

  • d936567249 Update neofs-api-go to v1.23.0 Leonard Lyubich 2021-02-12 15:31:51 +0300
  • bd420b6002 [#373] innerring: Listen sidechain blocks for internal timer Alex Vanin 2021-02-09 14:18:14 +0300
  • d7bd312abd [#373] Update neo-go to pre-v0.93.0 Alex Vanin 2021-02-09 14:17:06 +0300
  • 0bb3836e84 [#383] innerring: Sort node info attributes Alex Vanin 2021-02-11 13:44:47 +0300
  • 058ab0e533 [#383] innerring: Marshal node info back after validation Alex Vanin 2021-02-11 13:43:01 +0300
  • 6cb906ab5f [#362] cli/object: Support JSON input of search filter Leonard Lyubich 2021-02-11 01:07:48 +0300
  • 6039cd119c [#362] cli/object: Change query language of search filters Leonard Lyubich 2021-02-11 01:03:46 +0300
  • 3b9d4b4df1 [#362] cmd/node: Use const key to UN/LOCODE attribute from the API lib Leonard Lyubich 2021-02-10 23:56:14 +0300
  • a737a46988 [#362] ir/netmap: Use const keys to node attributes from the API lib Leonard Lyubich 2021-02-10 23:54:27 +0300
  • 34248b00ed [#362] ir/netmap: Do not add LocationCode attribute to netmap candidate Leonard Lyubich 2021-02-10 23:49:55 +0300
  • 37915b53cf [#362] Pull latest neofs-api-go lib Leonard Lyubich 2021-02-10 23:41:32 +0300
  • 977229eb5a [#316] locode/csv: Scan subdivision csv-table into memory Leonard Lyubich 2021-02-10 21:06:00 +0300
  • 307355f165 [#316] locode/airports: Scan csv table into memory Leonard Lyubich 2021-02-10 19:52:02 +0300
  • 687c7d3b4a [#316] locode/column: Fix LatitudeHemisphere.North method implementation Leonard Lyubich 2021-02-10 19:46:54 +0300
  • e63f9faab8 [#316] cmd/node: Make UN-LOCODE attribute mandatory in the configuration Leonard Lyubich 2021-02-10 13:47:49 +0300
  • 7a9b02049f [#316] cmd/node: Refactor working with well-known node attributes Leonard Lyubich 2021-02-10 13:45:15 +0300
  • 19681693f7 [#316] ir/netmap: Rename City node attributes Leonard Lyubich 2021-02-10 13:28:14 +0300
  • 9a425924cf [#316] locode/boltdb: Replace all references to the City with Location Leonard Lyubich 2021-02-10 13:20:39 +0300
  • 0a87fec6c6 [#316] ir/netmap: Rename LOCODE attribute key Leonard Lyubich 2021-02-10 13:13:42 +0300
  • c384fbbf4e [#316] cmd/ir: Set default value of path to NeoFS LOCODE database Leonard Lyubich 2021-02-10 10:26:27 +0300
  • 46d60f3d52 [#316] ir/locode: Open LOCODE database in read-only mode Leonard Lyubich 2021-02-09 18:21:36 +0300
  • 0d2440649a [#316] locode/boltdb: Add option to enable read-only mode Leonard Lyubich 2021-02-09 18:18:29 +0300
  • 04b06ba539 [#316] locode/boltdb: Add default timeout to open underlying BoltDB instance Leonard Lyubich 2021-02-09 18:12:09 +0300
  • 97264acb26 [#316] ir: Use LOCODE validator as NodeValidator in Netmap processor Leonard Lyubich 2021-02-09 18:03:43 +0300
  • ff814aec26 [#316] ir: Add before-start and after-stop function to Server Leonard Lyubich 2021-02-09 17:57:51 +0300
  • db703a5117 [#316] ir/netmap: Validate LOCODE attributes of network map candidates Leonard Lyubich 2021-02-09 17:44:55 +0300
  • cbfaceb956 [#316] ir/netmap: Validate network map candidates in Netmap processor Leonard Lyubich 2021-02-09 17:36:43 +0300
  • 8a67eea854 [#371] cli/sg: Make output of saved SG address similar to saved object Leonard Lyubich 2021-02-10 00:59:49 +0300
  • c6411e4f87 [#372] cli/sg: Support bearer token in storagegroup command Leonard Lyubich 2021-02-10 00:55:38 +0300
  • 687af30c05 [#372] cli/sg: Support X-headers in storagegroup command Leonard Lyubich 2021-02-10 00:48:19 +0300
  • cdab2fc520 [#316] cmd/cli: Close location database after locode info cmd execution Leonard Lyubich 2021-02-09 10:13:15 +0300
  • 38466d5173 [#316] cmd/cli: Add section to work with UN/LOCODE Leonard Lyubich 2021-02-08 21:27:48 +0300
  • f88e0866fe [#316] locode: Implement NeoFS location database based on BoltDB instance Leonard Lyubich 2021-02-08 21:25:17 +0300
  • 9669afdfc7 [#316] locode: Implement polygons DB based on GeoJSON polygons Leonard Lyubich 2021-02-08 21:11:51 +0300
  • d8c3a0e4f5 [#316] locode: Implement csv OpenFlights airport database Leonard Lyubich 2021-02-08 20:53:34 +0300
  • 6829048124 [#316] locode: Implement csv UN/LOCODE table Leonard Lyubich 2021-02-08 20:40:36 +0300
  • cdd1274e1c [#316] locode: Define the API of location database Leonard Lyubich 2021-02-08 20:27:19 +0300
  • 0be35859ed [#316] locode: Define UN/LOCODE table data types Leonard Lyubich 2021-02-08 19:44:35 +0300
  • 137ef25d3e [#316] locode: Define structure of the entry of the UN/LOCODE table Leonard Lyubich 2021-02-08 19:17:57 +0300
  • 9618c3e268 [#367] cmd/neofs-node: Don't update local node info for bootstrap Alex Vanin 2021-02-03 17:59:57 +0300
  • 3775d61ccb [#365] settlement/basic: Use big.Int constructor for unification Alex Vanin 2021-02-03 15:07:37 +0300
  • 6a9a2b5d04 [#365] settlement/basic: Remove TxTable from context Alex Vanin 2021-02-02 20:39:41 +0300
  • fd461bdb65 [#365] innerring: Produce distribute income events Alex Vanin 2021-02-02 17:17:51 +0300
  • d77d49bd2a [#365] Provide distribute income event in settlement processor Alex Vanin 2021-02-02 17:17:38 +0300
  • 8e741a277d [#365] settlement/basic: Implement asset distribution Alex Vanin 2021-02-02 20:23:01 +0300
  • 4433448645 [#365] settlement/basic: Check amount of collected assets Alex Vanin 2021-02-02 16:45:13 +0300
  • f85e5f0238 [#202] object/eacl: Fix algorithm for checking eACL table Leonard Lyubich 2021-02-03 10:10:25 +0300
  • ad348afcd6 [#202] object/eacl: Verify signature of eACL table Leonard Lyubich 2021-02-02 18:54:30 +0300
  • ffbf6b922f [#361] metabase: Support new match types Leonard Lyubich 2021-02-02 00:00:40 +0300
  • 487c9b7589 [#363] Define global config and use it to fetch basic income rate Alex Vanin 2021-02-02 14:12:41 +0300
  • be2ed6bf4c [#360] Run basic income collection in inner ring Alex Vanin 2021-02-01 19:20:33 +0300
  • 8c4bf81351 [#360] Use basic implement context in settlement processor Alex Vanin 2021-02-01 19:18:34 +0300
  • a624bb881d [#360] Implement basic settlement context Alex Vanin 2021-02-01 19:17:16 +0300
  • f45675b7a2 [#360] Share common parts of basic and audit settlements Alex Vanin 2021-02-01 15:40:07 +0300
  • bd5c70131b [#328] cmd/node: Serve Container.AnnounceUsedSpace RPC Leonard Lyubich 2021-02-01 15:43:09 +0300
  • b270c49b5c [#328] container/load: Process Start/Stop notification events from contract Leonard Lyubich 2021-02-01 15:41:00 +0300
  • e9cbdc4a0d [#328] cmd/node: Add the ability to listen Container contract's events Leonard Lyubich 2021-02-01 15:33:58 +0300
  • 7e586aef90 [#328] container/grpc: Implement AnnounceUsedSpace method Leonard Lyubich 2021-02-01 15:31:40 +0300
  • 8419294f22 [#328] container/load: Implement AnnounceUsedSpace NeoFS API v2 RPC handler Leonard Lyubich 2021-02-01 15:29:35 +0300
  • 10902c0b82 [#328] container/load: Implement RemoteWriterProvider for controller Leonard Lyubich 2021-02-01 15:19:15 +0300
  • 1bed03995b [#328] container/load: Implement Iterator on local storage engine Leonard Lyubich 2021-02-01 15:11:25 +0300
  • 910017b72f [#328] container/load: Implement PlacementBuilder for used space router Leonard Lyubich 2021-02-01 15:07:07 +0300
  • 6f552c8599 [#328] container/load: Implement WriterProvider on API client Leonard Lyubich 2021-02-01 14:59:35 +0300
  • fa685160f9 [#328] container/load: Implement Writer on Container contract's client Leonard Lyubich 2021-02-01 14:21:24 +0300
  • 21133aee2f [#328] container/load: Implement route builder based on placement Leonard Lyubich 2021-01-29 03:04:36 +0300
  • d48fb81193 [#328] container/load: Implement route controller Leonard Lyubich 2021-01-29 03:03:30 +0300
  • 1c6d37e821 [#328] morph/container: Add client methods related to size estimations Leonard Lyubich 2021-01-28 18:58:57 +0300
  • 4415f8dc5b [#328] container/load: Implement simple Iterator and Writer providers Leonard Lyubich 2021-01-28 14:10:16 +0300
  • 2622e11ae3 [#328] container/load: Implement local storage of used space announcements Leonard Lyubich 2021-01-27 22:01:08 +0300
  • cc88320d6b [#328] container/load: Implement a metrics exchange controller Leonard Lyubich 2021-01-27 22:00:35 +0300
  • 5b550bff22 [#355] innerring: Produce container size estimation notifications Alex Vanin 2021-01-29 10:48:47 +0300
  • 6848a816f9 [#355] innerring: Refactor block timer constructors Alex Vanin 2021-01-29 10:42:40 +0300
  • 402192c8c4 [#355] innerring: Add fee to NoFee wrappers Alex Vanin 2021-01-29 10:04:03 +0300
  • 70aa73cbd2 [#355] moprh/client: Add start/stop container estimation methods Alex Vanin 2021-01-28 14:39:08 +0300
  • 7a7a351f1f [#355] morph/event: Add container estimate size events Alex Vanin 2021-01-28 18:01:54 +0300
  • db94ad5567 [#355] morph/event: Fix delete container event test Alex Vanin 2021-01-28 18:01:10 +0300
  • 244bcc5c04 [#357] Fix linter issues Alex Vanin 2021-01-29 11:02:06 +0300
  • 819300f939 [#326] ir: Add debug message about transfer for audit transaction Leonard Lyubich 2021-01-28 22:53:59 +0300
  • d4bd726c25 [#326] ir: Make netmap processor to generate audit settlement events Leonard Lyubich 2021-01-28 22:51:41 +0300
  • 4204a9f920 [#326] ir: Implement settlement processor Leonard Lyubich 2021-01-28 22:43:32 +0300
  • aaeb13f7df [#326] ir: Change construction of Balance contact client Leonard Lyubich 2021-01-28 20:17:25 +0300
  • a6785c1585 [#326] ir/timers: Remove println from unit test Leonard Lyubich 2021-01-28 20:15:43 +0300
  • a6a5a84f36 [#326] settlement/audit: Prevent negative amount arguments of Exchanger Leonard Lyubich 2021-01-28 20:11:09 +0300
  • 2bca5879cd [#326] ir/settlement: Move the calculation of the minimum audit fee Leonard Lyubich 2021-01-28 20:05:52 +0300
  • 87c2c3ecc6 [#326] ir: Calculate audit settlements on new epoch Leonard Lyubich 2021-01-26 13:33:28 +0300
  • 685b593af3 [#326] ir/settlement: Implement calculator of settlements for audit Leonard Lyubich 2021-01-26 13:27:30 +0300
  • 20ad0ae82a [#326] morph/balance: Provide interface to "transferX" method's invocations Leonard Lyubich 2021-01-26 13:21:16 +0300
  • f7a9e43165 [#356] ir/blocktimer: Fix reset behavior Leonard Lyubich 2021-01-28 19:10:21 +0300
  • de1f601765 [#337] engine: Add container listing for both engine and shard Alex Vanin 2021-01-22 16:21:45 +0300
  • 3926e76c32 [#337] engine: Get all container sizes estimation from shards Alex Vanin 2021-01-22 14:37:28 +0300
  • dc5a481f17 [#337] shard: Get container size estimation from metabase Alex Vanin 2021-01-22 14:36:16 +0300
  • 41578001e4 [#337] metabase: Keep container size estimation Alex Vanin 2021-01-22 14:07:08 +0300
  • 998a097767 [#324] ir: Listen new blocks from main chain Leonard Lyubich 2021-01-25 17:23:37 +0300
  • abc7885056 [#324] ir: Register block handler before starting the listening routine Leonard Lyubich 2021-01-25 16:47:01 +0300
  • 44c899b560 [#324] morph/listener: Do not subscribe on new blocks without handlers Leonard Lyubich 2021-01-25 16:45:59 +0300
  • 96f750d9c8 [#324] ir/alphabet: Write error of TransferGas call to log Leonard Lyubich 2021-01-25 15:56:53 +0300
  • a6517bc877 [#324] ir/netmap: Do not return on block timer restart error Leonard Lyubich 2021-01-25 15:20:52 +0300
  • 1664cf9869 [#324] morph/subscriber: Init ws client in Subscriber's constructor Leonard Lyubich 2021-01-25 15:10:11 +0300
  • ca41810859 [#324] ir: Change level of "new block" log message to debug Leonard Lyubich 2021-01-25 15:04:00 +0300
  • 5e212f97d6 [#324] morph/listener: Prevent potential writing to nil channel Leonard Lyubich 2021-01-25 14:57:44 +0300