Commit graph

  • 7512a5ba18 [#220] blobstor: Implement "small" operations Leonard Lyubich 2020-11-30 19:16:20 +0300
  • 7f20e6f9db [#220] blobstor: Implement GetRange on blobovnicza tree Leonard Lyubich 2020-11-30 19:15:17 +0300
  • ef095d4871 [#220] blobovnicza: Implement GetRange operation Leonard Lyubich 2020-11-30 18:56:32 +0300
  • cd2228cd99 [#220] cmd/neofs-node: Support new configuration of storage components Leonard Lyubich 2020-11-30 18:35:37 +0300
  • e758c246b7 [#220] localstorage: Implement Open/Init/Close methods Leonard Lyubich 2020-11-30 17:59:00 +0300
  • 2963473c08 [#220] localstorage: Implement hrw.Hasher over Shard structure Leonard Lyubich 2020-11-30 17:58:44 +0300
  • 88c1584e6a [#220] shard: Implement Open/Init/Close methods Leonard Lyubich 2020-11-30 17:30:49 +0300
  • d30454a572 [#220] shard: Use new metabase implementation Leonard Lyubich 2020-11-30 17:30:32 +0300
  • d8d38d3476 [#220] blobstor: Add blobovnicza tree structure to BlobStor Leonard Lyubich 2020-11-30 17:16:11 +0300
  • 51ab6991d2 [#220] blobstor: Implement method to close blobovnicza tree Leonard Lyubich 2020-11-30 17:14:28 +0300
  • 34a259d5c0 [#220] blobstor: Support zero shallow depth of blobovnicza tree Leonard Lyubich 2020-11-30 16:49:50 +0300
  • 8bff073061 [#220] blobstor: Fix hard-code in blobovnicza unit test Leonard Lyubich 2020-11-30 16:35:45 +0300
  • 9d4fba923c [#199] Create metabase instance as storage engine component Alex Vanin 2020-11-30 16:10:05 +0300
  • 8a293c76ed [#199] Ignore invalid search attributes Alex Vanin 2020-11-30 15:25:33 +0300
  • 337e2f6a57 [#199] Add SplitID index in metabase Alex Vanin 2020-11-30 11:46:18 +0300
  • 74d44beb99 [#199] Add CleanUp method to remove empty buckets from metabase Alex Vanin 2020-11-27 20:49:24 +0300
  • 7fb87aac85 [#199] Support Delete operation in metabase Alex Vanin 2020-11-27 20:49:03 +0300
  • e42fa69735 [#199] Make option to get object from metabase without graveyard check Alex Vanin 2020-11-27 20:48:25 +0300
  • b45d523125 [#199] Split IsSmall check in metabase Alex Vanin 2020-11-27 20:47:58 +0300
  • 5bfae833fe [#199] Update blobovniczaID on existed objects in metabase Alex Vanin 2020-11-27 12:23:15 +0300
  • 54cd91adff [#199] Simplify tests Alex Vanin 2020-11-27 12:03:35 +0300
  • a8d76f2ebb [#199] Implement ObjectID selection filter in metabase Alex Vanin 2020-11-27 12:01:44 +0300
  • 700bd7de01 [#199] Get virtual objects from metabase Alex Vanin 2020-11-27 11:31:43 +0300
  • 4e7d49791b [#199] Index parent first in metabase Alex Vanin 2020-11-27 11:02:10 +0300
  • f6387a9b94 [#199] Make exist check on all primary buckets in metabase Alex Vanin 2020-11-27 10:59:47 +0300
  • e478c0d024 [#199] Refactor metabase internal structure Alex Vanin 2020-11-23 16:30:56 +0300
  • 1c81d507fd [#218] blobstor: Inherit the root path to Blobovnicza from BlobStor Leonard Lyubich 2020-11-30 11:51:34 +0300
  • 4c3d231e82 [#218] blobstor: Implement blobovnicza tree Leonard Lyubich 2020-11-30 11:11:37 +0300
  • 3acbd3011b [#218] blobovnicza: Сreate at least one range bucket Leonard Lyubich 2020-11-30 10:21:28 +0300
  • 1b0d2c67d1 [#218] blobstor: Add blobovnicza ID value to DeleteSmallPrm Leonard Lyubich 2020-11-30 09:58:41 +0300
  • a97ab242eb [#218] blobstor: Add config values of blobovnicza tree Leonard Lyubich 2020-11-30 09:24:28 +0300
  • 35ccda13a8 [#216] blobovnicza: Change ID stringer Leonard Lyubich 2020-11-30 03:18:06 +0300
  • 07e998d846 [#216] blobovnicza: Implement main methods and logic Leonard Lyubich 2020-11-26 17:26:53 +0300
  • 52b0c1f19a [#216] blobovnicza: Add configuration values Leonard Lyubich 2020-11-26 17:26:21 +0300
  • bce16de72a [#216] blobstor: Classify objects by size according to binary format Leonard Lyubich 2020-11-26 17:17:24 +0300
  • 40b09f9266 [#216] blobovnicza: Define Blobovnicza type Leonard Lyubich 2020-11-26 11:17:53 +0300
  • a1164b2a5c [#211] cmd/neofs-node: Add SmallSizeLimit config value of BlobStor Leonard Lyubich 2020-11-26 10:47:20 +0300
  • b9054e2ee0 [#211] blobstor: Add a branch for processing objects by size in Put Leonard Lyubich 2020-11-26 10:44:34 +0300
  • cfc770c3fe [#211] blobstor: Add SmallSizeLimit parameter Leonard Lyubich 2020-11-26 10:40:50 +0300
  • 3028718691 [#211] blobovnicza: Refactor ID implementation Leonard Lyubich 2020-11-25 18:55:40 +0300
  • 53b114cf8b [#211] blobstor: Remove global lock Leonard Lyubich 2020-11-25 14:30:48 +0300
  • 59f7cf9873 [#211] blobstor: Implement Exists method Leonard Lyubich 2020-11-25 14:18:54 +0300
  • 1ba556f5e7 [#211] blobstor: Define Iterate operation Leonard Lyubich 2020-11-25 12:53:17 +0300
  • 3c0ef270f4 [#211] blobstor: Define Exists operation Leonard Lyubich 2020-11-25 12:40:41 +0300
  • 915243c69e [#211] blobstor: Define DeleteSmall operation Leonard Lyubich 2020-11-25 12:11:39 +0300
  • 65da2025e5 [#211] blobstor: Rename Delete to DeleteBig Leonard Lyubich 2020-11-24 17:32:21 +0300
  • b605ea3678 [#211] blobstor: Refactor Put operation Leonard Lyubich 2020-11-24 17:24:07 +0300
  • 7afcde659d [#211] blobstor: Define GetRangeSmall operation interface Leonard Lyubich 2020-11-24 17:19:44 +0300
  • 0b130150ae [#211] blobstor: Rename GetRange to GetRangeBig Leonard Lyubich 2020-11-24 17:15:58 +0300
  • 2ba4ebc8c9 [#211] blobstor: Implement no-op GetSmall operation Leonard Lyubich 2020-11-24 17:02:41 +0300
  • 2f61d8d63c [#211] localstorage: Define blobovnicza ID Leonard Lyubich 2020-11-24 16:50:56 +0300
  • 6813f40665 [#211] blobstor: Refactor GetBig parameters and result Leonard Lyubich 2020-11-24 16:40:50 +0300
  • fb6857a1cb [#211] blobstor: Rename Get operation to GetBig Leonard Lyubich 2020-11-24 16:29:55 +0300
  • 4e8cc51e7b [#189] shard: Extend Info with WeightValues Leonard Lyubich 2020-11-19 18:04:09 +0300
  • 4f16a10235 [#189] localstorage: Implement DumpInfo method Leonard Lyubich 2020-11-19 16:54:21 +0300
  • 8fbda2a588 [#189] shard: Implement DumpInfo method Leonard Lyubich 2020-11-19 16:53:45 +0300
  • 24cf86e269 [#189] metabase: Implement DumpInfo method Leonard Lyubich 2020-11-19 16:53:22 +0300
  • eaa7068e3c [#189] blobstor: Implement DumpInfo method Leonard Lyubich 2020-11-19 16:52:37 +0300
  • dae8d3de5b [#189] shard: Fix missing return statement in SetMode method Leonard Lyubich 2020-11-19 16:51:58 +0300
  • cba87a1300 [#188] localstorage: Implement SetShardMode method Leonard Lyubich 2020-11-19 16:04:04 +0300
  • 3fa3661cad [#188] shard: Implement SetMode method Leonard Lyubich 2020-11-19 15:56:10 +0300
  • 2fb379b7dd [#188] shard: Define the enumeration of shard modes Leonard Lyubich 2020-11-19 15:41:10 +0300
  • 0b515837ca [#186] localstorage: Fix address forwarding in Delete method Leonard Lyubich 2020-11-19 15:13:42 +0300
  • 4ca1035aa4 [#186] cmd/neofs-node: Integrate new storage engine into application Leonard Lyubich 2020-11-19 13:58:27 +0300
  • 953387a1e5 [#186] object/acl: Use new storage engine for work Leonard Lyubich 2020-11-19 11:38:50 +0300
  • 046206f670 [#186] object/head: Use new storage engine for work Leonard Lyubich 2020-11-19 11:36:58 +0300
  • 2be8f154a0 [#186] object/put: Use new storage engine for work Leonard Lyubich 2020-11-19 11:29:38 +0300
  • 14442a0801 [#186] object/range: Use new storage engine for work Leonard Lyubich 2020-11-19 11:28:58 +0300
  • 9b32f131c0 [#186] object/rangehash: Use new storage engine for work Leonard Lyubich 2020-11-19 11:27:40 +0300
  • 1bce2a4e55 [#186] object/search: Use new storage engine for work Leonard Lyubich 2020-11-19 11:24:02 +0300
  • aa9eb2eaf2 [#186] policer: Use new storage engine for work Leonard Lyubich 2020-11-19 11:22:43 +0300
  • 1b867e53d7 [#186] replicator: Use new storage engine for work Leonard Lyubich 2020-11-19 11:21:58 +0300
  • 9a4cd01eb8 [#186] localstorage: Implement utility functions over StorageEngine Leonard Lyubich 2020-11-19 11:15:49 +0300
  • 70a65c5aff [#176] blobstor: Use 1 byte names of sub-directories in FS tree Leonard Lyubich 2020-11-18 17:58:16 +0300
  • 2d917a024f [#176] blobstor: Fix missing mutex in constructor Leonard Lyubich 2020-11-18 17:46:46 +0300
  • b1718a60e4 [#176] shard: Fix BlobStor access when data range is zero Leonard Lyubich 2020-11-18 17:41:27 +0300
  • 796bba3793 [#176] shard: Finalize the implementation of Exists method Leonard Lyubich 2020-11-18 17:38:49 +0300
  • 4518357ad7 [#176] localstore: Fix linter's remarks Leonard Lyubich 2020-11-18 15:45:15 +0300
  • f194c840d7 [#176] blobstor: Handle error of zstd (de)compressor creation Leonard Lyubich 2020-11-18 15:27:21 +0300
  • 6f8c45d61b [#176] localstore: Change multiple access sync Leonard Lyubich 2020-11-18 15:06:47 +0300
  • df558cbe6b [#176] shard: Get rid of using the global RW lock Leonard Lyubich 2020-11-18 14:54:59 +0300
  • 9ab371aafb [#176] shard: Make ID stringer to return base58 encoded string Leonard Lyubich 2020-11-18 14:52:26 +0300
  • 86385af67d [#176] blobstor: Fix maximum tree depth Leonard Lyubich 2020-11-18 14:48:47 +0300
  • f7116f27ec [#176] localstore/shard: Change signature of options Leonard Lyubich 2020-11-18 14:42:06 +0300
  • 73494c4bbc [#176] localstore: Fix Get with non-zero length Leonard Lyubich 2020-11-18 10:59:47 +0300
  • 46e455dcae [#176] localstore: Implement shard methods via Metabase and BlobStor Leonard Lyubich 2020-11-17 20:39:43 +0300
  • b127607ac6 [#176] localstore: Implement primary BlobStor Leonard Lyubich 2020-11-17 19:29:00 +0300
  • 09750484f9 [#176] localstore: Draft storage engine structure and ops Leonard Lyubich 2020-11-17 15:26:03 +0300
  • 383c483be7 [#176] localstore: Draft storage engine shard structure and ops Leonard Lyubich 2020-11-17 15:23:15 +0300
  • 1486cc0e29 [#170] morph/client: Print reversed hash in logs Alex Vanin 2020-12-04 19:36:41 +0300
  • e2547f5bf8 [#170] Invoke all alphabet contracts for voting Alex Vanin 2020-12-04 14:27:58 +0300
  • 49666f87f1 [#170] Implement --vote argument in neofs-ir Alex Vanin 2020-11-13 15:19:33 +0300
  • 0b65c64e98 [#170] Vote for validators on inner ring startup Alex Vanin 2020-11-13 14:47:23 +0300
  • 2240cde826 [#170] Implement validator voting function in inner ring Alex Vanin 2020-11-13 14:45:43 +0300
  • d02c24db5c [#170] Add alphabet vote invocation method Alex Vanin 2020-11-13 14:37:05 +0300
  • 6cddc91cbf [#227] transformer: Inherit parent header in linking object Leonard Lyubich 2020-12-02 11:36:07 +0300
  • b8e8e1e80d [#227] transformer: Do not inherit attribute in generated objects Leonard Lyubich 2020-12-02 11:29:51 +0300
  • 5470d94416 [#223] placement: Fix local and single-success placement traversal Leonard Lyubich 2020-12-01 17:10:12 +0300
  • f6e5644b85 Update to latest neofs-api-go Leonard Lyubich 2020-12-01 13:35:53 +0300
  • d94a0eb25e [#221] eacl: Get rid of deprecated methods usage Leonard Lyubich 2020-12-01 10:35:01 +0300