Skip to content

Remove dependency: hivemind can replay without reputation tracker installed.

Dan Notestein requested to merge remove-rep-dependency into develop

Removed dependency that stops hivemind block processing from starting until rep tracker finished installing, because rep tracker takes a while to install due to creation of indexes in haf schema, and hivemind block processing doesn't use these indexes or rely on any schema created by rep tracker installer.

Hivemind server probably does depend on schema changes for some of its queries, however. So, hivemind server should probably depend on reptracker install or even on the rep tracker block processor being in sync. This change hasn't been made yet, however.

Another option to adding a server dependency would be to make availability of reputation information "optional" (and return something like "unavailable" or the standard "initial" value of "25" because probably clients will expect a number). This would also mean that no posts would be "grayed" by reputation on a server without reputation tracker installed.

Edited by Dan Notestein

Merge request reports

Loading