Commit graph

  • eaae5a5dd7 [#229] blobovnicza: Store objects in a binary format Leonard Lyubich 2020-12-02 12:58:42 +0300
  • 3d77fdb347 [#222] Set write cache specific config on application level Alex Vanin 2020-12-01 19:14:42 +0300
  • af2719689d [#222] Do not compress data in blobovniczas Alex Vanin 2020-12-01 18:44:02 +0300
  • 4114028a63 [#222] Add shard amount check Alex Vanin 2020-12-01 17:57:37 +0300
  • 6bec50963b [#222] Add tests for shards Alex Vanin 2020-12-01 16:58:34 +0300
  • ce92df3543 [#222] Return nil in metabase.IsSmall if object is big Alex Vanin 2020-12-01 16:33:59 +0300
  • 862f9a3f1a [#222] Put small objects in blobovnicza in blobStor Alex Vanin 2020-12-01 16:33:29 +0300
  • 351e4b4592 [#222] Support Inhume and Delete in object service Alex Vanin 2020-12-01 14:23:28 +0300
  • 21708d5408 [#222] Add Exists method in storage engine Alex Vanin 2020-12-01 14:06:14 +0300
  • f470022594 [#222] Update Select method in storage engine Alex Vanin 2020-12-01 13:54:29 +0300
  • 25486194b9 [#222] Update Head method in storage engine Alex Vanin 2020-12-01 13:48:40 +0300
  • 67d4b0db12 [#222] Move ErrAlreadyRemoved to core package Alex Vanin 2020-12-01 13:48:28 +0300
  • 6a3e3e5642 [#222] Update Range method in storage engine Alex Vanin 2020-12-01 13:41:54 +0300
  • c9b1c6603e [#222] Update Get method in storage engine Alex Vanin 2020-12-01 13:41:12 +0300
  • f3e96f8c19 [#222] Update Delete method in storage engine Alex Vanin 2020-12-01 13:26:53 +0300
  • aa8dd18b07 [#222] Update Put method in storage engine Alex Vanin 2020-12-01 13:18:25 +0300
  • f45b7a048d [#222] Rename WithTreeRoot.. to WithRoot.. in blobstor opts Alex Vanin 2020-12-01 12:50:16 +0300
  • d4e48b28b1 [#222] Add Inhume method to storage engine Alex Vanin 2020-12-01 12:35:42 +0300
  • 92c95150cd [#222] Use write cache options in storage app Alex Vanin 2020-12-01 12:26:19 +0300
  • 69ba295077 [#222] Add ToMoveIt method in shard Alex Vanin 2020-12-01 11:40:32 +0300
  • ccd8760fbc [#222] Update Exists method in shard Alex Vanin 2020-12-01 11:35:44 +0300
  • 97a2e26b71 [#222] Add Head method in shard Alex Vanin 2020-12-01 11:34:38 +0300
  • 244e244c0e [#222] Add GetRange method in shard Alex Vanin 2020-12-01 11:33:19 +0300
  • 73505fe582 [#222] Update Get method in shard Alex Vanin 2020-12-01 11:08:06 +0300
  • 31371771e8 [#222] Update Delete method in shard Alex Vanin 2020-12-01 10:55:08 +0300
  • 5fc54386b0 [#222] Update Put method in shard Alex Vanin 2020-12-01 10:46:52 +0300
  • 72f8ca1afd [#222] Add Inhume method for shard Alex Vanin 2020-12-01 10:40:58 +0300
  • 1b76458684 [#222] Add writeCache instance to shard Alex Vanin 2020-12-01 10:35:25 +0300
  • 2eb83624cf [#220] cmd/neofs-node: Configure Shard's write cache usage Leonard Lyubich 2020-11-30 20:03:15 +0300
  • cbdcfb9159 [#220] shard: Enable write cache through option Leonard Lyubich 2020-11-30 19:55:21 +0300
  • 47d2239332 [#220] localstorage: Replace basic errors to core library Leonard Lyubich 2020-11-30 19:39:05 +0300
  • 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