Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
base repository: memcached/memcached
base: ee1cfe3
Choose a base ref
head repository: memcached/memcached
compare: 50bdc9f
Choose a head ref
  • 14 commits
  • 15 files changed
  • 6 contributors

Commits on Apr 27, 2019

  1. Fix "qw" in "MemcachedTest.pm" so "wait_ext_flush" is exported properly

    Without this change, I get the following when running the `t/extstore-jbod.t` test:
    
        Undefined subroutine &main::wait_ext_flush called at t/extstore-jbod.t line 42.
        t/extstore-jbod.t ...........
        Dubious, test returned 29 (wstat 7424, 0x1d00)
        No subtests run
    
    After this change:
    
        t/extstore-jbod.t ........... ok
    tianon authored and dormando committed Apr 27, 2019
  2. Add optional feature support to RPM package building

    Some optional features can now be enabled for RPM building using the
    rpmbuild conditional build parameters (--with and --without)
    
    For example, sasl can be enabled and code coverage disabled in the RPM with:
    rpmbuild --with sasl --without coverage -tb memcached-1.5.12.tar.gz
    miwasson authored and dormando committed Apr 27, 2019
  3. clarify hashsize typepdef in assoc.c to be 32-bit

    no bug, but confusing code.
    dormando committed Apr 27, 2019
  4. memcached-tool dump fix loss of exp value

    regex call unescaping key reassigns $2
    -- store/reference it as $exp
    John Leslie authored and dormando committed Apr 27, 2019
  5. fix comment in cache.h

    @hujiecs reported on github but repository was lost.
    dormando committed Apr 27, 2019
  6. Adding FreeBSD capabilities support.

    devnexen authored and dormando committed Apr 27, 2019
  7. FreeBSD superpages checking.

    This is a knob existing from 7.0 (2008), can be only changed
    at boot time. It is enabled by default, on usual archs at least,
    but in some cases it might not be desired so we check it
    whatsoever.
    devnexen authored and dormando committed Apr 27, 2019
  8. fix typo sents -> sends

    hayashier authored and dormando committed Apr 27, 2019
  9. close delete + incr item survival bug

    re #469 - delete actually locks/unlocks the item (and hashes the
    key!) three times. Inbetween fetch and unlink, a fully locked
    add_delta() can run, deleting the underlying item. DELETE then returns
    success despite the original object hopscotching over it.
    
    I really need to get to the frontend rewrite soon :(
    
    This commit hasn't been fully audited for deadlocks on the stats
    counters or extstore STORAGE_delete() function, but it passes tests.
    dormando committed Apr 27, 2019
  10. extstore: fix segfault if page_count is too high.

    leaked into a runtime bug :(
    
    fixes #482
    dormando committed Apr 27, 2019
  11. extstore: error adjusting page_size after ext_path

    temporary fix. some folks ... randomize... their start arguments, so
    need to restructure in a way I'm happy with.
    dormando committed Apr 27, 2019
  12. fix compile error on centos7

    I have no idea why this worked without the include? fixes #478
    dormando committed Apr 27, 2019
  13. fix segfault in "lru" command

    fixes #474 - off by one in token count.
    dormando committed Apr 27, 2019
  14. update -h output for -I (max item size)

    limit got pushed to 1G with chunked items. fixes #473.
    dormando committed Apr 27, 2019