In a project we have a large binding set (75000 bindings) and it takes quite some time (more than 20 seconds) to transfer this binding set to another KB in distributed mode. After comparing the times and enabling DEBUG logging, we found out that validation caused much of this delay and we tried to disable it (they use version 1.2.4 of the TKE) using the env variable (SC_VALIDATE_OUTGOING_BINDINGS_WRT_INCOMING_BINDINGS), but this only prevents part of the validation, because it happens both in the REST API and in the Java API.
We could introduce a fix for version 1.2.4 only, but also make sure we fix it in master. Not sure yet how, though.
In a project we have a large binding set (75000 bindings) and it takes quite some time (more than 20 seconds) to transfer this binding set to another KB in distributed mode. After comparing the times and enabling
DEBUGlogging, we found out that validation caused much of this delay and we tried to disable it (they use version1.2.4of the TKE) using the env variable (SC_VALIDATE_OUTGOING_BINDINGS_WRT_INCOMING_BINDINGS), but this only prevents part of the validation, because it happens both in the REST API and in the Java API.We could introduce a fix for version
1.2.4only, but also make sure we fix it inmaster. Not sure yet how, though.