~ubuntu-branches/ubuntu/precise/memcached/precise

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): David Martínez Moreno
  • Date: 2009-10-16 15:09:43 UTC
  • mfrom: (1.3.5 upstream)
  • mto: This revision was merged to the branch mainline in revision 8.
  • Revision ID: james.westby@ubuntu.com-20091016150943-l96biwf7siwdt1ci
Tags: upstream-1.4.2
Import upstream version 1.4.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2009-04-10 [Version 1.2.8 released]
2
 
 
3
 
       * make -b command actually work
4
 
 
5
 
           * *critical bugfix*. In 1.2.7 under multithreaded mode, memcached would
6
 
             never restart accepting connections after hitting the maximum connection 
7
 
                 limit.
8
 
        
9
 
           * remove 'stats maps' command, as it is a potential information leak,
10
 
             usable if versions prior to 1.2.8 ever have buffer overflows
11
 
                 discovered.
12
 
 
13
 
2009-04-02 [Version 1.2.7 released]
14
 
 
15
 
       * reset new stats with 'stats reset'
16
 
 
17
 
2009-03-30 [Version 1.2.7-rc1 released]
18
 
 
19
 
           * Slew of new tests. (misc, mostly Dustin Sallings)
20
 
 
21
 
           * Minor bug fixes. (misc, mostly Dustin Sallings, some Dormando)
22
 
             (see git history for full list)
23
 
        
24
 
           * -b command for setting the tcp listen backlog (Chris Goffinet)
25
 
 
26
 
           * Workaround for a more major bug that very rarely makes memcached stop
27
 
             allowing new data to be set. (Dormando)
28
 
 
29
 
           * Print why a key was expired in -vv mode (Dormando)
30
 
 
31
 
           * cmd_flush stat (Dormando)
32
 
 
33
 
           * listen_disabled_num stat for determining if you've hit the maxconns
34
 
             limit (Dormando)
 
1
2009-04-10
 
2
 
 
3
        * *critical bugfix*. In 1.2.7 under multithreaded mode, memcached
 
4
          would never restart accepting connections after hitting the
 
5
          maximum connection limit.
 
6
 
 
7
2009-04-02
 
8
 
 
9
        * Fix: Rewrote stat buffer handling (Trond)
 
10
 
 
11
2009-03-31
 
12
 
 
13
        * Feature:  -b option for configuring backlog
 
14
 
 
15
        * Feature:  stats settings
 
16
 
 
17
        * Fix: binary stat alignment bug (bug26)
 
18
 
 
19
        * Fix: buffer overflow in stats (bug27)
 
20
 
 
21
        * Fix: recycle memory more aggressively (bug14)
 
22
 
 
23
        * Fix: incr validation (bug31)
 
24
 
 
25
        * Fix: 64-bit incr/decr delta problem (bug21)
 
26
 
 
27
        * Fix: Ascii UDP set (bug36)
 
28
 
 
29
        * Fix: stats slabs' used chunks (bug29)
 
30
 
 
31
        * Fix: stats reset resetting more (bug22)
 
32
 
 
33
        * Misc: More tests, documentation, cleanliness (godliness)
 
34
 
 
35
        * Stable merge (stats, debuggability, listen bugs)
 
36
 
 
37
2009-03-11
 
38
 
 
39
        * Protocol:  Binary complete (Dustin, Trond, Toru, etc...)
 
40
 
 
41
        * Performance:  improvements from facebook (Dormando)
 
42
 
 
43
        * Performance:  per-thread stats (Trond)
 
44
 
 
45
        * Performance:  Hash expansion in its own thread (Trond)
 
46
 
 
47
        * Stats:  Lots of new stats (Dustin)
 
48
 
 
49
        * Bug fixes (various)
 
50
 
 
51
        See the 1.3.2 release notes or revision control for more detail.
35
52
 
36
53
2008-09-06
37
 
 
38
54
       * Display error status on listen failures (Dormando)
39
55
 
40
56
       * Remove managed instance code. Incomplete/etc. (Dormando)
41
57
 
42
 
           * Handle broken IPV6 stacks better (Brian Aker)
43
 
 
44
 
           * Generate warnings on setsockopt() failures (Brian Aker)
45
 
 
46
 
           * Fix some indentation issues (Brian Aker)
47
 
 
48
 
           * UDP/TCP can be disabled by setting their port to zero (Brian Aker)
49
 
 
50
 
           * Zero out libevent thread structures before use (Ricky Zhou)
51
 
 
52
 
           * New stat: Last accessed time for last evicted item per slab class.
53
 
             (Dormando)
54
 
 
55
 
           * Use a dedicated socket accept thread (Facebook)
56
 
 
57
 
           * Add -R option. Limit the number of requests processed by a connection
58
 
             at once. Prevents starving other threads if bulk loading. (Facebook)
 
58
          * Handle broken IPV6 stacks better (Brian Aker)
 
59
 
 
60
          * Generate warnings on setsockopt() failures (Brian Aker)
 
61
 
 
62
          * Fix some indentation issues (Brian Aker)
 
63
 
 
64
          * UDP/TCP can be disabled by setting their port to zero (Brian Aker)
 
65
 
 
66
          * Zero out libevent thread structures before use (Ricky Zhou)
 
67
 
 
68
          * New stat: Last accessed time for last evicted item per slab class.
 
69
            (Dormando)
 
70
 
 
71
          * Use a dedicated socket accept thread (Facebook)
 
72
 
 
73
          * Add -R option. Limit the number of requests processed by a connection
 
74
            at once. Prevents starving other threads if bulk loading. (Facebook)
59
75
 
60
76
2008-07-29 [Version 1.2.6 released]
61
77
 
63
79
 
64
80
       * Add support for newer automake (Facebook)
65
81
 
66
 
           * DTrace support for Solaris/etc (Trond Norbye)
67
 
 
68
 
           * LRU tests (Steve Yen)
69
 
 
70
 
           * Handle negative length items properly (Dormando)
71
 
 
72
 
           * Don't leave stale data after failed set attempts (Dormando)
73
 
 
74
 
           * Fix refcount leaks, which would result in OOM's on all sets
75
 
             (Dormando)
76
 
 
77
 
           * Fix buffer overruns (Dustin Sallings, Tomash Brechko)
78
 
 
79
 
           * Fix memory corruption with CAS (Dustin Sallings)
 
82
       * DTrace support for Solaris/etc (Trond Norbye)
 
83
 
 
84
       * LRU tests (Steve Yen)
 
85
 
 
86
       * Handle negative length items properly (Dormando)
 
87
 
 
88
       * Don't leave stale data after failed set attempts (Dormando)
 
89
 
 
90
       * Fix refcount leaks, which would result in OOM's on all sets
 
91
               (Dormando)
 
92
 
 
93
       * Fix buffer overruns (Dustin Sallings, Tomash Brechko)
 
94
 
 
95
       * Fix memory corruption with CAS (Dustin Sallings)
80
96
 
81
97
2008-06-11
82
98