There’s a number of threads that touch on these errors already.
Transaction too old
This is likely that janus graph is trying to issue reads within a transaction for longer than 5s.
- Large Range Scans - avoid 5s limit
- What does it mean "Transaction Is Retryable", In particular to Handle Error of "Transaction Too Old"?
Request for future version
This is generally a sign of a slow storage server with many potential causes: write bandwidth saturation, an improperly configured cluster, large performance variations across processes. This is likely more related to cluster or workload setup/sizing than your exact client code.
- High rate of transaction retries with error code 1009 (Request for future version)
- FoundationDB error code 1009 (Request for future version)
If you have additional questions that aren’t answered in those threads, feel free to ask.