0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2025-03-14 05:20:17 +01:00

ircd:Ⓜ️ Disable server notifications for apropos evals.

This commit is contained in:
Jason Volk 2020-04-27 13:12:28 -07:00
parent fef7faaf23
commit 01c76b078f
2 changed files with 8 additions and 0 deletions

View file

@ -13623,6 +13623,7 @@ console_cmd__fed__sync(opt &out, const string_view &line)
vmopts.debuglog_accept = true;
vmopts.fetch_prev = false;
vmopts.fetch_state = false;
vmopts.notify_servers = false;
char rembuf[256];
vmopts.node_id = string(rembuf, remote);
m::vm::eval eval
@ -13739,6 +13740,7 @@ console_cmd__fed__state(opt &out, const string_view &line)
vmopts.nothrows = -1;
vmopts.fetch_state = false;
vmopts.fetch_prev = false;
vmopts.notify_servers = false;
m::vm::eval
{
@ -13923,6 +13925,7 @@ console_cmd__fed__backfill(opt &out, const string_view &line)
vmopts.fetch_state = false;
char rembuf[256];
vmopts.node_id = string(rembuf, remote);
vmopts.notify_servers = false;
m::vm::eval eval
{
pdus, vmopts
@ -14100,6 +14103,8 @@ console_cmd__fed__event(opt &out, const string_view &line)
m::vm::opts vmopts;
vmopts.fetch_prev = has(op, "prev");
vmopts.fetch_state = false;
vmopts.notify_servers = false;
m::vm::eval eval
{
event, vmopts

View file

@ -335,6 +335,7 @@ try
opts.fetch_auth = false;
opts.infolog_accept = true;
opts.warnlog &= ~vm::fault::EXISTS;
opts.notify_servers = false;
log::debug
{
log, "Evaluating auth chain for %s in %s events:%zu",
@ -445,6 +446,7 @@ try
auto opts(*eval.opts);
opts.fetch_prev = false;
opts.fetch_state = false;
opts.notify_servers = false;
vm::eval
{
pdus, opts
@ -673,6 +675,7 @@ ircd::m::vm::fetch::prev(const event &event,
auto opts(*eval.opts);
opts.fetch_prev = false;
opts.fetch_state = false;
opts.notify_servers = false;
log::debug
{
log, "%s fetched %zu pdus; evaluating...",