Commit graph

  • 1608fd1c07 [#2167] write-cache: Add "write-cache" to its logs Pavel Karpy 2022-12-20 15:29:05 +03:00
  • eea2892109 [#1956] node: Lock shard's mode on its methods switch Pavel Karpy 2022-12-07 20:42:35 +03:00
  • 33d279a3f2 [#2152] cli: Do not search for LOCK objects when delete container when session provided Anton Nikiforov 2022-12-16 15:14:26 +03:00
  • 04b5ec759b [#2139] object/put: Use sync.Pool for temporary payloads Evgenii Stratonikov 2022-12-06 13:25:19 +03:00
  • 9e0decd12d [#2162] services/tree: Close connection after the syncronization Evgenii Stratonikov 2022-12-16 09:54:00 +03:00
  • e1c3bdbfa6 [#1621] pilorama: Remove Timestamp field from nodeInfo Evgenii Stratonikov 2022-07-22 13:02:28 +03:00
  • 1044adbe94 [#1621] pilorama: Improve memory allocation Evgenii Stratonikov 2022-07-22 12:49:28 +03:00
  • 2539d466a6 [#1621] pilorama: Seek after cursor invalidation Evgenii Stratonikov 2022-07-22 09:47:12 +03:00
  • e9ba8931f8 [#1621] pilorama: Simplify bucket creation Evgenii Stratonikov 2022-07-22 09:31:24 +03:00
  • fe7ddfdc6a [#1621] pilorama: Compare memory forests properly Evgenii Stratonikov 2022-07-22 09:14:05 +03:00
  • 306609030a [#2159] node: Add tree replication timeout configuration Pavel Karpy 2022-12-14 19:28:44 +03:00
  • edb1428248 [#2022] Add metric readonly to get shards mode Anton Nikiforov 2022-12-09 16:52:13 +03:00
  • e5c304536b [#2161] pilorama: Do not apply already existing operations Evgenii Stratonikov 2022-12-12 14:38:41 +03:00
  • 3bb5a320d7 [#2154] services/tree: Do not log an error when synchronizing container of 1 node Evgenii Stratonikov 2022-12-15 15:15:43 +03:00
  • 387d1e2977 [#2127] services/tree: Randomize node order for synchronization Evgenii Stratonikov 2022-12-10 13:50:08 +03:00
  • 21c58c92a9 [#2145] meta: Do allow force inhuming a locked object Pavel Karpy 2022-12-14 20:23:31 +03:00
  • a30310b2ca [#2145] cli: Do not print "rpc error:" twice Pavel Karpy 2022-12-14 20:06:48 +03:00
  • b207dc424f [#2158] policer: Reduce default cache size Evgenii Stratonikov 2022-12-14 18:20:11 +03:00
  • 0244f2e5ce [#2156] core/netmap: Change node addresses iteration order Evgenii Stratonikov 2022-12-14 13:15:17 +03:00
  • a68ff67ed8 [#2106] cli: Verify container owner in container delete command Leonard Lyubich 2022-12-08 10:28:57 +03:00
  • 73ef5b18c7 [#2092] go.mod: Update SDK Pavel Karpy 2022-12-12 15:24:09 +03:00
  • b413094704 [#2095] node: Fix collecting child objects Pavel Karpy 2022-11-24 18:27:00 +03:00
  • 350eecfa13 [#2095] node: Do not allow GETRANGE requests with zero length Pavel Karpy 2022-11-24 17:28:50 +03:00
  • d6196c3971 [#2095] cli: Do not panic on object range Pavel Karpy 2022-11-24 16:25:33 +03:00
  • 0b78af467e [#2140] engine: Fix error handling in TreeMove Evgenii Stratonikov 2022-12-07 16:27:13 +03:00
  • 923f84722a Move to frostfs-node Pavel Karpy 2022-12-23 20:35:35 +03:00
  • 42554a9298 [#2068] writecache: Remove deleted objects from the writecache Evgenii Stratonikov 2022-11-17 11:59:27 +03:00
  • 4a49ea0855 [#2068] writecache: Allow to open FSTree in read-only mode Evgenii Stratonikov 2022-11-17 11:58:56 +03:00
  • 857d2dc3f5 [#2068] writecache: Optimize initial flush existence checking Evgenii Stratonikov 2022-11-17 09:34:15 +03:00
  • 63f604e948 [#2068] blobstor: Allow to provide storage ID in Exists Evgenii Stratonikov 2022-11-17 09:29:35 +03:00
  • 6ad2b5d5b8 [#2068] blobovnicza: Add Exists method Evgenii Stratonikov 2022-11-17 09:06:59 +03:00
  • 9eccf3bbf5 [#1486] Update changelog Alex Vanin 2022-11-30 20:06:43 +03:00
  • b0eeb0dfcf [#1486] node: Use endless notary deposit for side chain Alex Vanin 2022-11-30 19:51:48 +03:00
  • ba74244d1b [#1486] ir: Use endless notary deposit for side chain Alex Vanin 2022-11-30 19:48:56 +03:00
  • b6a40241f8 [#1486] morph: Add method for endless notary deposit Alex Vanin 2022-11-30 19:48:18 +03:00
  • d54022eacc [#2047] node: Do not send chunk twice on request forwarding Pavel Karpy 2022-11-30 20:36:34 +03:00
  • bd25db5d4a [#1984] metrics: Use separate metrics for success/failed requests Evgenii Stratonikov 2022-11-29 14:51:19 +03:00
  • e21c472dc7 [#1984] services/object: Increase put_req_count after the request is processed Evgenii Stratonikov 2022-11-29 14:47:00 +03:00
  • afabd6be91 [#2038] neofs-cli: Check the sufficiency of the number of nodes in the selector for replicas Anton Nikiforov 2022-11-30 13:52:26 +03:00
  • 50d28b72c3 [#2075] node, ir: Log notary state with info Pavel Karpy 2022-11-22 18:20:43 +03:00
  • 0f41c09207 [#2075] node: Do not make notary requests on shutdown Pavel Karpy 2022-11-22 18:22:38 +03:00
  • b8c30b88f6 [#2075] morph: Do not do notary deposit with zero balance Pavel Karpy 2022-11-22 18:19:27 +03:00
  • c01d4ecb50 [#2080] morph: Close morph clients Pavel Karpy 2022-11-21 19:13:00 +03:00
  • 3d0768a1d3 [#2061] node: Unify meta.Get benchmarks Pavel Karpy 2022-11-30 15:17:02 +03:00
  • bc905f169d [#2061] meta: Add parallel bench for Get Pavel Karpy 2022-11-15 19:17:53 +03:00
  • 761e82fecd [#2079] cli: Do not panic in object hash Pavel Karpy 2022-11-22 20:21:10 +03:00
  • 960a2d0629 [#2081] ir: Set default key in IR's SDK clients Pavel Karpy 2022-11-22 19:27:39 +03:00
  • 8d15c14be6 [#2078] adm: Pack parameters for setPrice invocation Alex Vanin 2022-11-21 15:21:11 +03:00
  • 51963abce7 [#1972] node: Fix errors comments in the Put service Pavel Karpy 2022-11-01 15:53:57 +03:00
  • 7335a52f29 [#1732] pilorama: Improve logical error handling Evgenii Stratonikov 2022-11-04 10:51:55 +03:00
  • ae7b473768 [#2064] blobovniczatree: Remove index too big log Evgenii Stratonikov 2022-11-29 08:49:06 +03:00
  • 8a77b4638a [#2012] Add commands neofs-cli acl basic/extended print to show ACL table in human readable format Anton Nikiforov 2022-11-11 10:32:17 +03:00
  • 59db66cdb6 [#2091] neofs-adm: Sign blocks properly in tests Evgenii Stratonikov 2022-11-23 18:12:21 +03:00
  • 6882887bdd [#2091] neofs-adm: Do not query hashes via network Evgenii Stratonikov 2022-11-23 17:44:03 +03:00
  • c1ea6fd854 [#2091] morph/client: Use notary.FakeContractAccount wrapper Evgenii Stratonikov 2022-11-23 17:27:29 +03:00
  • b93be8869b [#2091] morph/client: Simplify code Evgenii Stratonikov 2022-11-05 14:39:41 +03:00
  • cfefebd5b3 [#2091] neofs-adm: Do not use deprecated methods Evgenii Stratonikov 2022-11-05 13:33:05 +03:00
  • 6af52c46d8 [#2091] morph/client: Do not use deprecated methods Evgenii Stratonikov 2022-11-03 15:44:59 +03:00
  • 51e886dd67 [#2090] neofs-cli: Remove --header from object get Anton Nikiforov 2022-11-25 14:12:11 +03:00
  • 79130f781e [#2089] neofs-cli: Remove -g option from neofs-cli control ... and neofs-cli container create commands Anton Nikiforov 2022-11-29 13:22:17 +03:00
  • dd76ceadf1 [#2060] go.mod: Retract v1.* versions Evgenii Stratonikov 2022-11-17 15:44:56 +03:00
  • ca3596dd05 [#2104] cli: OID signature in output Pavel Karpy 2022-11-25 14:31:36 +03:00
  • db981e9c99 [#2079] cli: Do not panic in object hash support/v0.34 Pavel Karpy 2022-11-22 20:21:10 +03:00
  • 28ad4c6ebc [#2081] ir: Set default key in IR's SDK clients Pavel Karpy 2022-11-22 19:27:39 +03:00
  • c180c405b5 [#2078] adm: Pack parameters for setPrice invocation Alex Vanin 2022-11-21 15:21:11 +03:00
  • 816c74d185 [#2075] morph/client: Ignore error if a transaction already exists Evgenii Stratonikov 2022-11-18 12:44:53 +03:00
  • 71853348b9 [#2063] morph/client: Support new hash format in morph nns client Vladimir Domnich 2022-11-16 16:17:12 +03:00
  • ed4351aab0 [#2074] write-cache: Do not flush same object twice Pavel Karpy 2022-11-17 19:44:58 +03:00
  • dd225906a0 [#2074] write-cache: Remove unused variables Pavel Karpy 2022-11-17 18:50:52 +03:00
  • 9f7ac6bf9f [#2069] innerring: Do not panic in Head Evgenii Stratonikov 2022-11-17 14:00:37 +03:00
  • 98e6dc5ce8 [#409] debian: Refactor storage service paths Dmitriy Zabolotskiy 2022-11-07 14:45:47 +03:00
  • 660c38d07e [#2062] services/policer: Use a proper key for object cache Evgenii Stratonikov 2022-11-16 11:01:53 +03:00
  • b1025bdb42 [#2057] meta: Fail write operations in R/O mode Pavel Karpy 2022-11-15 17:53:23 +03:00
  • fdeea1dfac [#2057] meta: Fix concurrent mode changes Pavel Karpy 2022-11-15 15:46:32 +03:00
  • 3d6defd3e8 [#2057] meta: Do not lock the whole meta on GET Pavel Karpy 2022-11-15 15:43:38 +03:00
  • fa231b8c56 [#2057] blobstor: Block operations on a mode change Pavel Karpy 2022-11-15 15:33:48 +03:00
  • 1779664644 [#2058] services/policer: Fix panic in shardPolicyWorker Evgenii Stratonikov 2022-11-15 14:28:15 +03:00
  • b673d9e472 [#2053] engine: Do not switch mode because of logical errors Pavel Karpy 2022-11-14 20:03:39 +03:00
  • 9a20498f34 [#1940] Removing all trees by container ID if tree ID is empty in pilorama.Forest.TreeDrop Anton Nikiforov 2022-11-08 15:32:38 +03:00
  • 426fe97990 [#2026] neofs-adm: Make contract update idempotent Evgenii Stratonikov 2022-11-08 15:34:02 +03:00
  • 634792077e [#1502] node: Store lock object on every container node Pavel Karpy 2022-11-12 16:48:44 +03:00
  • fe09cd9c70 [#1502] core: Add AddressWithType Pavel Karpy 2022-11-12 15:59:49 +03:00
  • 3b61cb4f49 [#1502] engine: Check all shards for LOCK'ing before inhuming Pavel Karpy 2022-11-12 15:27:54 +03:00
  • 34e8d2ba56 [#1502] shard: Add IsLocked method Pavel Karpy 2022-11-12 14:59:58 +03:00
  • 9a039ba582 [#1502] meta: Add IsLocked method Pavel Karpy 2022-11-12 14:46:44 +03:00
  • 7ef0303e13 [#2003] neofs-node: Allow to configure replicator pool size Evgenii Stratonikov 2022-11-12 15:23:33 +03:00
  • 659011c143 [#2048] network/cache: Optimize ClientCache Evgenii Stratonikov 2022-11-12 11:05:37 +03:00
  • 597ed18269 [#2048] neofs-node: Use a separate client cache for client operations Evgenii Stratonikov 2022-11-12 10:46:23 +03:00
  • d5a14041e0 [#2040] node: Do not attach tokens in the assembly process Pavel Karpy 2022-11-11 20:57:56 +03:00
  • fd61bdadcb [#2040] node: Attach original meta to the spawned requests Pavel Karpy 2022-11-11 19:39:11 +03:00
  • d65604ad30 [#1985] blobstor: Allow to report multiple errors to caller Evgenii Stratonikov 2022-11-09 13:59:24 +03:00
  • f2d7e65e39 [#2035] engine: Allow moving to degraded from background workers Evgenii Stratonikov 2022-11-10 13:58:46 +03:00
  • c85bea15ef [#1978] cli: Add children to the static session on DELETE Pavel Karpy 2022-11-09 19:12:39 +03:00
  • f48b1de54b [#2029] cli: Fix panic caused by flag redefinition Pavel Karpy 2022-11-11 16:53:34 +03:00
  • 09a59fef56 [#2029] cli: Allow attaching static session to object hash Pavel Karpy 2022-11-10 18:49:58 +03:00
  • 481b48b942 [#2028] node: Check session token's NBF and IAT Pavel Karpy 2022-11-10 20:58:06 +03:00
  • aadd2ad050 [#2028] node: Do not wrap malformed request errors Pavel Karpy 2022-11-10 20:46:52 +03:00
  • 2522d924b9 [#2037] services/object: Fix concurrent map writes in traverser Evgenii Stratonikov 2022-11-10 09:48:46 +03:00
  • 37f813604f [#2000] cli: Provide a bearer token to spawned HEAD by DELETE Pavel Karpy 2022-11-09 16:23:59 +03:00
  • b0e94b6a6b [#1906] writecache: Do not require read-only mode in Flush Evgenii Stratonikov 2022-11-08 15:20:58 +03:00