19428: Use a larger page size when retrieving project contents.
authorTom Clegg <tom@curii.com>
Mon, 29 Aug 2022 20:54:49 +0000 (16:54 -0400)
committerTom Clegg <tom@curii.com>
Tue, 30 Aug 2022 14:19:44 +0000 (10:19 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

sdk/go/arvados/fs_project.go

index bea1f76e24f24faffa38fbccd7b6b880ffb2d22e..faab6e4f04d36b7caffdc9ce39abf946e9e6c2a4 100644 (file)
@@ -79,6 +79,7 @@ func (fs *customFileSystem) projectsLoadAll(parent inode, uuid string) ([]inode,
                return nil, err
        }
 
+       pagesize := 100000
        var inodes []inode
 
        // When #17424 is resolved, remove the outer loop here and use
@@ -100,6 +101,7 @@ func (fs *customFileSystem) projectsLoadAll(parent inode, uuid string) ([]inode,
                        Filters: filters,
                        Order:   "uuid",
                        Select:  []string{"uuid", "name", "modified_at", "properties"},
+                       Limit:   &pagesize,
                }
 
                for {