~upstart-devel/upstart/trunk

« back to all changes in this revision

Viewing changes to ChangeLog

mergeĀ lp:~vorlon/upstart/upstart-fix-racy-tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2016-05-02  Steve Langasek  <steve.langasek@ubuntu.com>
 
2
 
 
3
        * init/tests/test_job_process.c: Adjust the script-oriented logging
 
4
          tests to use read from a fifo instead of sleep 999, for clearer
 
5
          process handling; and fix the descriptions of a couple of tests to
 
6
          match what they're actually doing.
 
7
 
 
8
2015-05-12  James Hunt  <james.hunt@ubuntu.com>
 
9
 
 
10
        * init/log.c:
 
11
          - log_clear_unflushed(): Handle logs on the unflushed list which
 
12
            get flushed automatically by their corresponding NihIo before
 
13
            a request to clear the unflushed list is made. This scenario
 
14
            is triggered when a job which has spawned processes exits, but
 
15
            where the spawned processes continue to run and then produce
 
16
            output before the request to clear the unflushed list is made
 
17
            (at the time the log partition becomes writable) but after the
 
18
            log partition becomes writable (LP: #1447756).
 
19
        * init/tests/test_log.c:
 
20
          - test_log_new(): Added new test:
 
21
            "ensure logger unflushed list ignores already flushed data".
 
22
          - test_log_destroy(): Improved test
 
23
             "ensure unflushed data moved to unflushed list with uid 0" by giving 
 
24
            the log a parent and checking parent handling behaviour.
 
25
 
 
26
2015-04-24  James Hunt  <james.hunt@ubuntu.com>
 
27
 
 
28
        * init/log.c:
 
29
          - Make log_flushed public to allow tests to test
 
30
            log_handle_unflushed() properly.
 
31
          - log_handle_unflushed():
 
32
            - Make log a child of the list entry and the latter a child of the
 
33
              unflushed list.
 
34
          - log_clear_unflushed():
 
35
            - Ensure the list entry is freed along with the log to avoid an
 
36
              invalid entry remaining in the list (LP: #1447756).
 
37
        * init/tests/test_log.c:
 
38
          - test_log_destroy(): Added new test:
 
39
            - "ensure unflushed data moved to unflushed list with uid 0"
 
40
 
 
41
2014-09-08  James Hunt  <james.hunt@ubuntu.com>
 
42
 
 
43
        * util/telinit.c: Remove UPSTART_TELINIT_U_NO_WAIT check as it
 
44
          shouldn't realistically be needed.
 
45
 
 
46
2014-08-21  James Hunt  <james.hunt@ubuntu.com>
 
47
 
 
48
        * util/telinit.c: restart_upstart():
 
49
          - Revert to synchronous behaviour coupled with unavoidable
 
50
            poll to ensure telinit only returns once a re-exec has
 
51
            completed (LP: #901038).
 
52
 
1
53
2014-09-04  James Hunt  <james.hunt@ubuntu.com>
2
54
 
3
55
        * NEWS: Release 1.13.2