Commit graph

  • 511b5f782a [#242] engine: Support ContainerID argument in shard selects Alex Vanin 2020-12-10 16:24:27 +0300
  • f585772746 [#242] shard: Support ContainerID argument in metabase selects Alex Vanin 2020-12-10 16:20:38 +0300
  • b97f818323 [#242] metabase: Make ContainerID a mandatory parameter for Select Alex Vanin 2020-12-10 16:17:45 +0300
  • 0e1f05ff45 [#239] object/head: Implement new service processing Leonard Lyubich 2020-12-09 13:32:33 +0300
  • 9dd83bdf0d [#235] blobstor: Return object.ErrRangeOutOfBounds from shallow dir Leonard Lyubich 2020-12-08 19:53:01 +0300
  • 41b9fa5b45 [#235] engine: Return OutOfBounds error Alex Vanin 2020-12-08 19:36:54 +0300
  • 173d34a8a2 [#235] object/get: Set common operation parameters Leonard Lyubich 2020-12-08 19:26:34 +0300
  • 7e56427534 [#235] object/getrangehash: Implement new service processing Leonard Lyubich 2020-12-08 19:18:24 +0300
  • 0fc5ea674c [#235] object/getrange: Fix incorrect processing of range from last child Leonard Lyubich 2020-12-08 18:02:07 +0300
  • 397d912e19 [#235] object/head: Support raw flag in service Leonard Lyubich 2020-12-08 15:59:01 +0300
  • 1d23483828 [#235] services/object: Implement new GetRange algorithm Leonard Lyubich 2020-12-07 20:49:47 +0300
  • 91d8e0a4de [#238] engine: Support raw flag in Head method Alex Vanin 2020-12-08 14:58:38 +0300
  • da42ee3a26 [#238] engine: Stop shard iteration at split info error in Head Alex Vanin 2020-12-08 14:43:56 +0300
  • 69dee6ec6d [#238] shard: Support raw flag in Head method Alex Vanin 2020-12-08 14:42:44 +0300
  • bf7a390304 [#238] metabase: Support raw flag in Get method Alex Vanin 2020-12-08 14:23:23 +0300
  • c267a08886 [#236] engine: Stop shard iteration at split info error in GetRange Alex Vanin 2020-12-08 12:47:05 +0300
  • 590745204c [#237] metabase: Structure parameters and results of all operations Leonard Lyubich 2020-12-08 12:56:14 +0300
  • a875d80491 Remove outdated code of metabase and localstore Leonard Lyubich 2020-12-08 10:51:34 +0300
  • 869d9e571c [#233] object/head: Remove getting the right child header Leonard Lyubich 2020-12-05 15:29:05 +0300
  • f24daa10ff [#233] services/object: Implement new Get algorithm Leonard Lyubich 2020-12-03 02:45:25 +0300
  • 26f03c6301 [#232] Fix SplitInfo update in existed virtual object Alex Vanin 2020-12-04 12:01:41 +0300
  • e0350efe00 [#231] services/policer: Use engine.List method Alex Vanin 2020-12-03 15:11:07 +0300
  • ee1e3931a5 [#231] engine: Add List method Alex Vanin 2020-12-03 15:01:45 +0300
  • a7087faa1a [#231] shard: Add List method to return all available objects Alex Vanin 2020-12-03 15:01:21 +0300
  • a1cb48f800 [#231] metabase: Add container lister Alex Vanin 2020-12-03 14:29:33 +0300
  • 3a37eda410 [#230] engine: Stop on first SplitInfoError in Get method Alex Vanin 2020-12-03 13:01:09 +0300
  • a488d202e1 [#230] engine: Rename WithAddress to WithAddresses for delete operations Alex Vanin 2020-12-03 12:53:08 +0300
  • 7c97bd1360 [#230] shard: Add test for getting SplitInfo Alex Vanin 2020-12-03 12:50:20 +0300
  • bf9e938a3b [#230] metabase: Return SplitInfoError in Exist method Alex Vanin 2020-12-03 12:31:51 +0300
  • e2de95e3f6 [#230] metabase: Index split info structures Alex Vanin 2020-12-02 16:21:45 +0300
  • 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