Branch: refs/heads/stable
  Home:   https://github.com/tarantool/tarantool
  Commit: 9a8f78e4f040d0b45d46efd0e40b2c60d6a82f4d
      
https://github.com/tarantool/tarantool/commit/9a8f78e4f040d0b45d46efd0e40b2c60d6a82f4d
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M include/fiber.h
    M src/replication.cc
    M src/say.cc
    M src/tarantool.cc

  Log Message:
  -----------
  A hack to fix opentar-42 (mail.ru ticket).

What happened in production, during upgrade:
- logger option in the config file was pointing to nowhere
- the server would start, unable to check that the child logger
process died prematurely
- the server would fork spawner process to spawn replication relays
- a replica would come in, asking for data
- the spawner would successfully spawn a relay but die on SIGPIPE
when trying to write to the log (a pipe leading nowhere by now)
about the event
-> we have a master with a dead spawner process, no more replicas,
sorry.

Well, someone should check their configuraiton in the first place.
Nevertheless, try to be nice, and:

- don't die on SIGPIPE in the spawner process.
- when starting the logger, make an effort to check that it has started
successfully. There is no reliable way to find this out, so do
it with the best effort.


  Commit: d1b3db6ac46e0add5c08f51f519e0268eb7cd4d6
      
https://github.com/tarantool/tarantool/commit/d1b3db6ac46e0add5c08f51f519e0268eb7cd4d6
  Author: Konstantin Osipov <[email protected]>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M client/tarantar/main.c
    M connector/c/include/tp.h

  Log Message:
  -----------
  Merge branch 'stable' of github.com:tarantool/tarantool into stable


Compare: 
https://github.com/tarantool/tarantool/compare/2f3fedc4782b...d1b3db6ac46e
_______________________________________________
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