[dovecot/core] fefa9c: lib-storage: reintroduce mail_index_set_fsync_mode

GitHub noreply at github.com
Fri Jun 8 10:30:14 EEST 2018


  Branch: refs/heads/master-2.3
  Home:   https://github.com/dovecot/core
  Commit: fefa9c470901cfc919091e0fcdaa18ab66fccb23
      https://github.com/dovecot/core/commit/fefa9c470901cfc919091e0fcdaa18ab66fccb23
  Author: Fabian Freyer <fabian.freyer at physik.tu-berlin.de>
  Date:   2018-06-08 (Fri, 08 Jun 2018)

  Changed paths:
    M src/lib-storage/index/index-storage.c

  Log Message:
  -----------
  lib-storage: reintroduce mail_index_set_fsync_mode

This patch fixes a regression introduced in
638600575ee95f2513c683ef09cb188f76eacd22 where mail_fsync=always would
not be honoured, leading to fatal "nfs flush requires mail_fsync=always"
errors.


  Commit: 9db5a1d0142ca8d590e887a87a200a5929783384
      https://github.com/dovecot/core/commit/9db5a1d0142ca8d590e887a87a200a5929783384
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-06-08 (Fri, 08 Jun 2018)

  Changed paths:
    M src/doveadm/client-connection-tcp.c

  Log Message:
  -----------
  doveadm-server: Fix hang when sending a lot of output to clients

Nowadays ostream adds its io to the stream's specified ioloop, not to
current ioloop.


  Commit: d7b27d1c7643b483ef0303466f3f6be173f5a8f4
      https://github.com/dovecot/core/commit/d7b27d1c7643b483ef0303466f3f6be173f5a8f4
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-06-08 (Fri, 08 Jun 2018)

  Changed paths:
    M src/doveadm/client-connection-http.c
    M src/doveadm/client-connection-tcp.c

  Log Message:
  -----------
  doveadm: Simplify destroying ioloop using o_stream_switch_ioloop_to()


Compare: https://github.com/dovecot/core/compare/21aa3158b62c...d7b27d1c7643
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the dovecot-cvs mailing list