OS-3404: lx brand must support sendmsg() with IOV_MAX of 1024

Details

Issue Type:Bug
Priority:4 - Normal
Status:Resolved
Created at:2014-10-04T09:00:52.000Z
Updated at:2020-05-07T15:33:56.736Z

People

Created by:Former user
Reported by:Former user
Assigned to:Former user

Resolution

Fixed: A fix for this issue is checked into the tree and tested.
(Resolution Date: 2014-10-04T09:03:44.000Z)

Fix Versions

2014-10-16 Zhora (Release Date: 2014-10-16)

Labels

lxbrand

Description

On Linux, IOV_MAX is 1024 -- but for stupid, historical reasons, it's 16 on us. (This breaks tmux, which relies on a sendmsg() with more than 16 vectors.) While we don't necessarily need to change IOV_MAX, we do need to support applications that have an IOV_MAX of 1024.

Comments

Comment by Former user
Created at 2014-10-04T09:03:16.000Z

illumos-joyent commit e2400fb (branch master, by Bryan Cantrill)

OS-3404 lx brand must support sendmsg() with IOV_MAX of 1024