Uploaded image for project: 'logback'
  1. logback
  2. LOGBACK-945

extended ServerSocketReceiver and AbstractServerSocketAppender have their respective own thread pools for managing client connections

    XMLWordPrintable

Details

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 1.1.0
    • None

    Description

      The ServerSocketReceiver and the AbstractServerSocketAppender and their subclasses are using the context's thread pool for client connections which is effectively limiting the amount of possible client connections to a little less than the value of the CoreConstants.MAX_POOL_SIZE which is 32.

      In order to allow a flexible configuration of the client connections I recommend introducing a separate thread pool for the ServerSocketReceiver and the AbstractServerSocketAppender (one for each).

      The user should be able to configure the core and max pool size to his needs.

      Attachments

        Activity

          People

            logback-dev Logback dev list
            sierragolf Sebastian Gröbler
            Votes:
            5 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated: