diff options
author | Ryan Campbell <ryanjcampbell@google.com> | 2017-07-05 13:09:41 -0700 |
---|---|---|
committer | Ryan Campbell <ryanjcampbell@google.com> | 2017-07-05 13:09:41 -0700 |
commit | e4bb032dbbf8e66345b7c6e9f7c2422cddce978b (patch) | |
tree | 42c67d0c98aa65711123a89cd8c1699402fa265a /src/main/java/com/android/vts/util/FilterUtil.java | |
parent | 02ce6b6c477e72daeebd9122531b397a8c102c04 (diff) | |
download | dashboard-e4bb032dbbf8e66345b7c6e9f7c2422cddce978b.tar.gz |
Fix bug in the large batch query options.
Create new query options every time a query requests it from the
DatastoreHelper. This is needed to prevent one query's fetch options
from interfering with the fetch options of another.
Test: live on staging
Bug: 63339916
Change-Id: If45b6f2c345ae73e08c833065670501a1fb52191
Diffstat (limited to 'src/main/java/com/android/vts/util/FilterUtil.java')
-rw-r--r-- | src/main/java/com/android/vts/util/FilterUtil.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/android/vts/util/FilterUtil.java b/src/main/java/com/android/vts/util/FilterUtil.java index 69a91ee..d81d969 100644 --- a/src/main/java/com/android/vts/util/FilterUtil.java +++ b/src/main/java/com/android/vts/util/FilterUtil.java @@ -374,7 +374,7 @@ public class FilterUtil { Query testQuery = new Query(kind).setAncestor(ancestorKey).setFilter(testFilter).setKeysOnly(); for (Entity testRunKey : - datastore.prepare(testQuery).asIterable(DatastoreHelper.LARGE_BATCH_OPTIONS)) { + datastore.prepare(testQuery).asIterable(DatastoreHelper.getLargeBatchOptions())) { matchingTestKeys.add(testRunKey.getKey()); } @@ -391,7 +391,7 @@ public class FilterUtil { for (Entity device : datastore .prepare(deviceQuery) - .asIterable(DatastoreHelper.LARGE_BATCH_OPTIONS)) { + .asIterable(DatastoreHelper.getLargeBatchOptions())) { if (matchingTestKeys.contains(device.getKey().getParent())) { allMatchingKeys.add(device.getKey().getParent()); } |