samba-tool schemaupgrade and provision commands perform set-piece large transactions where we know a large index cache size will speed things up. In join, we use options=['transaction_index_cache_size:200000'] and we can do that in these cases too.
This bug was referenced in samba master: 5092d7f46b8491e4a2d973a00aff4d6c0e77945e e705dbbc6765454813375fee9f6a3365b947e021
Created attachment 18577 [details] patch for 4.20
Created attachment 18578 [details] patch for 4.21
This bug was referenced in samba v4-20-test: 848cdca0b53debe6e539124460b170b3fbde067a 47eaf606a44ba3765b9375c033529f2e0463a88c
This bug was referenced in samba v4-21-test: 15232a628763cd534976d19fdf3bbd1076984873 fdb73ecba3b6914f0560fc6ef590f0d2212f77c2
Closing out bug report. Thanks!
This bug was referenced in samba v4-20-stable (Release samba-4.20.8): 848cdca0b53debe6e539124460b170b3fbde067a 47eaf606a44ba3765b9375c033529f2e0463a88c
This bug was referenced in samba v4-21-stable (Release samba-4.21.5): 15232a628763cd534976d19fdf3bbd1076984873 fdb73ecba3b6914f0560fc6ef590f0d2212f77c2