You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Jonathan Hurley (JIRA)" <ji...@apache.org> on 2015/08/09 04:10:45 UTC

[jira] [Created] (AMBARI-12685) EclipseLink stdout Log Statements Fill Up Disk Space

Jonathan Hurley created AMBARI-12685:
----------------------------------------

             Summary: EclipseLink stdout Log Statements Fill Up Disk Space
                 Key: AMBARI-12685
                 URL: https://issues.apache.org/jira/browse/AMBARI-12685
             Project: Ambari
          Issue Type: Bug
          Components: ambari-server
    Affects Versions: 2.0.0
            Reporter: Jonathan Hurley
            Assignee: Jonathan Hurley
            Priority: Critical
             Fix For: 2.1.1


EclipseLink's default logger logs to standard output. Since Ambari redirects stdout to a file, this means that all EclipseLink statements are captured in {{ambari-server.out}}.

On some systems with latency problems, EclipseLink will log retry attempts:

{code}
...
[EL Info]: 2015-07-21 04:52:51.346--UnitOfWork(506587476)--Communication failure detected when attempting to perform read query outside of a transaction. Attempting to retry query. Error was: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: org.postgresql.util.PSQLException: The connection attempt failed.
Error Code: 0
Query: ReadAllQuery(name="HostEntity.findByHostName" referenceClass=HostEntity sql="SELECT host_id, cpu_count, cpu_info, discovery_status, host_attributes, host_name, ipv4, ipv6, last_registration_time, os_arch, os_info, os_type, ph_cpu_count, public_host_name, rack_info, total_mem FROM hosts WHERE (host_name = ?)").
[EL Severe]: 2015-07-21 04:52:51.347--ServerSession(1225946600)--Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: org.postgresql.util.PSQLException: Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
Error Code: 0
...
{code} 

Since this log is not rolling, it can fill up the disk.

There is no log4j bridge for EclipseLink. This Jira will track the creation of an slf4j bridge that will log all SQL statements to a separate, rolling logger. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)