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

NIFI-2519 aligned processor to leverage the subethasmtp threading model #856

Closed
wants to merge 2 commits into from
Closed

Commits on Aug 14, 2016

  1. NIFI-2519 Fixed and refactored ListenSMTP processor

    - Removed message queueing which could result in data loss
    - Fixed life-cycle issues that coudl put processor in an unstable state
    - Fixed PropertyDescriptor translation for Time units and Byte sizes
    - Fixed broken tests
    - Added additional tests
    
    NIFI-2519 added default for SMTP_MAXIMUM_CONNECTIONS
    
    NIFI-2519 addressed PR comments, polishing
    - fixed intermittent deadlock on processor stop and added test for it
    - the attributes that can not be extracted from the message but available via MessageContext are written into the outgoing FlowFile
    - other minor fixes
    
    NIFI-2519 addressed lates PR comments
    
    NIFI-2519 added better messaging when server closes the connection
    
    NIFI-2519 some polishing and additional tests to validate deadlocks
    
    NIFI-2519 address latest PR comments
    fixed deadlock condition for when the consumer is stopped while server is distributing messages
    fixed MAX message size issue ensuring it is validated
    set max connections to SMTPServer
    polished pom
    added L&N
    
    NIFI-2519 PR comments
    - fixed LICENSE
    - Added usage of LimitingInputStream
    - simplified SmtpConsumer by removing hasMessage operation
    olegz authored and joewitt committed Aug 14, 2016
    Configuration menu
    Copy the full SHA
    c4d7509 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7e6500 View commit details
    Browse the repository at this point in the history