Skip to content

Commit 0201847

Browse files
committed
revert new qdrant
1 parent fddd550 commit 0201847

5 files changed

Lines changed: 2 additions & 61 deletions

File tree

database/qdrant/qdrant_client.go

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -106,44 +106,6 @@ func (q QdrantClient) RoundTrip(r *http.Request) (*http.Response, error) {
106106
return q.r.RoundTrip(r)
107107
}
108108

109-
func NewQdrantTestClient(ctx context.Context) (*QdrantClient, error) {
110-
// Get URLs from env, comma separated
111-
if utils.GetEnv().QdrantAltUrl == "" {
112-
log.Errorf("QDRANT_URL not set")
113-
return nil, errors.New("QDRANT_URL not set")
114-
}
115-
var auth string
116-
if utils.GetEnv().QdrantUsername != "" && utils.GetEnv().QdrantPassword != "" {
117-
auth = base64.StdEncoding.EncodeToString([]byte(utils.GetEnv().QdrantUsername + ":" + utils.GetEnv().QdrantPassword))
118-
}
119-
// Create client
120-
qClient := &QdrantClient{
121-
ActiveUrl: utils.GetEnv().QdrantAltUrl,
122-
Ctx: ctx,
123-
token: auth,
124-
r: http.DefaultTransport,
125-
CollectionName: utils.GetEnv().QdrantCollectionName,
126-
}
127-
128-
transport := http.DefaultTransport
129-
if auth != "" {
130-
transport = qClient
131-
}
132-
133-
c, doer, err := NewClientWithResponses(qClient.ActiveUrl, WithHTTPClient(&http.Client{
134-
Timeout: QDRANT_TIMEOUT_S * time.Second,
135-
Transport: transport,
136-
}))
137-
if err != nil {
138-
log.Errorf("Error creating qdrant client %v", err)
139-
return nil, err
140-
}
141-
qClient.Client = c
142-
qClient.Doer = doer
143-
144-
return qClient, nil
145-
}
146-
147109
func NewQdrantClient(ctx context.Context) (*QdrantClient, error) {
148110
// Get URLs from env, comma separated
149111
if utils.GetEnv().QdrantUrl == "" {

server/api/rest/api.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ type RestAPI struct {
3535
QueueThrottler *shared.UserQueueThrottlerMap
3636
S3 *s3.S3
3737
Qdrant *qdrant.QdrantClient
38-
QdrantTest *qdrant.QdrantClient
3938
Clip *clip.ClipService
4039
SafetyChecker *translator.TranslatorSafetyChecker
4140
SCWorker *scworker.SCWorker

server/api/rest/gallery.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ func (c *RestAPI) HandleSemanticSearchGallery(w http.ResponseWriter, r *http.Req
157157
var embeddings []float32
158158
if err == nil {
159159
// Get embeddings from qdrant
160-
getPointRes, err := c.QdrantTest.GetPoint(uid, false)
160+
getPointRes, err := c.Qdrant.GetPoint(uid, false)
161161
if err != nil {
162162
log.Error("Error getting point from qdrant", "err", err)
163163
if strings.Contains(err.Error(), "Error querying collection 404") {
@@ -177,7 +177,7 @@ func (c *RestAPI) HandleSemanticSearchGallery(w http.ResponseWriter, r *http.Req
177177
}
178178
}
179179

180-
res, err := c.QdrantTest.QueryGenerations(embeddings, perPage, offset, scoreThreshold, filters.Oversampling, qdrantFilters, false, false)
180+
res, err := c.Qdrant.QueryGenerations(embeddings, perPage, offset, scoreThreshold, filters.Oversampling, qdrantFilters, false, false)
181181
if err != nil {
182182
log.Error("Error querying qdrant", "err", err)
183183
responses.ErrInternalServerError(w, r, "An unknown error occurred")

server/app.go

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -145,24 +145,6 @@ func main() {
145145
log.Warn("Error creating qdrant indexes", "err", err)
146146
}
147147

148-
// ! Test - second qdrnat client
149-
qdrantNewClient, err := qdrant.NewQdrantTestClient(ctx)
150-
if err != nil {
151-
log.Fatal("Error connecting to qdrant", "err", err)
152-
os.Exit(1)
153-
}
154-
err = qdrantNewClient.CreateCollectionIfNotExists(false)
155-
if err != nil {
156-
log.Fatal("Error creating qdrant collection", "err", err)
157-
os.Exit(1)
158-
}
159-
160-
// Create indexes in Qdrant
161-
err = qdrantNewClient.CreateAllIndexes()
162-
if err != nil {
163-
log.Warn("Error creating qdrant indexes", "err", err)
164-
}
165-
166148
// Q Throttler
167149
qThrottler := shared.NewQueueThrottler(ctx, redis.Client, shared.REQUEST_COG_TIMEOUT)
168150

@@ -1120,7 +1102,6 @@ func main() {
11201102
QueueThrottler: qThrottler,
11211103
S3: s3ClientImg,
11221104
Qdrant: qdrantClient,
1123-
QdrantTest: qdrantNewClient,
11241105
Clip: clip.NewClipService(redis, safetyChecker),
11251106
SMap: apiTokenSmap,
11261107
SafetyChecker: safetyChecker,

utils/env.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ type SCEnv struct {
6565
MockRedis bool `env:"MOCK_REDIS" envDefault:"false"` // Whether to mock redis for tests
6666
// Qdrant
6767
QdrantUrl string `env:"QDRANT_URL"` // Qdrant URL, required
68-
QdrantAltUrl string `env:"QDRANT_NEW_URL"` // Qdrant Alternative URL, optional
6968
QdrantUsername string `env:"QDRANT_USERNAME"` // Qdrant Username, Optional
7069
QdrantPassword string `env:"QDRANT_PASSWORD"` // Qdrant Password, Optional
7170
QdrantCollectionName string `env:"QDRANT_COLLECTION_NAME" envDefault:"stablecog"` // Qdrant Collection Name

0 commit comments

Comments
 (0)