07-22-2020, 03:26 PM
Hi! Thanks for Your answer!
I indeed use Python threads, but there is more bottlenecks. I'll try to describe:
When we do Upload we start and finish transaction - it takes time, on a 2.5ghz > 30ms~ each.
Doing 10 checkin in a row, like 10 files in the same process, only version changes, in this case i HAD to wait until all server routine done. Except if i force 10 files simple_checkin() simultaneously i will get total mess with their versioning.
Server cores. Doing 8 checkins on a server with 4 cores will create more bottleneck than checkin them one by another, so if server has it's own queue it wouldn't be the problem.
I indeed use Python threads, but there is more bottlenecks. I'll try to describe:
When we do Upload we start and finish transaction - it takes time, on a 2.5ghz > 30ms~ each.
Doing 10 checkin in a row, like 10 files in the same process, only version changes, in this case i HAD to wait until all server routine done. Except if i force 10 files simple_checkin() simultaneously i will get total mess with their versioning.
Server cores. Doing 8 checkins on a server with 4 cores will create more bottleneck than checkin them one by another, so if server has it's own queue it wouldn't be the problem.