Skip to content
Snippets Groups Projects
  1. Jun 22, 2012
    • Konstantin Osipov's avatar
      MacOS X port: do not free argv if it was not allocated. · c15ead94
      Konstantin Osipov authored
      Darwin revealed a bug in our free_proc_title() function, which was
      added to procitle.c to work well with valgrind: we free argv pointer
      even if it wasn't allocated (none of PS_USE_CLOBBER_ARGV/PS_USE_CHANGE_ARGV
      was set).
      
      Don't free memory if it wasn't allocated.
      
      Another issue is understanding why Darwin doesn't define
      PS_USE_SETPROCTITLE and why our FreeBSD port didn't hit this bug.
      c15ead94
  2. Jun 21, 2012
  3. Jun 20, 2012
  4. Jun 19, 2012
  5. Jun 18, 2012
  6. Jun 17, 2012
  7. Jun 15, 2012
  8. Jun 14, 2012
  9. Jun 13, 2012
  10. Jun 09, 2012
    • Konstantin Osipov's avatar
      Fix a regression with double unlock. · f9d6249b
      Konstantin Osipov authored
      Fix a regression I introduced while refactoring
      txn code with double unlock of txn->old_tuple.
      
      We would assign txn->old_tuple before actually taking
      a lock on it, then call txn_lock(), get an exception,
      and in txn_rollback() unlock a lock which we didn't take.
      
      This lead to an assertion failure or crash under concurrent
      load, when the same tuple was updated from multiple connections.
      f9d6249b
    • Dmitry Simonenko's avatar
      connector-c-librpl: implementation of replication stream · 742c9325
      Dmitry Simonenko authored
      * tnt_stream_rpl added
      * console client replica mode added
      742c9325
  11. Jun 08, 2012
  12. Jun 07, 2012
Loading