Branch: refs/heads/master
  Home:   https://github.com/mailru/tarantool
  Commit: a48b9108362e34513a911ef7594d641944a06118
      
https://github.com/mailru/tarantool/commit/a48b9108362e34513a911ef7594d641944a06118
  Author: Konstantin Osipov <[email protected]>
  Date:   2012-10-05 (Fri, 05 Oct 2012)

  Changed paths:
    M include/recovery.h
    M mod/box/box.m
    M src/recovery.m
    M src/replica.m
    M src/replication.m

  Log Message:
  -----------
  Refactoring: make sure row applier is called with context.

When we recover either from a remote source or
from local log file/snapshot, a module "apply row" function
is invoked. Up until now this function
was invoked with a single argument - the row to apply,
and there were no context which would be passed around.

This worked fine as long as fibers were "all inclusive" --
i.e. contained all possible context which a function may need.

Now, when networking API and IO handles are split from
struct fiber, they need to be passed around explicitly,
in particular, into row apply function.

Prepeare the code base for this.



_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to