History log of /opensolaris-onvv-gate/usr/src/cmd/zoneadmd/zoneadmd.c
Revision Date Author Comments
# 13122:61fe7fb74c94 16-Aug-2010 Steve Lawrence <Stephen.Lawrence@oracle.COM>

PSARC/2010/291 zonestat
6871288 integrate zones observability phase 1
6976077 zoneadmd dumps core after restart


# 13117:f5e08a0ff14b 16-Aug-2010 Susan Kamm-Worrell <Susan.Kamm-Worrell@Sun.COM>

6969507 mount of ipkg zone in alternate root fails


# 11878:ac93462db6d7 09-Mar-2010 Venugopal Iyer <Venu.Iyer@Sun.COM>

PSARC/2009/364 dlstat and flowstat
PSARC/2009/436 Anti-spoofing Link Protection
PSARC/2009/448 pool dladm link property
PSARC/2009/501 Dynamic Ring Grouping on NICs
PSARC/2009/638 Public GLDv3 Interfaces
PSARC/2010/074 Crossbow resource usage updates
6838175 mac_tx should be able to send out a packet without a configured address
6806552 single MAC default TX ring doesn't scale
6809686 back-to-back LACP not recovering after removing one of the aggregated ports
6902209 setting maxbw to zero requires an intermediate reset-linkprop to take effect
6855972 Bind interrupts to the same CPU as poll thread using new interrupt APIs
6863945 aggr pseudo Tx rings
6796839 allow CPU pools to be associated with data-links
6526471 data-links assigned to an exclusive zone should seamlessly be bound the zone's CPUs
6802595 Per links stats can use some improvement
6889685 Crossbow should provide control over provision of h/w rings to MAC clients.
6708310 ixgbe needs to support VMDq
6869019 ixgbe should support IRM (Interrupt Resource Management framework)
6902266 vnet should support entry point for per ring stat querying
6926790 Integrate Link Protection Phase II
6930358 Make the core set of GLDv3 driver APIs committed
6901419 dladm create-aggr -u incorrectly rejects some valid ethernet addresses
6717042 should support "cpus" link properties for aggregations
6908184 bge_set_priv_prop() and bge_get_priv_prop() can't agree on the set of private properties
6907617 bge_m_getprop() shouldn't return default values for read-only properties
6900833 unused code in vnic_impl.h can be removed


# 10944:30bda6952fd0 03-Nov-2009 Edward Pilatowicz <Edward.Pilatowicz@Sun.COM>

6894901 zoneadmd can hang if fdetach() return EBUSY


# 10943:b45d62b629cd 03-Nov-2009 Edward Pilatowicz <Edward.Pilatowicz@Sun.COM>

6889379 zoneadm mount fails on opensolaris


# 10796:c03a117618e2 14-Oct-2009 Steve Lawrence <Stephen.Lawrence@Sun.COM>

6874636 RFE: zoneadmd should mount cluster branded zones as native in alternate roots.


# 10616:3be00c4a6835 22-Sep-2009 Sebastien Roy <Sebastien.Roy@Sun.COM>

