Jason Volk
|
e0f7c431cb
|
ircd:Ⓜ️:vm: Additional stats; instrumentation around write txn.
|
2021-02-02 07:54:26 -08:00 |
|
Jason Volk
|
9740b15fb9
|
ircd:Ⓜ️:vm: Additional emption related fault codes.
|
2021-01-12 13:55:45 -08:00 |
|
Jason Volk
|
0c600eba94
|
ircd:Ⓜ️:vm: Fix cases incorrectly removing signatures prior to verify stage.
|
2020-12-22 18:40:30 -08:00 |
|
Jason Volk
|
59d4b987b5
|
ircd:Ⓜ️:vm: Add array-wide reference event_id pre-prefetcher.
|
2020-12-19 22:53:13 -08:00 |
|
Jason Volk
|
2e72ae2994
|
ircd:Ⓜ️:vm: Move larger branches out of execute() into statics.
|
2020-12-18 02:45:03 -08:00 |
|
Jason Volk
|
c3f0f37b30
|
ircd:Ⓜ️:vm: Add phase to reject events not needed by any local user.
|
2020-12-16 14:41:17 -08:00 |
|
Jason Volk
|
dfcf032b96
|
ircd:Ⓜ️:vm: Additional comments; minor simplifications.
|
2020-12-16 14:41:17 -08:00 |
|
Jason Volk
|
853064120d
|
ircd:Ⓜ️:vm: Move DUPCHK into execute_pdu().
|
2020-12-15 16:56:07 -08:00 |
|
Jason Volk
|
e71c89fa86
|
ircd:Ⓜ️:vm: Support output/error transcription to evaluator json::stack.
|
2020-12-15 16:56:07 -08:00 |
|
Jason Volk
|
08473f64d6
|
ircd:Ⓜ️:vm: Fix possible sequence conflict; assert uniqueness; minor cleanup.
|
2020-12-14 04:09:43 -08:00 |
|
Jason Volk
|
d8115cccc9
|
ircd:Ⓜ️:vm::eval: Improve mfetch_keys related during eval.
|
2020-12-10 08:34:22 -08:00 |
|
Jason Volk
|
f8ad44b16a
|
ircd:Ⓜ️:vm: Add distinct phase for unique check; reorder phase enum.
|
2020-12-10 08:34:22 -08:00 |
|
Jason Volk
|
1ab61a11d9
|
ircd:Ⓜ️:vm: Improve present state txn composition; fix conditions.
|
2020-12-06 17:25:21 -08:00 |
|
Jason Volk
|
9a17cb08f8
|
ircd:Ⓜ️:vm: Move txn creation branches into function.
|
2020-12-06 10:36:47 -08:00 |
|
Jason Volk
|
bf5b03adc4
|
ircd:Ⓜ️:vm: Add earlier PREINDEX phase with prefetches for txn.
|
2020-12-06 10:27:27 -08:00 |
|
Jason Volk
|
24d7a9220a
|
ircd:Ⓜ️:vm: Show write call result to debug log msg.
|
2020-12-06 10:27:27 -08:00 |
|
Jason Volk
|
a3a5bfbf30
|
ircd:Ⓜ️:vm: Fix placement of DUPCHK; adhere to opts.unique; remove redundant re-check.
|
2020-12-02 20:47:37 -08:00 |
|
Jason Volk
|
c93dd98b05
|
ircd:Ⓜ️:vm: Simplify redaction authority options; fix conditions.
|
2020-12-01 06:14:35 -08:00 |
|
Jason Volk
|
25bee046b3
|
ircd:Ⓜ️:vm: Add opts to conditions for edu branch.
|
2020-12-01 05:52:07 -08:00 |
|
Jason Volk
|
5b8092e407
|
ircd:Ⓜ️:vm: Add branch to grab room version from input.
|
2020-12-01 02:59:46 -08:00 |
|
Jason Volk
|
3db3770302
|
ircd:Ⓜ️:vm: Only call mass fetcher for multiple evals.
|
2020-12-01 02:11:56 -08:00 |
|
Jason Volk
|
7fe0e9106f
|
ircd:Ⓜ️:vm: Consolidate codepath; eval member counters; fix console related.
|
2020-12-01 02:11:56 -08:00 |
|
Jason Volk
|
0c88c84bb8
|
ircd:Ⓜ️:vm: Reconstruct event tuple from any canonized source.
|
2020-11-30 08:05:13 -08:00 |
|
Jason Volk
|
d49227c848
|
ircd:Ⓜ️:vm: Add redacted canonization cases prior to eval.
|
2020-11-29 23:55:09 -08:00 |
|
Jason Volk
|
f5fe4c7566
|
ircd:Ⓜ️:vm: Minor cleanup; move branch; comments.
|
2020-11-29 19:49:15 -08:00 |
|
Jason Volk
|
a9f6782309
|
ircd:Ⓜ️:vm: Improve event_id preposition prior to eval.
|
2020-11-29 19:49:15 -08:00 |
|
Jason Volk
|
02dc164d66
|
ircd:Ⓜ️:vm: Add canonization point prior to core eval.
|
2020-11-29 19:49:15 -08:00 |
|
Jason Volk
|
f3886d60d8
|
ircd: Replace callsites w/ template deduced mutable_cast.
|
2020-11-05 22:10:53 -08:00 |
|
Jason Volk
|
7034fadd64
|
ircd:Ⓜ️:vm: Clear existing eval txn on entry side instead of unwind.
|
2020-09-29 10:23:38 -07:00 |
|
Jason Volk
|
08811519cf
|
ircd:Ⓜ️:vm: Move internal room determination before room version procurement.
|
2020-09-17 10:49:41 -07:00 |
|
Jason Volk
|
b3085eecd8
|
ircd:Ⓜ️:vm: Add inner batch loop around parallel existence query.
|
2020-09-14 14:16:31 -07:00 |
|
Jason Volk
|
bf8dd39144
|
ircd:Ⓜ️:vm: Move vector eval related to execute unit.
|
2020-09-13 16:10:40 -07:00 |
|
Jason Volk
|
1a7447837e
|
ircd:Ⓜ️:vm: Remove legacy options; fix appendix masking.
|
2020-09-12 07:03:21 -07:00 |
|
Jason Volk
|
135d134c2c
|
ircd:Ⓜ️:vm: Minor merge branch sections.
|
2020-08-28 05:18:57 -07:00 |
|
Jason Volk
|
b2564fb5d2
|
ircd:Ⓜ️:vm: Decide if internal room at issue stage.
|
2020-06-12 20:36:46 -07:00 |
|
Jason Volk
|
0d30c08c9f
|
ircd:Ⓜ️:vm: Remove redundant strings in error log msg.
|
2020-06-04 17:58:49 -07:00 |
|
Jason Volk
|
ef022a215f
|
ircd:Ⓜ️🪝 Use nothrow disable_interruption; propagate by default.
|
2020-05-24 21:06:17 -07:00 |
|
Jason Volk
|
b4df449068
|
ircd:Ⓜ️:vm: Improve core sequence conditions.
ircd:Ⓜ️:vm: Simplify transaction sharing with parent.
|
2020-05-12 22:38:26 -07:00 |
|
Jason Volk
|
b2b989708d
|
ircd:Ⓜ️:vm: Improve loghead; debuglog formats.
|
2020-05-12 22:27:53 -07:00 |
|
Jason Volk
|
b91c768c57
|
ircd:Ⓜ️:vm::eval: Remove sequence_shared state.
|
2020-05-12 22:27:53 -07:00 |
|
Jason Volk
|
69cd2608ac
|
ircd:Ⓜ️:vm: Tweak branch expectation related.
|
2020-05-12 22:27:53 -07:00 |
|
Jason Volk
|
3bd3173db0
|
ircd:Ⓜ️:vm: Replace eval hook::site member with entered hook ptr; add id to console cmd.
|
2020-05-12 22:27:53 -07:00 |
|
Jason Volk
|
bdcf62cbc0
|
ircd:Ⓜ️:vm: Use scope reset on eval.sequence_shared values.
|
2020-05-12 19:21:58 -07:00 |
|
Jason Volk
|
b2bb4b1be6
|
ircd:Ⓜ️:vm: Move the write_prepare/transaction allocation earlier.
|
2020-05-12 19:21:56 -07:00 |
|
Jason Volk
|
84fea17624
|
ircd:Ⓜ️:vm::execute: Reduce debuglog messages.
|
2020-05-12 04:41:07 -07:00 |
|
Jason Volk
|
c83f820e7f
|
ircd:Ⓜ️:vm: Add missing phase indication during verify.
|
2020-05-12 04:41:07 -07:00 |
|
Jason Volk
|
d46b6bb27b
|
ircd:Ⓜ️:vm: Skip existential check for issued events.
|
2020-05-12 04:41:07 -07:00 |
|
Jason Volk
|
b764e75692
|
ircd:Ⓜ️:vm: Additional fetch phases; split fetch hook sites.
|
2020-05-11 21:14:25 -07:00 |
|
Jason Volk
|
0fd5570c14
|
ircd:Ⓜ️:vm: Add enumeration for evaluation phases.
|
2020-05-11 21:14:25 -07:00 |
|
Jason Volk
|
a1708a687e
|
ircd:Ⓜ️:vm: Rename eval.phase to eval.phase_hook.
|
2020-05-11 19:25:07 -07:00 |
|