milvus/pkg/util
Rijin-N a05a37a583
enhance: GCS native support (GCS implemented using Google Cloud Storage libraries) (#36214)
Native support for Google cloud storage using the Google Cloud Storage
libraries. Authentication is performed using GCS service account
credentials JSON.

Currently, Milvus supports Google Cloud Storage using S3-compatible APIs
via the AWS SDK. This approach has the following limitations:

1. Overhead: Translating requests between S3-compatible APIs and GCS can
introduce additional overhead.
2. Compatibility Limitations: Some features of the original S3 API may
not fully translate or work as expected with GCS.

To address these limitations, This enhancement is needed.

Related Issue: #36212
2024-09-30 13:23:32 +08:00
..
cache fix: lru related issue fixup patch (#32916) 2024-05-10 19:17:30 +08:00
commonpbutil Refine state check (#27541) 2023-10-11 21:01:35 +08:00
compressor Fix getting incorrect CPU num (#28146) 2023-11-06 06:02:16 +08:00
conc feat: datacoord/node watch based on rpc (#32036) 2024-05-07 15:49:30 +08:00
contextutil fix: add request resource timeout for lazy load, refactor context usage in cache (#32709) 2024-05-07 16:33:30 +08:00
crypto Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
distance fix: fix cal_distance default implementation (#31245) 2024-03-15 15:37:11 +08:00
etcd enhance: use the only MaxEtcdTxnNum (#33070) 2024-05-17 14:27:42 +08:00
expr enhance: Support to get the param value in the runtime (#29297) 2023-12-22 18:36:44 +08:00
funcutil enhance: support to drop the role which is related the privilege list (#35727) 2024-08-30 15:17:00 +08:00
gc feat: [Sparse Float Vector] add sparse vector support to milvus components (#30630) 2024-03-13 14:32:54 -07:00
generic Optimize the generic zero value (#27102) 2023-09-14 19:05:20 +08:00
hardware enhance: [skip e2e] set logrus log level to reduce output error logs (#30479) 2024-02-12 08:32:51 +08:00
indexparamcheck enhance: rewrite index params for compatibility (#35788) 2024-09-02 19:41:03 +08:00
indexparams fix:support config index offsetcache and fix create same index again (#35985) 2024-09-08 18:23:05 +08:00
interceptor enhance: refine access log to support format access log by yaml and print name info. (#28319) 2023-11-28 15:32:31 +08:00
lifetime Refine state check (#27541) 2023-10-11 21:01:35 +08:00
lock enhance: Add `go-deadlock` as unittest only dependency (#33063) 2024-05-15 16:33:34 +08:00
logutil enhance: changes to propagate traceid from client (#32264) 2024-04-17 01:13:20 +08:00
merr feat: Support create collection with functions (#35973) 2024-09-12 10:43:06 +08:00
metautil feat: support embedding bm25 sparse vector and flush bm25 stats log (#36036) 2024-09-19 10:57:12 +08:00
metric Add binary metric types SUBSTRUCTURE/SUPERSTRUCTURE back (#26766) 2023-08-31 20:07:00 +08:00
metricsinfo enhance: Add delete buffer related quota logic (#35918) 2024-09-05 11:39:03 +08:00
netutil fix: port listen racing in mix or standalone mode (#36442) 2024-09-26 21:23:16 +08:00
parameterutil fix: Rename invalid parameterutil package path (#29334) 2023-12-21 11:40:42 +08:00
paramtable enhance: GCS native support (GCS implemented using Google Cloud Storage libraries) (#36214) 2024-09-30 13:23:32 +08:00
ratelimitutil enhance: set database properties to restrict read access (#35745) 2024-08-29 13:17:01 +08:00
requestutil enhance: access log support print with consistency level (#33503) 2024-06-05 17:13:50 +08:00
resource Fix the unstable resource manager testcase (#28033) 2023-11-03 11:00:17 +08:00
retry enhance: Remove stackerror imported unexpected (#35256) 2024-08-05 14:48:16 +08:00
symbolizer Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
syncutil enhance: support single pchannel level transaction (#35289) 2024-08-19 21:22:56 +08:00
testutils enhance: Enable linux code checker (#35084) 2024-07-30 15:53:51 +08:00
tikv Format the code (#27275) 2023-09-21 09:45:27 +08:00
timerecord enhance: optimize datanode cpu usage under large collection number (#33267) 2024-05-25 04:43:41 +08:00
tsoutil enhance: support single pchannel level transaction (#35289) 2024-08-19 21:22:56 +08:00
typeutil enhance: avoid to create many timer object in the target (#36570) 2024-09-29 19:23:16 +08:00
uniquegenerator Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
vralloc feat: adding grouped virtual resource allocator (#33669) 2024-06-21 15:58:01 +08:00
OWNERS Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
constant.go fix: Fix privilege group hasn't been register for validate (#35937) 2024-09-05 15:35:04 +08:00