Permalink
Commits on Nov 30, 2017
  1. Automated Version Bump

    exodist committed Nov 30, 2017
  2. v1.302120

    exodist committed Nov 30, 2017
        - No Changes since last trial
  3. Update Changes

    exodist committed Nov 30, 2017
Commits on Nov 28, 2017
  1. Automated Version Bump

    exodist committed Nov 28, 2017
  2. v1.302119

    exodist committed Nov 28, 2017
        - Fix IPC reload bug
  3. Fix ipc reimport

    exodist committed Nov 28, 2017
  4. Automated Version Bump

    exodist committed Nov 28, 2017
  5. v1.302118

    exodist committed Nov 28, 2017
        - No Changes since last trial
  6. Update Changes

    exodist committed Nov 28, 2017
Commits on Nov 27, 2017
  1. Automated Version Bump

    exodist committed Nov 27, 2017
  2. v1.302117

    exodist committed Nov 27, 2017
        - Fix event Out of Order bug
        - Add driver_abort() hook for IPC Drivers
  3. Fix event out-of-order issue

    exodist committed Nov 27, 2017
    On some filesystems, under some kernels (mainly seen in windows and
    freebsd) events had the potential to be read out of order. This was
    really a race condition between one process writing files and another
    reading them. The reader always sorted events, but occasionally it might
    see a later event without seeing an earlier one.
    
    This commit makes several changes:
    
    1) Event files now have a counter starting at 1, and each pid+tid+hid
    combo must start at 1 and be sequential. If an event is missing the
    system will wait until it arrives before processing the events that
    follow it (with a timeout to prevent infinite hanging).
    
    2) An abort by the IPC system will print "bail out!" which will
    harnesses know something very bad happened.
    
    3) Aborts add an 'ABORT' file that will cause any ipc cull to exit
    immedietly.
    
    4) t/Test2/regression/ipc_files_abort_exit.t has been cleaned up, but is
    now only an AUTHOR_TESTING test, it is not necessary for all consumers
    of this module to run that test.
    
    5) A hook has been added to IPC::Drivers allowing them to hook intot he
    abort process.
Commits on Nov 23, 2017
  1. Automated Version Bump

    exodist committed Nov 23, 2017
  2. v1.302116

    exodist committed Nov 23, 2017
        - add better interface for ipc_wait
  3. Fix typo

    exodist committed Nov 23, 2017
  4. Add test2_ipc_wait_* interface to the API

    exodist committed Nov 23, 2017
    Fix #771
  5. Automated Version Bump

    exodist committed Nov 23, 2017
  6. v1.302115

    exodist committed Nov 23, 2017
        - ipc_wait now reports exit and signal values
  7. ipc_wait now tracks exit and signal values

    exodist committed Nov 23, 2017
    Fixes #796
Commits on Nov 21, 2017
  1. Automated Version Bump

    exodist committed Nov 21, 2017
  2. v1.302114

    exodist committed Nov 21, 2017
        - Added pre-subtest hook to Test2::API (#801 from dakkar)
  3. Update Changes

    exodist committed Nov 21, 2017
  4. Merge pull request #801 from dakkar/add-pre-subtest-callbacks

    exodist committed Nov 21, 2017
    add pre-subtest callbacks
  5. add pre-subtest callbacks

    dakkar committed Nov 21, 2017
Commits on Nov 20, 2017
  1. Automated Version Bump

    exodist committed Nov 20, 2017
  2. v1.302113

    exodist committed Nov 20, 2017
        - Fix SIGPIPE in IPC test
        - Mark a test as usually AUTHOR_TESTING only
  3. Mark gh_16 AUTHOR_TESTING on version lower than 5.20

    exodist committed Nov 20, 2017
    This test does something crazy. The check is important, but I keep
    seeing false priblems with it that are hard to correct. I am making sure
    it always runs for 5.20+, and also always when AUTHOR_TESTING is set.
    
    Fact is most people are unlikely to have this problem, and the fix seems
    to be pretty solid anyway. The problems here are that the test is kind
    of crazy, specially for old perl versions that have other exception/END
    bugs.
  4. Fix signpiep in IPC test

    exodist committed Nov 20, 2017
  5. Automated Version Bump

    exodist committed Nov 20, 2017
  6. v1.302112

    exodist committed Nov 20, 2017
        - Fix test on threaded 5.8
  7. Fix test on threaded 5.8

    exodist committed Nov 20, 2017
    Fixes RT#123678
Commits on Nov 18, 2017
  1. Automated Version Bump

    exodist committed Nov 18, 2017
  2. v1.302111

    exodist committed Nov 18, 2017
        - Remove debugging from previous trial
  3. Remove debugging

    exodist committed Nov 17, 2017
Commits on Nov 17, 2017
  1. Automated Version Bump

    exodist committed Nov 17, 2017