File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -804,15 +804,10 @@ func (qs *queryState) handleUidPostings(
804804 outputs [start / width ] = out
805805
806806 for i := start ; i < end ; i ++ {
807- select {
808- case <- egCtx .Done ():
809- return egCtx .Err ()
810- default :
811- }
812807 if i % 100 == 0 {
813808 select {
814- case <- ctx .Done ():
815- return ctx .Err ()
809+ case <- egCtx .Done ():
810+ return egCtx .Err ()
816811 default :
817812 }
818813 }
@@ -1605,12 +1600,15 @@ func (qs *queryState) filterGeoFunction(ctx context.Context, arg funcArgs) error
16051600 filter := func (idx , start , end int ) error {
16061601 filtered [idx ] = & pb.List {}
16071602 out := filtered [idx ]
1608- for _ , uid := range uids .Uids [start :end ] {
1609- select {
1610- case <- egCtx .Done ():
1611- return egCtx .Err ()
1612- default :
1613- }
1603+ for i := start ; i < end ; i ++ {
1604+ uid := uids .Uids [i ]
1605+ if i % 100 == 0 {
1606+ select {
1607+ case <- egCtx .Done ():
1608+ return egCtx .Err ()
1609+ default :
1610+ }
1611+ }
16141612 pl , err := qs .cache .Get (x .DataKey (attr , uid ))
16151613 if err != nil {
16161614 return err
You can’t perform that action at this time.
0 commit comments