PSARC 2009/373 Clearview IP Tunneling
PSARC 2009/410 Datalink Administration from Non-Global Zones
6858533 Clearview IP Tunneling
4861777 *snoop* cannot snoop on tunnel interfaces
5010680 M_IOCTL interface between ip and tun is horribly wrong
5029727 tun prints bogus debug messages when receiving multicast packets on 6to4 tunnels
6835873 dlpi_walk() silently fails in an exclusive zone
4152864 must not allow two tunnels to have the same tsrc/tdst pair
6855902 link and flow kstats are too promiscuous
6218826 need to be able to tunnel into a zone
4505468 network interface names can confuse, lie, and deceive
4524756 tun_wproc() takes up too much stack
6417373 tun_wproc_mdata assertion failures
4627970 scalability problems with IP in IP tunnels
4674797 ifparse_ifspec() will not correctly parse ipv6 tunnels
6509231 dladm should show links in exclusive stack zone
4793233 tun driver should include addr in DL_PHYS_ADDR_ACK for non-zero lengths
6795831 ZONE_*_DATALINK syscalls should take datalink_id_t as argument
6791472 mac module doesn't allow MAC addresses < 6 bytes
6618091 Race condition trips ASSERT() in tun.c's SIOCSLIFNAME path
6837580 bogus mi_active check in mac_set_mtu()
6868083 libinetutil: ofmt_open()'s template argument should be const
6870313 libdladm: needless dladm_init_linkprop() in i_dladm_aggr_up()
6872221 panic in dls_devnet_close() if "mtu" property is being set
4289774 Change to the interface-id does not change IPv6 link-local address
6873561 unable to create links with 31 character link names
6874666 changing a link property can accidentally destroy it
6874682 removing a link attribute corrupts the attribute list
6875167 IPCL_ISV6 conn flag is set but never used
6881764 itp reference leak in ipsec_construct_inverse_acquire()
6881951 dladm delete-vlan can no longer delete persistent-only VLANs


# 10521:1eaab2a76b85 14-Sep-2009 <gerald.jelinek@sun.com>

6881685 zoneadmd core dump if brand hook prints output


# 8958:30c06ea0a41f 02-Mar-2009 Dan Price <dp@eng.sun.com>

6811365 brandz needs poststate hook to fire when a state change fails


# 8905:b9e263e6e4ce 25-Feb-2009 Ric Aleshire <Ric.Aleshire@Sun.COM>

PSARC/2009/065 labeled brand zone
6717648 Labeled zones should have their own brand
6713821 lx branded zone warnings printed to console when booting tx


# 8770:9d444f8225c5 11-Feb-2009 jv227347 <Jordan.Vaughan@Sun.com>

6498835 zone console stream module config is too fragile


# 8453:15fa4bb77d8c 24-Dec-2008 Anurag S. Maskey <Anurag.Maskey@Sun.COM>

6745288 libdladm is executing open() of dld control device everywhere


# 7655:76c161ee52b3 22-Sep-2008 <gerald.jelinek@sun.com>

6746514 RFE: need ability to mount non-native branded zones


# 7370:e94ec740675f 19-Aug-2008 <Gerald Jelinek>

6733450 RFE: need more flexible hooks for mounting and booting a zone


# 7089:0461a2d76570 13-Jul-2008 gjelinek

6553514 native zone svr4 pkg code should be moved into zone callbacks
6621020 zlogin tries to write unneeded zero-length message and hangs
6704382 Upgrade process with zones freezes everytime using GUI installer on ultra 45 with 1024 MB of memory
6724480 wrong reference in embedded help for zoneadm
6588602 libbrand '%*' token expansion is a mess
6705863 brand dtd says zoneroot but it should be zonepath


# 5829:20241b1ccadc 14-Jan-2008 gjelinek

PSARC 2007/621 zone update on attach
6480464 RFE: zoneadm attach should patch/update the zone to the new hosts level
6576592 RFE: zoneadm detach/attach should work between sun4u and sun4v architecture
6637869 zone attach doesn't handle obsolete patches correctly


# 5576:600b6e9b3a5b 03-Dec-2007 edp

6629088 lucreate fails with zone roots in shared file systems


# 5182:1933ef4db196 04-Oct-2007 edp

6572723 zoneadmd should allow lofs mounts on files


# 4350:cd92987240fb 30-May-2007 td153743

PSARC 2007/304 "cluster" Brand Zone
6556949 zoneadm mount/unmount command should work for cluster branded zones


# 3716:1429cb51c952 26-Feb-2007 gjelinek

6527301 zoneadmd has sprung a few leaks


# 3247:e05001c14ea2 14-Dec-2006 gjelinek

