Jeremy Kong
Jeremy Kong
@jkozlowski let me know that we apparently still depend on http2 error-handling (!), for some funky legacy compatibility with old http-remoting clients when attempting to acquire the Backup Lock (!!)...
They currently still use the old CJR based clients.
May be useful for some users. If you say run a task with an expected number of reads, we can error if the user tries to do another read even...
Endpoints need to be updated to reflect the new Conjure APIs e.g. bleh:8421/timelock/api/tl/ts/myNamespace instead of bleh:8421/timelock/api/myNamespace/timestamp/fresh-timestamp
As the name suggests: this currently isn't handled.
Suppose I have an unowned Executor that I pass to a LockServiceImpl. This will spawn two tasks, the token and grant reaper, that will _rename_ LockServiceImpl threads. However, when the...
See PDS-120860. Suppose a timelock cluster has 3 nodes, and node 1 was the leader but then got partitioned off. If node 1 doesn't get any more requests, it could...
We have cluster management docs for upgrading a 1 to 3 node cluster. These use curls from before the conjure java migration, so something like ``` curl -XGET https://:/timelock/api/leader//timelock/fresh-timestamp ```...
[PDS-117310] KvTableMappingService.updateTableMap is spammed from TS threads when a table is deleted
``` Count: 12595 "com.palantir.logsafe.exceptions.SafeRuntimeException: I exist to show you the stack trace at at com.palantir.atlasdb.keyvalue.impl.KvTableMappingService.lambda$updateTableMap$0(KvTableMappingService.java:95) at java.util.concurrent.atomic.AtomicReference.updateAndGet(AtomicReference.java:179) at com.palantir.atlasdb.keyvalue.impl.KvTableMappingService.updateTableMap(KvTableMappingService.java:95) at com.palantir.atlasdb.keyvalue.impl.KvTableMappingService.getMappedTableRef(KvTableMappingService.java:184) at com.palantir.atlasdb.keyvalue.impl.KvTableMappingService.getMappedTableName(KvTableMappingService.java:175) at com.palantir.atlasdb.keyvalue.impl.TableRemappingKeyValueService.deleteAllTimestamps(TableRemappingKeyValueService.java:133) at com.palantir.atlasdb.keyvalue.impl.TableSplittingKeyValueService.deleteAllTimestamps(TableSplittingKeyValueService.java:149) at ``` Jeremy...