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 or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bulldog2011/bigqueue
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: ddowling/bigqueue
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 8 commits
  • 11 files changed
  • 1 contributor

Commits on Dec 7, 2016

  1. - Swap for using locally cached versions of BigArrayImpl head and tai…

    …l index and BigQueue front index to using a version that is read and written directly to the memory mapped buffer. This ensures these values will be consistent across queues
    Denis Dowling authored and Denis Dowling committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    9cc9eeb View commit details
    Browse the repository at this point in the history
  2. - Fail on a couple of unexpected exceptions

    Denis Dowling authored and Denis Dowling committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    6799100 View commit details
    Browse the repository at this point in the history
  3. - Added back 2 read locks I removed that should still be there

    - Re-ordered the BigArrayImpl head pointer increment back to what it was originally. Ensures the size() and isEmpty() methods correctly reflect the number of elements in the queue even when inserts are performed on one process and read on another.
    Denis Dowling authored and Denis Dowling committed Dec 7, 2016
    Configuration menu
    Copy the full SHA
    688dd06 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2016

  1. Made some logging conditional on the debug flag

    Denis Dowling authored and Denis Dowling committed Dec 8, 2016
    Configuration menu
    Copy the full SHA
    2ef300b View commit details
    Browse the repository at this point in the history
  2. Prefill the MappedPageFactory backing files to prevent over committed…

    … disk space from crashing the JVM with a SIGBUS
    Denis Dowling authored and Denis Dowling committed Dec 8, 2016
    Configuration menu
    Copy the full SHA
    ce99a8c View commit details
    Browse the repository at this point in the history
  3. Condition some logging

    Denis Dowling authored and Denis Dowling committed Dec 8, 2016
    Configuration menu
    Copy the full SHA
    a1d68d2 View commit details
    Browse the repository at this point in the history
  4. Allocate smaller array to write and write in a loop. Requces the RSS …

    …of the process
    Denis Dowling authored and Denis Dowling committed Dec 8, 2016
    Configuration menu
    Copy the full SHA
    7bf0027 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2016

  1. Added removeN() and peekAtOffset() methods on BigQueue to allow entri…

    …es to be examined without commiting the removal.
    Denis Dowling authored and Denis Dowling committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    d704111 View commit details
    Browse the repository at this point in the history
Loading