PSARC 2006/496 Improved Zones/RM Integration
PSARC 2006/598 Swap resource control; locked memory RM improvements
PSARC 2006/660 rcapadm zone option
4754856 *prstat* prstat -atJTZ should count shared segments only once
4970603 RFE: should be able to persistently specify global zone's cpu shares
5026227 RFE: ability to rcap zones from global zone
5103071 RFE: local zones can run the global zone out of swap
6222025 RFE: simplify rctl syntax and improve cpu-shares/FSS interaction
6420985 rcapstat is broken on amd64
6421202 RFE: simplify and improve zones/pool integration
6442252 zonecfg's "unset" syntax is not documented and confusing
6490516 schedctl pages should not reserve swap
6490938 setproject can bind to the wrong pool
6498635 zone attach failure leaves zone in installed state
6500877 tmpfs syslogs incorrect path when non-global zone tmpfs mounts become full


# 2727:fa06bd58f0f9 14-Sep-2006 edp

6469453 invalid assert in ioctl.c:ldlinux_check()
6469929 brand handle should be an opaque handle as defined in PSARC/2004/413


# 2712:f74a135872bc 11-Sep-2006 nn35248

PSARC/2005/471 BrandZ: Support for non-native zones
6374606 ::nm -D without an object may not work on processes in zones
6409350 BrandZ project integration into Solaris
6455289 pthread_setschedparam() should return EPERM rather than panic libc
6455591 setpriority(3C) gets errno wrong for deficient privileges failure
6458178 fifofs doesn't support lofs mounts of fifos
6460380 Attempted open() of a symlink with the O_NOFOLLOW flag set returns EINVAL, not ELOOP
6463857 renice(1) errors erroneously


# 2611:72abb3d7690c 25-Aug-2006 vp157776

6367840 Zones does not boot if configured for a failed network interface


# 2525:50641249b446 09-Aug-2006 dp

6387493 uid variable isn't available to non-root DTrace users


# 2382:61e0c5c03383 17-Jul-2006 dp

6431807 zoneadmd should daemonize itself into a new contract
Contributed by Mike Gerdts <mgerdts@gmail.com>


# 2303:327ca1e2fdf0 29-Jun-2006 carlsonj

PSARC 2006/387 Zones Features For Zulu
6365741 RFE: add unique identifier to facilitate asset tracking (similar to hostid)
6384962 libzonecfg doesn't preserve owner/mode on changes
6394273 fix for CR 6305641 missed one of the hard-coded constants
6431731 zoneadm list -p (parseable) output isn't
6436841 Zonecfg needs to address alternate roots to adjust file paths
6436853 Zoneadm should allow zones to be marked as incomplete


# 2267:c5d9a656170f 22-Jun-2006 dp

PSARC/2006/269 Zone Boot Arguments II
4943812 init improperly respawning stuff during reboot
4994285 RFE: zones should support boot arguments
6315349 halt.c contains an uninitialized variable
6395642 missing global zone checks for menu updates in uadmin(2)
6415633 krtld calls printf(), goes boom
6421372 libc's lintlib doesn't include <sys/uadmin.h>
6433526 zoneadm should use statvfs64


# 1645:5c204cdba7d2 19-Mar-2006 comay

PSARC 2006/124 Configurable Privileges for Zones
4966416 RFE: zone privileges should be configurable
5008923 zoneadm halt message is a little illogical when run from the target zone
5049028 Makefiles that hacked around libpool errors now need cleanup
6345758 zonecfg rctl help doesn't mention 'remove'
6397853 zone console doesn't report failures to boot
6399963 get_zone_pool() isn't consistent with its return values


# 871:f917b2ed7d21 09-Nov-2005 casper

6346636 expunge readdir_r uses from Solaris
6346809 S_IFxxx is not a bitmask but our programmers don't know


# 766:c521de78a32f 27-Oct-2005 carlsonj

PSARC 2005/474 Zones Upgrade (Ashanti and Zulu)
6328286 need scratch zone support for upgrade
6328296 need temporary NFS feature to support cross-zone traffic in miniroot environment (only)
6328310 zone_destroy shouldn't camp on the root vnode
6329667 zoneadm fails, but still exits with status zero


