Skip to content
Commits on Oct 1, 2009
  1. @kr

    Fallback for Solaris.

    Solaris has posix_fallocate, but always returns EINVAL. So we have to
    fall back to our own implementation.
    kr committed Oct 1, 2009
  2. @kr
  3. @kr
  4. @kr

    Portability fixes.

    kr committed Oct 1, 2009
  5. @kr

    Mac OS doesn't have fdatasync.

    kr committed Sep 30, 2009
  6. @kr

    Fixes for make distcheck.

    kr committed Sep 30, 2009
  7. @kr

    Always use hi-res timers internally.

    This helps us to avoid off-by-one and roundoff errors that crop up with
    one-second-granularity timers. Also makes it easier in the future to
    allow clients to specify hi-res time intervals.
    
    Closes gh-5.
    kr committed Sep 30, 2009
  8. @kr

    No longer used.

    kr committed Sep 30, 2009
  9. @kr

    Better error messages in tests.

    kr committed Sep 30, 2009
  10. @kr

    Refactor. Use fixed-size types where size matters.

    And, just to be paranoid, we increment binlog_version.
    kr committed Sep 30, 2009
  11. @kr

    Handle SIGTERM.

    Thanks to Florian Noeding (http://github.com/fnoeding) for the patch.
    
    Closes gh-17.
    kr committed Sep 30, 2009
  12. @kr

    Add fsync options.

    Closes gh-16.
    kr committed Sep 30, 2009
  13. @kr
  14. @kr

    Check for stdint.h.

    kr committed Sep 30, 2009
  15. @kr
  16. @kr
  17. @kr
Commits on Sep 30, 2009
  1. @kr
  2. @kr

    Update comment.

    kr committed Sep 30, 2009
  3. @kr
  4. @kr
  5. @kr
Commits on Sep 29, 2009
  1. @kr

    Reserve space for certain events ahead of time.

    Delete records are appended to the binlog just like everything else.
    That means if there's no disk space available, the user won't be able to
    delete jobs in an attempt to free up disk space. So we allocate and
    reserve space ahead of time for deleting a job.
    
    Also quite a bit of refactoring in this commit.
    kr committed Sep 28, 2009
Commits on Jul 15, 2009
  1. @kr

    Fix a (very old) cut-and-paste-o.

    kr committed Jun 1, 2009
  2. @kr

    Update docs.

    kr committed May 17, 2009
  3. @kr

    add JOB_STATE_COPY to fix peek/stats command memory leaks

    Closes gh-12.
    goosmurf committed with kr Jul 2, 2009
  4. @kr

    add 'reserves' counter per job

    Closes gh-10.
    goosmurf committed with kr Jun 18, 2009
Commits on May 21, 2009
  1. Only create a new job from binlog when we have a tube name

    A READY or DELAYED entry in the binlog only has a tubename when the
    job is first created. A release of a job with a delay will insert a new
    entry without a tubename.
    
    This fixes a problem when on replay of the binlog a record is
    encountered that is modifying an existing job. But that job was originally
    created in a prior binlog file that has been deleted becasue all
    its jobs have been deleted. ie a modification to a job that has
    already completed so we do not need to create it
    committed May 21, 2009
Commits on May 15, 2009
  1. @kr

    Ditch that symbol table hack. It's not portable.

    In particular, Mac OS and probably BSD don't like it.
    
    Closes gh-8.
    kr committed May 15, 2009
  2. @kr

    Make shell tests run on Solaris too.

    kr committed May 15, 2009
  3. @kr

    Fix cutgen segfault on Solaris.

    Closes gh-7.
    kr committed May 15, 2009
  4. @kr
  5. @kr

    Enable more compiler warnings and -Werror.

    Closes gh-6.
    kr committed May 15, 2009
  6. @kr
  7. @kr
Something went wrong with that request. Please try again.