Commit graph

223 commits

Author SHA1 Message Date
Leonard Lyubich
a9651911a0 [#50] services/storage: Add GC configuration
In NeoFS Node v0.16.0 was implemented new mechanism of garbage collecting.
Data remover is a routine that physically removes "garbage" objects by time
clock.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-03-01 12:59:18 +03:00
Leonard Lyubich
1a3e986f60 [#50] services/ir: Add config value to toggle sidechain-only mode
In IR v0.16.0 it became possible to work with one blockchain without direct
interaction with the mainnet.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-03-01 12:59:18 +03:00
Leonard Lyubich
595e9856f4 [#50] services/ir: Add disabled config of amount of the alphabetic contracts
In IR v0.16.0 number of alphabetic contracts became variable. Add commented
environment variable for changing this parameter of the system.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-03-01 12:59:18 +03:00
Leonard Lyubich
3e411f270a [#50] services/ir: Rename glagolitic letter Jest to Yest
In IR v0.16.0 all letters of alphabetic contracts were changed to their CS
names. In particular, `Jest` became `Yest`.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-03-01 12:59:18 +03:00
Leonard Lyubich
b29c2dac67 [#50] Bump versions of inner ring and storage nodes to v0.16.0
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-03-01 12:59:18 +03:00
Pavel Karpy
c9a6dfb80c update readme
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-02-28 02:20:34 +03:00
Pavel Karpy
ed26bf7b87 fix typos in comments and .md files
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-02-28 02:20:34 +03:00
Pavel Karpy
07fc0961a8 add idea directory to gitignore
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-02-28 02:20:34 +03:00
Alex Vanin
5ed45bc4f9 Add basic settlement IR configuration
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-02-15 18:45:18 +03:00
Leonard Lyubich
635d1a0db0 [#46] services/ir: Add NeoFS LOCODE database to IR volumes
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-02-15 18:45:18 +03:00
Alex Vanin
210f8d222b Make environment NEO preview5 compatible
Includes:
- update neo-go to v0.93.0
- update neofs-node to v0.15.0 and configs
- update neofs-contract to v0.4.0

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-02-15 18:45:18 +03:00
Evgeniy Kulikov
8b4b3a0094 Use /usr/bin/env instead of /bin/bash
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2021-02-12 15:20:15 +03:00
Evgeniy Kulikov
9f28826bc9 Update S3 GW to 0.14.2
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2021-02-02 15:01:45 +03:00
Evgeniy Kulikov
0d56c586b2 Update HTTP GW to 0.14.3
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2021-02-02 14:00:27 +03:00
Alex Vanin
104591ed71 Update neofs-node to v0.14.3
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-01-27 21:39:38 +03:00
Evgeniy Kulikov
81a4f42501 Update HTTP GW 0.14.2
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2021-01-25 21:27:49 +03:00
Alex Vanin
51ff6fe436 [#40] Increase maximum object size to 64MiB
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-01-22 20:31:29 +03:00
Alex Vanin
76064cfeac Update neofs-node to v0.14.2
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-01-20 21:33:44 +03:00
Evgeniy Kulikov
8610630f8a Update gates to 0.14.1
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2021-01-18 11:47:07 +03:00
Alex Vanin
9e0143602c Update neofs-node to v0.14.1
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-01-15 19:14:33 +03:00
Evgeniy Kulikov
db59d89bab Update to S3 Gate v0.14.0
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2021-01-15 00:27:46 +03:00
Evgeniy Kulikov
65faa885a9 Update to HTTP Gate v0.14.0
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2021-01-14 13:51:21 +03:00
Stanislav Bogatyrev
88b9e200d6 [#33] Move storage nodes shards to volumes
Need to save node's data between runs. Useful for test cases.

Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2021-01-13 14:10:59 +03:00
Stanislav Bogatyrev
3c571faab6 Revert "fix hosts"
This reverts commit ea32b6a7b0.
As there is a way to upgrade GNU Make on macOS, this change is not needed.

Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2021-01-13 14:10:59 +03:00
Alex Vanin
1818199ffc Download devenv chain dumps from github release
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-12-30 14:52:57 +03:00
Alex Vanin
f17db579fe Increase NeoFS epoch length
Since sidechain dump contains prepared network
map and non-zero epoch, it is possible to increase
epoch length. With longer epoch there are
possibilities to execute more audit and replication
tasks.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-12-30 14:52:57 +03:00
Alex Vanin
4d3ae36e9b Update environment for preview4
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-12-30 14:52:57 +03:00
Alex Vanin
2bad8e6b97 Update main chain contract
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-12-24 10:22:52 +03:00
Evgeniy Kulikov
184d5286ed Update gates images
- S3 v0.13.0
- HTTP v0.13.0

Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2020-12-23 14:25:48 +03:00
Alex Vanin
c5b611e6cf Add storage engine configuration for storage nodes
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-12-15 14:28:02 +03:00
Evgeniy Kulikov
5409d78e3c macOS workaround
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2020-12-14 10:28:36 +03:00
Evgeniy Kulikov
ffd549be4d Update to new NeoFS S3 release
- fixes for newest s3 api
- add listen domain option

Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2020-12-10 18:36:07 +03:00
Evgeniy Kulikov
2e39b32cac Update HTTP Gate
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2020-12-04 10:42:47 +03:00
Stanislav Bogatyrev
d5ad9f6df5 Add protocol gateway docs
Brief descriptions for http and s3 protocol gateways.

Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-12-03 15:12:11 +03:00
Stanislav Bogatyrev
64ec80db58 Use separate key for http protocol gateway node
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-12-03 15:12:11 +03:00
Stanislav Bogatyrev
88d0fbc873 Update FAQ with key export instructions
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-12-03 15:12:11 +03:00
Stanislav Bogatyrev
162481a47a Bind HTTP protocol gateway on port 80
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-12-03 15:12:11 +03:00
Stanislav Bogatyrev
178ddfa8d3 Update documentation
Brief descriptions of newly added services and minor README updates.

Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-12-03 15:12:11 +03:00
Evgeniy Kulikov
369b237095 Update to HTTP GW release
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2020-12-03 14:07:30 +03:00
Stanislav Bogatyrev
a1d56e6b55 Minor Makefile fixes
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-12-01 17:35:35 +03:00
Stanislav Bogatyrev
68e552e563 Fix S3 Protocol Gateway env file
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-12-01 17:35:35 +03:00
KickSeason
ea32b6a7b0 fix hosts
Signed-off-by: KickSeason <ztgoforit@163.com>
2020-12-01 14:41:09 +03:00
Evgeniy Kulikov
a3b2dfbff3 Add S3 Gate
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2020-12-01 14:18:58 +03:00
Evgeniy Kulikov
389e0dd62b Add HTTP Gate
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
2020-11-27 22:36:48 +03:00
Alex Vanin
9c455e1832 Update neofs-node to v0.12.1
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-11-25 16:33:27 +03:00
Stanislav Bogatyrev
6008f1f42a Add prepare. make targets for services
It may be useful to have make targets that will help to prepare service
environment for specific tasks.

Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-11-22 07:45:16 +03:00
Stanislav Bogatyrev
70b55aab4f Add script to make NeoFS deposit
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-11-22 07:45:16 +03:00
Alex Vanin
e37c18b45f Add notification endpoint explicitly
Now node has default value for notification endpoint
but it won't last forever, so it is better to
set it up explicitly.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-11-18 16:18:41 +03:00
Alex Vanin
d8670279e3 Update docs for preview4 environment
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-11-18 11:18:17 +03:00
Alex Vanin
2d91848c67 Update neofs-node to v0.12.0
With this commit:
* sidechain produces block per second,
* inner ring nodes emit gas through alphabet contracts,
* storage nodes re-bootstrap every couple of epochs, otherwise
they will be removed from netmap.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-11-18 10:13:44 +03:00