Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-3773

ClientConfiguration create repeatedly in server processes

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Later
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: gc, master, tserver
    • Labels:
      None

      Description

      In looking at ACCUMULO-3772, I'm seeing loads of the following:

      2015-05-04 08:30:15,703 [client.ClientConfiguration] WARN : Client configuration constructed with a Configuration that did not have list delimiter disabled or overridden, multi-valued config properties may be unavailable
      2015-05-04 08:30:15,764 [client.ClientConfiguration] WARN : Client configuration constructed with a Configuration that did not have list delimiter disabled or overridden, multi-valued config properties may be unavailable
      2015-05-04 08:30:16,136 [client.ClientConfiguration] WARN : Client configuration constructed with a Configuration that did not have list delimiter disabled or overridden, multi-valued config properties may be unavailable
      2015-05-04 08:30:16,185 [client.ClientConfiguration] WARN : Client configuration constructed with a Configuration that did not have list delimiter disabled or overridden, multi-valued config properties may be unavailable
      2015-05-04 08:30:16,272 [client.ClientConfiguration] WARN : Client configuration constructed with a Configuration that did not have list delimiter disabled or overridden, multi-valued config properties may be unavailable
      2015-05-04 08:30:17,621 [client.ClientConfiguration] WARN : Client configuration constructed with a Configuration that did not have list delimiter disabled or overridden, multi-valued config properties may be unavailable
      2015-05-04 08:30:17,706 [client.ClientConfiguration] WARN : Client configuration constructed with a Configuration that did not have list delimiter disabled or overridden, multi-valued config properties may be unavailable
      2015-05-04 08:30:17,717 [client.ClientConfiguration] WARN : Client configuration constructed with a Configuration that did not have list delimiter disabled or overridden, multi-valued config properties may be unavailable
      2015-05-04 08:30:17,842 [client.ClientConfiguration] WARN : Client configuration constructed with a Configuration that did not have list delimiter disabled or overridden, multi-valued config properties may be unavailable
      2015-05-04 08:30:17,857 [client.ClientConfiguration] WARN : Client configuration constructed with a Configuration that did not have list delimiter disabled or overridden, multi-valued config properties may be unavailable
      2015-05-04 08:30:17,885 [client.ClientConfiguration] WARN : Client configuration constructed with a Configuration that did not have list delimiter disabled or overridden, multi-valued config properties may be unavailable
      2015-05-04 08:30:18,071 [client.ClientConfiguration] WARN : Client configuration constructed with a Configuration that did not have list delimiter disabled or overridden, multi-valued config properties may be unavailable
      

      The log message spam is annoying, but I think it's also indicative of a large problem where we are repeatedly re-creating the same ClientConfiguration object over and over again. This is wasteful and unnecessary as the contents of the ClientConfiguration can be static for the lifetime of the server process.

      Need to identify if ClientConfiguration objects are being repeatedly created in the server processes (potentially via AccumuloServerContext) and fix the calling code to avoid the annoying log message over and over.

        Attachments

          Activity

            People

            • Assignee:
              elserj Josh Elser
              Reporter:
              elserj Josh Elser
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: