Skip to Main Content
IBM Z Hardware and Operating Systems Ideas Portal


This is the public portal for all IBM Z Hardware and Operating System related offerings. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Under review
Workspace z/OS
Created by Guest
Created on Feb 18, 2026

PFS UDS MAXSOCKETS for AF_UNIX

Currently, our application development department is using the C syslog() API to send logs to SYSLOGD. SYSLOGD forwards these messages to another syslog server which puts the data into Splunk.

During our load and performance test, we hit the barrier of 10.000 active AF_UNIX sockets. The limit should be customizable and should be increased, so that the limiting AF_UNIX sockets don't block the possibility to use the new SYSLOGD stuff to forward messages to other syslog daemons.

Idea priority Low
  • Guest
    May 12, 2026
    The AF_UNIX socket limit is controlled by z/OS Unix System Services. Your request has been assigned to z/OS Communications Server. Reviewing your request we are concerned with the potential implications your workload has in regard to syslogd. The syslogd server has a single AF_UNIX socket that it receives messages on. The application address spaces implementing syslog() requests will all connect to the syslogd socket. The written messages are buffers in memory on the syslogd socket end point until they have been read. The AF_UNIX socket has a limited buffer space. When this buffer space becomes full the syslog() function will receive a -1 EWOULDBLOCK return code on its write request and internally it will iterate the write for up to 7 minutes before returning to the application. If the workload that is causing the AF_UNIX socket limit to be reached consists mostly of syslog() related sockets your environment may be exposed to prolonged application delays waiting on syslog() calls to return.

    Is the application workload hitting the 10,000 socket limit due to syslog() opened AF_UNIX sockets or is the workload also using AF_UNIX sockets to communicate between processes unrelated to syslogd? If the socket limit is caused by syslog() sockets is there any expectation that the owning application instances will write numerous messages in parallel such that syslogd might be overwhelmed to the point where its socket buffer becomes full? Increasing the limit of AF_UNIX sockets to accommodate more syslog() sockets is going to increase the likelihood of syslogd not being able to read messages as fast as they are sent, and thus introduce delays in the applications issuing syslog() requests.

    Any details you can provide on the expected messaging rate would be helpful.