@@ -41,9 +41,7 @@ func (vsuite *VectorTestSuite) TestVectorIncrBackupRestore() {
4141 require .NoError (t , hc .LoginIntoNamespace (dgraphapi .DefaultUser ,
4242 dgraphapi .DefaultPassword , x .RootNamespace ))
4343
44- require .NoError (t , gc .SetupSchema (vsuite .schemaVecDimesion10 ))
45-
46- numVectors := 1000
44+ numVectors := 1500
4745 allVectors := make ([][][]float32 , 0 , 5 )
4846 allRdfs := make ([]string , 0 , 5 )
4947 for i := 1 ; i <= 5 ; i ++ {
@@ -55,6 +53,7 @@ func (vsuite *VectorTestSuite) TestVectorIncrBackupRestore() {
5553 mu := & api.Mutation {SetNquads : []byte (rdfs ), CommitNow : true }
5654 _ , err := gc .Mutate (mu )
5755 require .NoError (t , err )
56+ require .NoError (t , gc .SetupSchema (vsuite .schemaVecDimesion10 ))
5857
5958 t .Logf ("taking backup #%v\n " , i )
6059 require .NoError (t , hc .Backup (c , i == 1 , dgraphtest .DefaultBackupDir ))
@@ -76,10 +75,8 @@ func (vsuite *VectorTestSuite) TestVectorIncrBackupRestore() {
7675
7776 require .JSONEq (t , fmt .Sprintf (`{"vector":[{"count":%v}]}` , numVectors * i ), string (result .GetJson ()))
7877 var allSpredVec [][]float32
79- for i , vecArr := range allVectors {
80- if i <= i {
81- allSpredVec = append (allSpredVec , vecArr ... )
82- }
78+ for _ , vecArr := range allVectors {
79+ allSpredVec = append (allSpredVec , vecArr ... )
8380 }
8481 for p , vector := range allVectors [i - 1 ] {
8582 triple := strings .Split (allRdfs [i - 1 ], "\n " )[p ]
@@ -88,7 +85,6 @@ func (vsuite *VectorTestSuite) TestVectorIncrBackupRestore() {
8885 require .NoError (t , err )
8986
9087 require .Equal (t , allVectors [i - 1 ][p ], queriedVector [0 ])
91-
9288 similarVectors , err := gc .QueryMultipleVectorsUsingSimilarTo (vector , pred , numVectors )
9389 require .NoError (t , err )
9490 require .GreaterOrEqual (t , len (similarVectors ), 10 )
@@ -99,7 +95,7 @@ func (vsuite *VectorTestSuite) TestVectorIncrBackupRestore() {
9995 }
10096}
10197
102- func (vsuite * VectorTestSuite ) TestVectorBackupRestore () {
98+ func (vsuite * VectorTestSuite ) TestVectorBackupRestore12 () {
10399 t := vsuite .T ()
104100 conf := dgraphtest .NewClusterConfig ().WithNumAlphas (1 ).WithNumZeros (1 ).WithReplicas (1 ).WithACL (time .Hour )
105101 c , err := dgraphtest .NewLocalCluster (conf )
@@ -118,15 +114,13 @@ func (vsuite *VectorTestSuite) TestVectorBackupRestore() {
118114 require .NoError (t , hc .LoginIntoNamespace (dgraphapi .DefaultUser ,
119115 dgraphapi .DefaultPassword , x .RootNamespace ))
120116
121- require .NoError (t , gc .SetupSchema (vsuite .schema ))
122-
123- numVectors := 1000
124- pred := "project_description_v"
117+ numVectors := 1001
125118 rdfs , vectors := dgraphapi .GenerateRandomVectors (0 , numVectors , 100 , pred )
126119
127120 mu := & api.Mutation {SetNquads : []byte (rdfs ), CommitNow : true }
128121 _ , err = gc .Mutate (mu )
129122 require .NoError (t , err )
123+ require .NoError (t , gc .SetupSchema (vsuite .schema ))
130124
131125 t .Log ("taking backup \n " )
132126 require .NoError (t , hc .Backup (c , false , dgraphtest .DefaultBackupDir ))
@@ -135,7 +129,14 @@ func (vsuite *VectorTestSuite) TestVectorBackupRestore() {
135129 require .NoError (t , hc .Restore (c , dgraphtest .DefaultBackupDir , "" , 0 , 0 ))
136130 require .NoError (t , dgraphapi .WaitForRestore (c ))
137131
138- testVectorQuery (t , gc , vectors , rdfs , pred , numVectors )
132+ for _ , vector := range vectors {
133+ similarVectors , err := gc .QueryMultipleVectorsUsingSimilarTo (vector , pred , 100 )
134+ require .NoError (t , err )
135+ require .GreaterOrEqual (t , len (similarVectors ), 100 )
136+ for _ , similarVector := range similarVectors {
137+ require .Contains (t , vectors , similarVector )
138+ }
139+ }
139140}
140141
141142func (vsuite * VectorTestSuite ) TestVectorBackupRestoreDropIndex () {
0 commit comments