Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support handling raw message #138

Merged
merged 17 commits into from
Aug 25, 2019
Merged

Support handling raw message #138

merged 17 commits into from
Aug 25, 2019

Commits on Jun 9, 2019

  1. Merge pull request #85 from wework/v1.x

    Merge the 1.0.2 release into master
    Guy Baron committed Jun 9, 2019
    Configuration menu
    Copy the full SHA
    51a7b20 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2019

  1. Merge pull request #93 from wework/v1.x

    merge v1.x into master
    Guy Baron committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    5624310 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2019

  1. Merge pull request #99 from wework/v1.x

    merge v1.x into master
    Guy Baron committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    5d077c4 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2019

  1. added stale bot (#108)

    vladshub committed Aug 4, 2019
    Configuration menu
    Copy the full SHA
    7a9f639 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. Update stale.yml (#115)

    Guy Baron authored and vladshub committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    44f71ca View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2019

  1. v1.x rollup to master (#121)

    * add handler metrics to bus and saga (#101)
    
    * add handler metrics to bus and saga + tests
    
    * fix build
    
    * add 0 to the default buckets to catch fast message handling
    
    * PR correction - changed latency to summary(removed bucket configuration), add registration for saga handlers
    
    * PR correction - getting logger as a param
    
    * PR correction - new line in eof
    
    * PR corrections message handler + sync.map + latency as summary
    
    * add rejected messages metric
    
    * dead letter handler should reject messages on failures and rollbacks and ack on commit success  (#105)
    
    * dead letter handler should reject messages on failures and rollbacks
    
    * dead letter handler should reject messages on failures and rollbacks
    
    * dead letter handler should reject messages on failures and rollbacks
    
    * dead letter handler should reject messages on failures and rollbacks
    
    * return an error from the saga store when deleting a saga if saga can not (#110)
    
    be found
    
    In order to deal with concurrent deletes of the sage saga instance we
    would wan't to indicate that deleting the saga failed if the saga is not
    stored so callers can take proper action
    
    * Persisted timeouts (#107)
    
    * decouple transaction manager from glue
    
    * moved timeout manager to gbus/tx package
    
    * initial commit in order to support persisted timeouts
    
    * first working version of a mysql persisted timeout manager
    
    * fixing ci lint errors
    
    * refactored ensure schema of timeout manager
    
    * cleanup timeout manager when bs shuts down
    
    * fixing formatting issues
    
    * changed logging level from Info to Debug when inserting a new timeout
    
    * resusing timeouts tablename (PR review)
    
    * renamed AcceptTimeoutFunction to SetTimeoutFunction on the
    TimeoutManager interface (PR review)
    
    * refactored glue to implement the Logged inetrface and use the GLogged
    helper struct
    
    * locking timeout record before executing timeout
    
    In order to prevent having a timeout beeing executed twice due to two
    concurrent grabbit instances running the same service a lock (FOR
    UPDATE) has been placed on the timeout record  in the scope of the executing transaction
    
    * Commiting the select transaction when querying for pending timeouts
    
    * feat(timeout:lock): This is done in order to reduce contention and allow for parallel processing in case of multiple grabbit instances
    
    * Enable returning a message back from the dead  to the queue (#112)
    
    * enable sending raw messages
    
    * enable sending raw messages
    
    * enable sending raw messages
    
    * enable sending raw messages
    
    * enable sending raw messages
    
    * enable sending raw messages
    
    * enable sending raw messages
    
    * enable sending raw messages
    
    * enable sending raw messages
    
    * enable sending raw messages
    
    * enable sending raw messages
    
    * enable sending raw messages
    
    * enable sending raw messages
    
    * return to q
    
    * return to q
    
    * return to q
    
    * return to q
    
    * return dead to q
    
    * allow no retries
    
    * test - resend dead to queue
    
    * test - resend dead to queue
    
    * test - resend dead to queue
    
    * test - resend dead to queue - fixes after cr
    
    * test - resend dead to queue - fixes after cr
    
    * test - resend dead to queue - fixes after cr
    
    * added metric report on saga timeout (#114)
    
    1) added reporting saga timeouts to the glue component
    2) fixed mysql timeoutmanager error when trying to clear a timeout
    
    * Added documentation for grabbit metrics (#117)
    
    * added initial documentation for grabbit metrics
    
    *  including metrics section in readme.md
    
    * fixing goreportcard issues (#118)
    
    * removed logging a warning when worker message channel returns an error (#116)
    
    * corrected saga metrics name and added to metrics documentation (#119)
    
    * corrected saga metrics name and added documentatio
    
    * corrected saga metric name
    
    * corrected typos
    
    * removed non transactional bus mode (#120)
    Guy Baron committed Aug 14, 2019
    Configuration menu
    Copy the full SHA
    31d9fc5 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2019

  1. Merge branch 'master' into v1.x

    Guy Baron committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    4504725 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78dfa6e View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2019

  1. refactoring and cleanup

    Guy Baron committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    7a474ea View commit details
    Browse the repository at this point in the history
  2. golint fixes

    Guy Baron committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    c28c519 View commit details
    Browse the repository at this point in the history
  3. fix build

    Guy Baron committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    0df769c View commit details
    Browse the repository at this point in the history
  4. rawmessage handler functionality added

    Guy Baron committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    a683f28 View commit details
    Browse the repository at this point in the history
  5. cleanup

    Guy Baron committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    2787d02 View commit details
    Browse the repository at this point in the history
  6. cleanup

    Guy Baron committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    e061bd9 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2019

  1. Configuration menu
    Copy the full SHA
    a916269 View commit details
    Browse the repository at this point in the history
  2. Improved tracing and added documentation (#142)

    Guy Baron committed Aug 25, 2019
    Configuration menu
    Copy the full SHA
    b4d07df View commit details
    Browse the repository at this point in the history
  3. Merge commit 'e061bd9' into fml

    Guy Baron committed Aug 25, 2019
    Configuration menu
    Copy the full SHA
    682ce61 View commit details
    Browse the repository at this point in the history