Marcus Grass
01/12/2023, 9:30 AMvroldanbet
01/12/2023, 12:26 PMMarcus Grass
01/12/2023, 1:51 PMvroldanbet
01/12/2023, 1:59 PMJoey
01/12/2023, 2:24 PMrelation
, we directly look for that specific subject, rather than loading all of them. This change is recent (it merged last week), but it means that if you have, say relation viewer: user
and there are 1,000,000 users, we'll only check for the 1 requested (or 2 if a wildcard can be there as well).
Second: if we walk over a relation
for an arrow that has many members, like relation parent: folder
, we perform that walk in batches to reduce the number of requests made. Right now these batches are 100 in size, but we might further increase this in the future to further reduce the work necessary (there is a trade off in parallelism vs larger batch sizes)