# 0:68f95e015346 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch


# 13122:61fe7fb74c94 16-Aug-2010 Steve Lawrence <Stephen.Lawrence@oracle.COM>

PSARC/2010/291 zonestat
6871288 integrate zones observability phase 1
6976077 zoneadmd dumps core after restart


# 13117:f5e08a0ff14b 16-Aug-2010 Susan Kamm-Worrell <Susan.Kamm-Worrell@Sun.COM>

6969507 mount of ipkg zone in alternate root fails


# 11878:ac93462db6d7 09-Mar-2010 Venugopal Iyer <Venu.Iyer@Sun.COM>

PSARC/2009/364 dlstat and flowstat
PSARC/2009/436 Anti-spoofing Link Protection
PSARC/2009/448 pool dladm link property
PSARC/2009/501 Dynamic Ring Grouping on NICs
PSARC/2009/638 Public GLDv3 Interfaces
PSARC/2010/074 Crossbow resource usage updates
6838175 mac_tx should be able to send out a packet without a configured address
6806552 single MAC default TX ring doesn't scale
6809686 back-to-back LACP not recovering after removing one of the aggregated ports
6902209 setting maxbw to zero requires an intermediate reset-linkprop to take effect
6855972 Bind interrupts to the same CPU as poll thread using new interrupt APIs
6863945 aggr pseudo Tx rings
6796839 allow CPU pools to be associated with data-links
6526471 data-links assigned to an exclusive zone should seamlessly be bound the zone's CPUs
6802595 Per links stats can use some improvement
6889685 Crossbow should provide control over provision of h/w rings to MAC clients.
6708310 ixgbe needs to support VMDq
6869019 ixgbe should support IRM (Interrupt Resource Management framework)
6902266 vnet should support entry point for per ring stat querying
6926790 Integrate Link Protection Phase II
6930358 Make the core set of GLDv3 driver APIs committed
6901419 dladm create-aggr -u incorrectly rejects some valid ethernet addresses
6717042 should support "cpus" link properties for aggregations
6908184 bge_set_priv_prop() and bge_get_priv_prop() can't agree on the set of private properties
6907617 bge_m_getprop() shouldn't return default values for read-only properties
6900833 unused code in vnic_impl.h can be removed


# 10944:30bda6952fd0 03-Nov-2009 Edward Pilatowicz <Edward.Pilatowicz@Sun.COM>

6894901 zoneadmd can hang if fdetach() return EBUSY


# 10943:b45d62b629cd 03-Nov-2009 Edward Pilatowicz <Edward.Pilatowicz@Sun.COM>

6889379 zoneadm mount fails on opensolaris


# 10796:c03a117618e2 14-Oct-2009 Steve Lawrence <Stephen.Lawrence@Sun.COM>

6874636 RFE: zoneadmd should mount cluster branded zones as native in alternate roots.


# 10616:3be00c4a6835 22-Sep-2009 Sebastien Roy <Sebastien.Roy@Sun.COM>

