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

Proposal to implement a more efficient webserver shutdown strategy #5876

Merged
merged 8 commits into from
Jan 27, 2023

Commits on Jan 19, 2023

  1. Proposal to implement a more efficient webserver shutdown strategy. F…

    …or more information see issue helidon-io#5717. This approach is based on that described in PR helidon-io#5748. It includes a simple executor SPI for tasks that are immediately interruptable, such as those waiting to read connection preambles. Some new tests that verify faster webserver shutdown.
    spericas committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    268fbb4 View commit details
    Browse the repository at this point in the history
  2. Updated copyright year.

    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    6e09986 View commit details
    Browse the repository at this point in the history
  3. Removed print statements and fixed logging.

    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    625f068 View commit details
    Browse the repository at this point in the history
  4. Fixed checkstyle.

    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    f912825 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Avoid using @servertest when stopping server manually.

    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    e5c0e48 View commit details
    Browse the repository at this point in the history
  2. Dropped SPI for tasks, moved interfaces into webserver package.

    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    6285ce6 View commit details
    Browse the repository at this point in the history
  3. Fixed checkstyle.

    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    d63486d View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Make interface package private.

    Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
    spericas committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    d4cebe4 View commit details
    Browse the repository at this point in the history