PSARC 2009/373 Clearview IP Tunneling
PSARC 2009/410 Datalink Administration from Non-Global Zones
6858533 Clearview IP Tunneling
4861777 *snoop* cannot snoop on tunnel interfaces
5010680 M_IOCTL interface between ip and tun is horribly wrong
5029727 tun prints bogus debug messages when receiving multicast packets on 6to4 tunnels
6835873 dlpi_walk() silently fails in an exclusive zone
4152864 must not allow two tunnels to have the same tsrc/tdst pair
6855902 link and flow kstats are too promiscuous
6218826 need to be able to tunnel into a zone
4505468 network interface names can confuse, lie, and deceive
4524756 tun_wproc() takes up too much stack
6417373 tun_wproc_mdata assertion failures
4627970 scalability problems with IP in IP tunnels
4674797 ifparse_ifspec() will not correctly parse ipv6 tunnels
6509231 dladm should show links in exclusive stack zone
4793233 tun driver should include addr in DL_PHYS_ADDR_ACK for non-zero lengths
6795831 ZONE_*_DATALINK syscalls should take datalink_id_t as argument
6791472 mac module doesn't allow MAC addresses < 6 bytes
6618091 Race condition trips ASSERT() in tun.c's SIOCSLIFNAME path
6837580 bogus mi_active check in mac_set_mtu()
6868083 libinetutil: ofmt_open()'s template argument should be const
6870313 libdladm: needless dladm_init_linkprop() in i_dladm_aggr_up()
6872221 panic in dls_devnet_close() if "mtu" property is being set
4289774 Change to the interface-id does not change IPv6 link-local address
6873561 unable to create links with 31 character link names
6874666 changing a link property can accidentally destroy it
6874682 removing a link attribute corrupts the attribute list
6875167 IPCL_ISV6 conn flag is set but never used
6881764 itp reference leak in ipsec_construct_inverse_acquire()
6881951 dladm delete-vlan can no longer delete persistent-only VLANs


# 10521:1eaab2a76b85 14-Sep-2009 <gerald.jelinek@sun.com>

6881685 zoneadmd core dump if brand hook prints output


# 8958:30c06ea0a41f 02-Mar-2009 Dan Price <dp@eng.sun.com>

6811365 brandz needs poststate hook to fire when a state change fails


# 8905:b9e263e6e4ce 25-Feb-2009 Ric Aleshire <Ric.Aleshire@Sun.COM>

PSARC/2009/065 labeled brand zone
6717648 Labeled zones should have their own brand
6713821 lx branded zone warnings printed to console when booting tx


# 8770:9d444f8225c5 11-Feb-2009 jv227347 <Jordan.Vaughan@Sun.com>

6498835 zone console stream module config is too fragile


# 8453:15fa4bb77d8c 24-Dec-2008 Anurag S. Maskey <Anurag.Maskey@Sun.COM>

6745288 libdladm is executing open() of dld control device everywhere


# 7655:76c161ee52b3 22-Sep-2008 <gerald.jelinek@sun.com>

6746514 RFE: need ability to mount non-native branded zones


# 7370:e94ec740675f 19-Aug-2008 <Gerald Jelinek>

6733450 RFE: need more flexible hooks for mounting and booting a zone


# 7089:0461a2d76570 13-Jul-2008 gjelinek

6553514 native zone svr4 pkg code should be moved into zone callbacks
6621020 zlogin tries to write unneeded zero-length message and hangs
6704382 Upgrade process with zones freezes everytime using GUI installer on ultra 45 with 1024 MB of memory
6724480 wrong reference in embedded help for zoneadm
6588602 libbrand '%*' token expansion is a mess
6705863 brand dtd says zoneroot but it should be zonepath


# 5829:20241b1ccadc 14-Jan-2008 gjelinek

PSARC 2007/621 zone update on attach
6480464 RFE: zoneadm attach should patch/update the zone to the new hosts level
6576592 RFE: zoneadm detach/attach should work between sun4u and sun4v architecture
6637869 zone attach doesn't handle obsolete patches correctly


# 5576:600b6e9b3a5b 03-Dec-2007 edp

6629088 lucreate fails with zone roots in shared file systems


# 5182:1933ef4db196 04-Oct-2007 edp

6572723 zoneadmd should allow lofs mounts on files


# 4350:cd92987240fb 30-May-2007 td153743

PSARC 2007/304 "cluster" Brand Zone
6556949 zoneadm mount/unmount command should work for cluster branded zones


# 3716:1429cb51c952 26-Feb-2007 gjelinek

6527301 zoneadmd has sprung a few leaks


# 3247:e05001c14ea2 14-Dec-2006 gjelinek

PSARC 2006/496 Improved Zones/RM Integration
PSARC 2006/598 Swap resource control; locked memory RM improvements
PSARC 2006/660 rcapadm zone option
4754856 *prstat* prstat -atJTZ should count shared segments only once
4970603 RFE: should be able to persistently specify global zone's cpu shares
5026227 RFE: ability to rcap zones from global zone
5103071 RFE: local zones can run the global zone out of swap
6222025 RFE: simplify rctl syntax and improve cpu-shares/FSS interaction
6420985 rcapstat is broken on amd64
6421202 RFE: simplify and improve zones/pool integration
6442252 zonecfg's "unset" syntax is not documented and confusing
6490516 schedctl pages should not reserve swap
6490938 setproject can bind to the wrong pool
6498635 zone attach failure leaves zone in installed state
6500877 tmpfs syslogs incorrect path when non-global zone tmpfs mounts become full


# 2727:fa06bd58f0f9 14-Sep-2006 edp

6469453 invalid assert in ioctl.c:ldlinux_check()
6469929 brand handle should be an opaque handle as defined in PSARC/2004/413


# 2712:f74a135872bc 11-Sep-2006 nn35248

PSARC/2005/471 BrandZ: Support for non-native zones
6374606 ::nm -D without an object may not work on processes in zones
6409350 BrandZ project integration into Solaris
6455289 pthread_setschedparam() should return EPERM rather than panic libc
6455591 setpriority(3C) gets errno wrong for deficient privileges failure
6458178 fifofs doesn't support lofs mounts of fifos
6460380 Attempted open() of a symlink with the O_NOFOLLOW flag set returns EINVAL, not ELOOP
6463857 renice(1) errors erroneously


# 2611:72abb3d7690c 25-Aug-2006 vp157776

6367840 Zones does not boot if configured for a failed network interface


# 2525:50641249b446 09-Aug-2006 dp

6387493 uid variable isn't available to non-root DTrace users


# 2382:61e0c5c03383 17-Jul-2006 dp

6431807 zoneadmd should daemonize itself into a new contract
Contributed by Mike Gerdts <mgerdts@gmail.com>


# 2303:327ca1e2fdf0 29-Jun-2006 carlsonj

PSARC 2006/387 Zones Features For Zulu
6365741 RFE: add unique identifier to facilitate asset tracking (similar to hostid)
6384962 libzonecfg doesn't preserve owner/mode on changes
6394273 fix for CR 6305641 missed one of the hard-coded constants
6431731 zoneadm list -p (parseable) output isn't
6436841 Zonecfg needs to address alternate roots to adjust file paths
6436853 Zoneadm should allow zones to be marked as incomplete


# 2267:c5d9a656170f 22-Jun-2006 dp

PSARC/2006/269 Zone Boot Arguments II
4943812 init improperly respawning stuff during reboot
4994285 RFE: zones should support boot arguments
6315349 halt.c contains an uninitialized variable
6395642 missing global zone checks for menu updates in uadmin(2)
6415633 krtld calls printf(), goes boom
6421372 libc's lintlib doesn't include <sys/uadmin.h>
6433526 zoneadm should use statvfs64


# 1645:5c204cdba7d2 19-Mar-2006 comay

PSARC 2006/124 Configurable Privileges for Zones
4966416 RFE: zone privileges should be configurable
5008923 zoneadm halt message is a little illogical when run from the target zone
5049028 Makefiles that hacked around libpool errors now need cleanup
6345758 zonecfg rctl help doesn't mention 'remove'
6397853 zone console doesn't report failures to boot
6399963 get_zone_pool() isn't consistent with its return values


# 871:f917b2ed7d21 09-Nov-2005 casper

6346636 expunge readdir_r uses from Solaris
6346809 S_IFxxx is not a bitmask but our programmers don't know


# 766:c521de78a32f 27-Oct-2005 carlsonj

PSARC 2005/474 Zones Upgrade (Ashanti and Zulu)
6328286 need scratch zone support for upgrade
6328296 need temporary NFS feature to support cross-zone traffic in miniroot environment (only)
6328310 zone_destroy shouldn't camp on the root vnode
6329667 zoneadm fails, but still exits with status zero


# 0:68f95e015346 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch