Skip to end of metadata
Go to start of metadata

Download here

Note: this page is usually out of date. See the announcement notices to the smartos-discuss mailing list every two weeks for more current changelogs.

September 19, 2013

smartos-live
--------

OS-2483 catman generation copies linked pages
OS-2497 remove use of system.getProvisionableMemory() leaving decisions about space reservation to caller or something else upstack.
OS-2487: 'imgadm import' rollback shouldn't complain about not being able to delete -partial dataset
OS-2383 want support for HP/Compaq SmartArray controllers
OS-2494 need node-libuuid module in the platform
FWAPI-75: fwadm: list remote VMs
FWAPI-82: fwadm: want --owner_uuid option; fwadm now outputs which remote VMs were added or updated.
OS-2488 incremental imgadm create should bork if no @final snapshot on the origin image
ZAPI-404 add tests to ensure snapshots working w/ SNGL
'make check'
OS-2489: imgadm create must fail on 'zfs send' error
OS-2491 fix race condition between zfs set {compression,refreservation} and zfs list in VM.js
OS-2400: occassional 'HashUpdate fail' in 'imgadm create ...'
OS-2485 configure is missing pkg_alternatives
OS-2482 add support for sdc:operator-script which will pull from internal_metadata[operator-script]

illumos
------

OS-2502 illumos-joyent manifest should be sorted
4122 do_sysfile_cmd colon-separates the module path, and then we can't parse it
3789 iscsid disables warnings
1770 3libucb and 3ucb manpages are 6 years behind reality
OS-2383 want support for HP/Compaq SmartArray controllers
1601 date command should support +%N
4023 Properly escape newlines and carriage returns in man pages
4078 groupadd execs getent unnecessarily
4127 dmake setup could create /etc/skel
3737 grep does not support -H option
3759 egrep(1) and fgrep(1) -s flag does not hide -c output
3806 illumos build execs echo unnecessarily
4020 Make ldi_ev_remove_callbacks safe to use in LDI callbacks
4099 SMF methods without absolute paths no longer work
OS-2469 missing fm driver prevents all CPU and memory diagnosis on all HW
4111 wcwidth() still not right for some characters

illumos-extra
--------

kvm
--------

kvm-cmd
--------

HVM-782 want walkers for various bits of nic state

September 09, 2013

smartos-live
--------

OS-2456 sd timeout/retry settings are absurd
OS-2457 mptsas timeout subsystem needs finer granularity
3600 edit(1) is a bad .so reference (fix merge cruft)
OS-2474: If we get an error trying to create the zone socket, back-off and retry a few seconds later.
OS-2479 the ramdisk must grow to accommodate gdamore's locales
OS-2465 'imgadm create' should clean up its '@final' snapshot on the dataset on failure
OS-2466 'imgadm create' should not fail on an existing '@final' snapshot on the VM
OS-2453 only call callback once when there's an error posting to vmadmd.
OS-2426 return an error when vmadm is unable to talk to vmadmd.
FWAPI-72: fw.js: need to determine if remote VMs are the target of rules

illumos
--------

OS-2437 arc_get_data_buf() blocks in vmem_alloc() instead of evicting
OS-2432 tail -f/-F missing some truncation events
OS-2433 tail -f/-F can produce duplicate output after a truncation
OS-2456 sd timeout/retry settings are absurd
3600 edit(1) is a bad .so reference (fix merge cruft)
2408 CJK character width handled incorrectly in terminal emulators (missing widths-2.txt)
2408 CJK character width handled incorrectly in terminal emulators
3019 localedef(1) manpage is pretty out of date
672 xargs doesn't support -0
3356 xargs needlessly duplicates stdio buffering
4075 nscd spuriously thinks all databases are privileged
3965 find does not support -delete option
3933 contract adoption can race
1974 pages_pp_maximum/lotsfree discrepancy leads to mlock() failure
4072 make clobber leaves trash
3600 edit(1) is a bad .so reference
4082 zfs receive gets EFBIG from dmu_tx_hold_free()
3954 metaslabs continue to load even after hitting zfs_mg_alloc_failure limit
4080 zpool clear fails to clear pool
4081 need zfs_mg_noalloc_threshold
4049 filesystem(5) documents /usr/bin/amd64 twice
4048 cpu_acpi is too verbose about disabled SpeedStep/PowerNow! support
OS-2463 restore zone-based zfs scheduling, based on new behavior
OS-2444 richmond hardware maps need to support ivy bridge
195 Need replacement for nfs/lockd+klm (exception_lists)
3946 ::gcore (fix sparc build)
3518 Incorrect hostid calculation
195 Need replacement for nfs/lockd+klm
4045 zfs write throttle & i/o scheduler performance work
3845 beadm doesn't work in non-global zones
4054 dis sometimes decides random symbols are functions
3194 dis crashes disassembling aes
2932 support crash dumps to raidz, etc. pools (fix mismerge)
OS-2450 libproc assertion failure
1765 assert triggered in libzfs_import.c trying to import pool name beginning with a number
2932 support crash dumps to raidz, etc. pools
3785 Implement MAP_32BIT flag to mmap()
OS-2417 fix multi-vdev crash dump feature enabling
4046 dsl_dataset_t ds_dir->dd_lock is highly contended
3974 mistake on stdlib.h

illumos-extra
--------

kvm
--------

kvm-cmd
--------

August 08, 2013

smartos-live
--------

FWAPI-43: No man page for fwadm
OS-2403 'imgadm create --publish ...' passes incorrect path to the publish subcmd if compression is used
OS-2401 imgadm support for incremental images (missing file from manifest)
OS-2401 imgadm support for incremental images
OS-1920 src/img/lib/imgadm.js "_installImage" is a beast, refactor
OS-2397 mkisofs breaks when LANG set to UTF-8 locale

illumos
--------

3956 ::vdev -r should work with pipelines
3957 ztest should update the cachefile before killing itself
3958 multiple scans can lead to partial resilvering
3959 ddt entries are not always resilvered
3960 dsl_scan can skip over dedup-ed blocks if physical birth != logical birth
3961 freed gang blocks are not resilvered and can cause pool to suspend
3962 ztest should print out zfs debug buffer before exiting
3955 ztest failure: assertion refcount_count(&tx->tx_space_written) + delta <= tx->tx_space_towrite
3949 ztest fault injection should avoid resilvering devices
3950 ztest: deadman fires when we're doing a scan
3951 ztest hang when running dedup test
3952 ztest: ztest_reguid test and ztest_fault_inject don't place nice together
backout 6910752/6968206: needs more work
3992 mdb ::stacks segv
3966 zfs lz4 compression (etc) should have bumped grub capability VERSION
3925 IP DCE does not scale (fix sparc)
3973 zfs_ioc_rename alters passed in zc->zc_name
3925 IP DCE does not scale
3972 ps - missing column separator
3988 kstat(1) woefully inefficient on fully specified kstats
3916 elfcore() can induce panic in bcopy()
3923 Users should be able to lower nice value of processes within a zone
3924 privileges.5 man page missing PRIV_SYS_RES_BIND
3935 timer_settime() for a one-shot should use cyclic_reprogram()
3936 cyclic_remove_here() blocked with cyp_rpend of UINT32_MAX
3937 cyclic processing fails when cy_pend is greater than INT32_MAX
3967 iconv() blows up when passed (iconv_t)-1
OS-2409 _init alignment from crti.s needs work
3735 should include an empty make variable in the default CFLAGS/CCFLAGS
3844 the build should make source-level debugging easier
3922 libkvm/mdb should be able to extract symbols from crash dump
3953 Calling ::list without specifying the name of the next member causes mdb to core dump
3926 multiple extern map file definitions corrupt symbol table entry
3917 panic in turnstile_block() on unowned mutex
OS-2408 iconv() blows up when passed (iconv_t)-1
backout OS-2409 _init alignment from crti.s needs work (missing crtn)
3942 inject sanity into ipadm tcp buffer size properties
3943 _snd_lowat_fraction tcp tunable has no effect
3939 parent rn_lock being held across calls to rc_hold
OS-2409 _init alignment from crti.s needs work
3918 "pargs -l" dies on incomplete core dumps
3919 mdb/pmap should show unresolved map names on core dumps
3920 executable mapping in core dump misreported when file isn't found
3921 Pfindexec() finds wrong binary, wreaking havoc
348 ZFS should handle DKIOCGMEDIAINFOEXT failure
3902 Race between ipmi_submit_driver_request() and kcs_loop()
3882 Remove xmod & friends (fix sparc)
3909 "zfs send -D" does not work
3834 incremental replication of 'holey' file systems is slow
3888 zfs recv -F should destroy any snapshots created since the incremental source
3934 project reference count leak in tasksys_settaskid()
OS-2366 ddi_periodic_add(9F) is entirely rubbish
STOR-111 RAID-Z crash dump improvements from code review comments
3778 1000BASE-LX support in ixgbe
3856 want FW config version number for igb and ixgbe
3913 there is no dialup, only zuul
3894 zfs should not allow snapshot of inconsistent dataset
3875 panic in zfs_root() after failed rollback
3706 mdb segfault when random address is passed to "list" walker
3911 mdb is unable to display recursive stack
1986 libima misuses gethostname
OS-2288 there is no dialup, only zuul

illumos-extra
--------

OS-2412 64-bit iconv modules should match 32-bit

kvm
--------

kvm-cmd
--------

July 25, 2013

smartos-live
--------

smartos-live#238 Global zone lacks svc:/network/nfs/mapid:default
FWAPI-71: "fwadm vms" throws an error when rule references an unknown VM
OS-2387 Bump DEFAULT_MAXPID to 99999
joyent/smartos-live#239: nictagadm doesn't properly handle comments in config file
FWAPI-68: fwadm: want to be able to find VMs affected by a rule
FWAPI-56: Remove accidentally checked-in binary
FWAPI-56: Add microtime to node_modules
FWAPI-69: fw.js: expose function for getting remote rule targets
FWAPI-56 Add node-microtime (0.3.3) 9bbd4002c3b3c5ba246810feae37bd69352383f6
smartos-live#238 Global zone lacks svc:/network/nfs/mapid:default
OS-2393 crtn was not properly updated for the crti changes
OS-2392 i386 ctri.s does not provide proper stack alignment
OS-2387 Bump DEFAULT_MAXPID to 99999
OS-2386 Pfindexec() finds wrong binary, wreaking havoc
3895 {tcp,udp}_{largest,smallest}_anon_port should reality-check
3869 tcp anon port calculation wrong
OS-2345 panic in zfs_root() due to NULL z_os (fix refcnt)
OS-2378 OS-2358 fix causes snapshot -r to fail during recv
3893 lvm: incorrect flag handling
OS-2377 Make zfs-io-priority 0 mean that zone isn't subject to I/O throttling
OS-2345 panic in zfs_root() due to NULL z_os
3853 __cplusplus change and headers incompatipility with clang
3849 implement _cxa_atexit/_cxa_finalize
3887 Enlarge data buffer in digest/mac to boost performance
OS-2373 elfcore() can induce panic in bcopy()
3877 fast reboot does not work with extended partition
OS-2371 push for OS-2271 omitted two files

illumos-extra
--------

OS-2390 illumos-extra g11n build breaks if MAKE is set

kvm
--------

kvm-cmd
--------

July 11, 2013

smartos-live
--------

OS-2363 use existing disk_driver or nic_driver values on update when available.
OS-2363 keep disk_driver and nic_driver properties and use .model from first disk/nic if missing.
OS-2295 Users should be able to lower nice value of processes within a zone.
OS-2346 bump ringbuffer messages to 512 to help track down problems.
OS-2357 fix vmadm lookup when no -j and -o to not lookup attributes it doesn't need.
OS-2353 add support for mounting /checkpoints for joyent and joyent-minimal
OS-2323 hang in 'imgadm import ... IMAGE-UUID'
IMGAPI-95: imgadm create & imgadm publish (for non-KVM images and VMs)
OS-2349 /etc/profile executes /usr/sbin/quota, which is O(mountpoints)
OS-2284 fix vmadm deletion of non-existent VM

illumos
--------

3839 AHCI: WARNINGs should be replaced by ASSERTs
3878 blkdev needs to support DKIOCGMEDIAINFOEXT
OS-2368 freed zombie sdev_node still in directory cache
OS-2369 sdev_shadow_node slept through a vn_rele
OS-2356 mdb should support embedded dmods in core dumps
OS-2295 Users should be able to lower nice value of processes within a zone.
OS-2367 privileges.5 man page missing PRIV_SYS_RES_BIND
OS-2312 cron ran the same task twice at the same time
3866 panic in idm module
3867 stmfCreateLu failed: GUID_IN_USE
3868 iscsi target not accepting any new connections
OS-2359 svc.startd dies in utmpx_postfork()
3862 stmf + kstat = kernel panic
3863 stmf_itl_task_start() must check for ilu->ilu_kstat_io is non-null
3864 memory leak in the iSCSI code
3861 tcp buffer size tunables for iscsi connections (fix sizeof calls)
OS-2358 zfs should not allow snapshot of inconsistent dataset (fix bogon)
OS-2358 zfs should not allow snapshot of inconsistent dataset
3809 Recent libc change breaks Solaris 10 Branded Zone Support
3861 tcp buffer size tunables for iscsi connections
3836 zio_free() can be processed immediately in the common case
3775 Upstreaming of ALUA use-after-free fixes from Nexenta
OS-2351 zone boot crosscheck_zonepaths is O(N^2)
OS-2328 zone boot failed: could not open master side of zone console
OS-2349 /etc/profile executes /usr/sbin/quota, which is O(mountpoints)
OS-2341 need a way to disable hsfs use in a zone
OS-2350 zoneadmd stuck in sdev

illumos-extra
--------

kvm
--------

kvm-cmd
--------

June 27, 2013

smartos-live
--------

OS-2346: vmadm crash on us-east-3 during update
FWAPI-59: fwadm get should only output JSON
NET-217: 4-space indents
OS-2268 smartos-live configure misses some default packages
OS-2344 configure should accept no for ILLUMOS_ENABLE_DEBUG
OS-2332 filewait needs to wait if file's parent directory does not exist when we start watching.
OS-2325 Revert imgadm changes exacerbating this bug
OS-2315 imgadm fails on images.joyent.com with SSL certificate failure
OS-2314 fix path for metadata socket in zoneinit's 00-mdata.sh, and also fix to using correct mdata:fetch start method so we have correct path there too.
OS-2324 "mdata-get sdc:datacenter_name" returns no value
IMGAPI-95: imgadm create & imgadm publish (for non-KVM images and VMs)
HEAD-678: Need persistent IPF rules functionality in Headnode
OS-1950: Need log rotation on /var/log/fw files
OS-2307 '/lib/sdc/config.sh -json' should be fast when config hasn't changed
OS-2297: Add allowed_ips to vmadm man page

illumos
--------

OS-2350 zoneadmd stuck in sdev
OS-1994 Missing various liblgrp manual pages
OS-2338 ipmi driver wedged in kcs_start_write()
OS-2342 panic in fop_read on hyprlofs mountpoint
OS-2317 ::typedef gets confused after defining an invalid type
OS-2343 ::typedef -l shows anonymous structures
3814 Support for SATA III
3815 AHCI: Support for Marvell 88SE9128
3820 /usr/bin/sed doesn't handle binary files.
3837 Get rid of custom getln() implementation from whois.c
3036 Update hwdata to current upstream data
OS-2336 Include nicstat for network interface statistics
OS-2318 cron doesn't have CTF
OS-2333 would like a way to disable NFS client in zones
3788 /etc/bootrc is defunct and should be removed
2893 build_osnet should go away
OS-2320 common.ksh post_unpack function doesn't support sparse zone model
3843 kstat should handle NULL string values
3829 fix for 3740 changed behavior of zfs destroy/hold/release ioctl
OS-1720 kstat -l shows all vnics on the host from a zone, info about physical nics viewable, too
3822 need getline() and getdelim() manual pages
3832 AMD E721 workaround panics on KVM
3828 The string(3c) man page needs restrict keyword for strtok_r()
3818 zpool status -x should report pools with removed l2arc devices
OS-2271 'tail -F ...' not resetting the offset of file rotation properly
3787 gcc4.7 __cplusplus change incompatibility
3823 wchar.h and wctype_iso.h incompatibility
OS-2197 renaming dynamic sdev nodes leads to panic
OS-2195 sdev dynamic directories can be created multiple times
OS-2137 sdev vfs refcount assertion violation
OS-2118 chmod 700 /dev/zcons/* panics the box
OS-2311 sdev could use some theory statements
3691 setgroups() needs a sorted GID list for more than 16 groups
3808 sulogin should reset console to text mode
OS-2308 kstat(1) woefully inefficient on fully specified kstats

illumos-extra
--------

kvm
--------

kvm-cmd
--------

HVM-778 ship qemu mdb module

June 13, 2013

smartos-live
--------

OS-2200 fix update of resolvers when no current resolvers. also fixes 'make check', tests and removes some cruft.
OS-2297: vmadm: add allowed_ips property for nics
joyent/smartos-live#223 imgadm should use progbar from npm
OS-2304 metadata agent needs to reload if cache is stale when loading sdc:resolvers and sdc:routes
OS-2253 when rebooting many zones, mdata:fetch should not go into maintenance
OS-2289 make metadata agent files jsl and jsstyle clean
OS-2290 switch metadata agent to bunyan logging
OS-2291 cleanup objects for zone when zone deleted
OS-2292 fix KEYS command to merge internal_metadata creds w/ customer_metadata keys
OS-2293 upgrade node-zsock to latest upstream
OS-2135 /etc/rtc_config contains evil
smartos-live#227 netmask mistakingly required for non-admin network dhcp
OS-2257 unusable SSL libraries should have different names in the platform
TOOLS-184: fix intermittent net failures in VM test suite
OS-2263: 'man vmadm' PROPERTIES section doesn't mention "firewall_enabled" prop/field
OS-2277: Add network_uuid field to nics
OS-2275 fix reprovision when quota is 0 (none)
OS-2274: 'imgadm avail' blows up with "Cannot read property 'length' of undefined" if cannot reach one of the sources
OS-2249: ipv4-forwarding service always enabled
OS-2269 mdata:fetch should have dependency on system/rmtmpfiles
OS-2266 keep quota across reprovision
OS-2270 destroy old dataset with -r when reprovisioning
OS-2158 add tests for reprovision
OS-1963 / smartos-live#135 fix vmadm recv for KVM VMs (thanks MerlinDMC!).
OS-1103 perform upgrade for old VMs to bring to {v: 1}
OS-2261 / smartos-live#219 fix KVM autoboot after reboot
OS-2260 fix regression caused by OS-2059 which broke 'make check' on a clean checkout on OS X.
FWAPI-53: "too few args to sprintf" error when adding remote VMs with a UUID matching a local VM

illumos
--------

OS-2302 ipmi driver needs to coordinate access to the dev_list
OS-2303 illumos 3770 does not properly clean up in ipmi attach
OS-2301 brand hooks should not be i18n
3740 Poor ZFS send / receive performance due to snapshot hold / release processing
OS-2259 ixgbe failed callback message on console during boot
OS-2239 ill_frag_hash_tbl not allocated for loopback interfaces
3749 zfs event processing should work on R/O root filesystems
3747 txg commit callbacks don't work
3745 zpool create should treat -O mountpoint and -m the same
3811 zpool create -o altroot=/xyz -O mountpoint=/mnt ignores the mountpoint option
3744 zfs shouldn't ignore errors unmounting snapshots
3743 zfs needs a refcount audit
3742 zfs comments need cleaner, more consistent style
3741 zfs needs better comments
3797 AHCI: Support for ASMedia ASM106x
3506 Use "hypervisor" CPUID bit to detect hypervisor environment
3505 Creating LU unconditionally enables write cache on backing store device
3805 arc shouldn't cache freed blocks
OS-2257 unusable SSL libraries should have different names in the platform
OS-2285 platform contains a few broken symlinks
OS-2281 mdb_v8 unable to print objects on 3.14.5.x
OS-2280 zonememstat reports 0 rss for kvm-branded zones
3799 ddi_ffs(9f): typo in function prototype
OS-2235 prstat -V swap summary is large compared to prstat -VZ
OS-2249: ipv4-forwarding service always enabled
3137 L2ARC compression
3795 find does not support -path or -ipath
3798 Typo in passwd(1) man page
3664 pkg/Makefile openssl logic should be removed
OS-2248: Do not enable network/routing/route if no default route is set

illumos-extra
--------

OS-2286 lldpd doesn't understand datalinks
OS-2287 lldpd's system name TLV is not recognised
OS-2257 unusable SSL libraries should have different names in the platform

kvm
--------

kvm-cmd
--------

May 30, 2013

smartos-live
--------

OS-2225 don't expose internal_metadata via 'sdc:internal_metadata' prefix.
OS-2245: upgrade platform bunyan to 0.21.3 for `bunyan -p * -l error`
3701 Chelsio Terminator 4 NIC driver for illumos
FWAPI-51: add additional pass out fallback for icmp
FWAPI-49: Do not require owner_uuid for validating firewalls for VMs
FWAPI-49: firewall payload validation failing due to missing VM data
OS-2237 add zpool creation time to sysinfo
OS-2234 / smartos-live#215 switch default vga driver to 'std'

illumos
--------

3680 Want a library to allow programatic access to the pci database (fix sparc pkg)
3701 Chelsio Terminator 4 NIC driver for illumos (fix sparc pkg)
3676 dt_print_enum hardcodes a value of zero (fix sparc lint)
OS-2229 panic in turnstile_block() on unowned mutex
3702 nfs4_clnt.h: Typo pathhconf
3751 ALUA mode: "/usr/demo/comstar/bin/aluaadm enable 1" sets "ALUA Node" = 0
3770 ipmi drivers hangs due to attach/detach/attach cycle
OS-2185 nightly dmake check should look for the new dmake
3699 zfs hold or release of a non-existent snapshot does not output error
3739 cannot set zfs quota or reservation on pool version < 22
3621 ZFS LU stuck in the offlining state
3701 Chelsio Terminator 4 NIC driver for illumos
3630 NFS server should not allocate oversized buffers
3771 kmdb hangs when reading an invalid address
3717 a README should explain libc's use of 'protected', the potential existence of synonym symbols, etc.
3769 Implement SOCK_NONBLOCK flag to socket()
2987 Add destination address to hash computation in mac fanout
3713 Implement accept4() (fix lint)

illumos-extra
--------

kvm
--------

kvm-cmd
--------

May 15, 2013

smartos-live
--------

OS-2211: Set umask instead of chmod'ing, set metdata.sock smartdc directory usable only by root
OS-2224: imgadm "-E" option for machine parsable error
OS-2213 switch metadata agent to using internal_metadata for *_pw keys to support older datasets.
OS-2223 don't fail reprovision when /zones/<uuid>/cores is not mounted.
OS-2222 make reprovision more robust by forcing zfs renames and undoing transition if we fail.
OS-2218 'imgadm list' misses incremental images
OS-2211: Change the default metadata sock permisisons.
OS-2208 tools/customize should not chroot into the ramdisk
FWAPI-47: "FROM any" should filter on destination port, not source
OS-2201 build_usb erroneously checks for mkisofs
OS-2194 allow resolvers to be an empty array and in that case, write resolv.conf with no 'nameserver' lines.
OS-2154 use @final snapshot when exists for an image, but don't remove @final when destroying VM

illumos
--------

OS-2220 SOCK_NONBLOCK is incomplete, breaks node
OS-2170 want 64-bit v8 mdb dmod (add missing file)
OS-2170 want 64-bit v8 mdb dmod
OS-2190 libkvm/mdb should be able to extract symbols from crash dump
OS-1983 tmpfs force unmount causes illegal VFS_RELEs
OS-2199 nss_dns.so.1 returns no records found IPv4/6 is requested but only v6 exists
OS-2154 sngl brand should clone from @final when it exists.
3713 Implement accept4()
3714 Implement pipe2()
3715 Implement dup3()
3716 Implement mkostemp() and mkostemps()
3719 so_socketpair syscall should preserve FD_CLOEXEC flag
3722 link-editor is over restrictive of R_AMD64_32 addends

illumos-extra
--------

OS-2215 curl uses LD_LIBRARY_PATH to the proto area
OS-2207 openlldp should remove files before it installs

kvm
--------

kvm-cmd
--------

May 02, 2013

smartos-live
--------

OS-2188 add vm_logs name for vm logadm.conf entry, also bump to 1 week of logs.
OS-2187 add vm-version/v to vm objects so we can handle upgrades which require updates to properties.
OS-2184 fix reprovision regression.
OS-2183 fix 'make check' cleanliness regression introduced by IMGAPI-152.
IMGAPI-152: rev imgadm to 2.0.3 for the @final change
IMGAPI-152 imgadm should ensure that we always have an @final snapshot of an imported dataset
NET-203: Networks should support additional routes
OS-2179: restart mdata:fetch on update that modifies one of the properties mdata:fetch writes out
OS-1808 change to -S 1g vs -s 100m since we have -b script to populate the logs.
OS-2175 have mdata:fetch write out new /etc/resolv.conf if required data is in metadata.
OS-1808 move VM.js logs to /var/log/vm/logs and rotate to /var/log/vm/vm.log
OS-2051 serial console login should set TERM appropriately
OS-2172: fix typo causing undeclared var
OS-2172: imgadm + source URL with hostname + GZ DNS changes + internal DNS as first resolve.conf entry = broken
OS-2116 dns in net/physical
OS-2164 reprovision needs to run some of the commands from brand's install script.
OS-2161 want workaround for joyent/pkgsrc#50
HEAD-886 add experimental support for reprovisioning for some types of VM.
OS-2125 multilib: gcc package name has changed; configure is lost
FWAPI-29: Should be able to target rules by tag_name=value
OS-2072 fix cases where disks.*.image_size was not passed but was available from imgadm.

illumos
--------

OS-2160 want FW config version number for igb and ixgbe
OS-2186 ship pcitool
OS-2178 cscope-fast clobber misses scanner.c
OS-2115 /etc/resolv.conf only handles a fixed number of DNS resolvers (fix debug)
OS-2001 disk-monitor should activate fault/fail indicators (fix build)
OS-2176 disk-lights broke the build
OS-2169 need JCP-1102 topo map
OS-2001 disk-monitor should activate fault/fail indicators
OS-1965 need manpage for getline(3C), getdelim(3C)
OS-2171 htonll and ntohll manual pages mistakingly checked in
3705 stack overflow due to zfs lz4 compression
OS-2128 a9ff841f brought in lint libraries, is out of order
OS-2133 panic in mptsas_restart_hba()
3642 dsl_scan_active() should not issue I/O to determine if async destroying is active
3643 txg_delay should not hold the tc_lock
OS-2115 /etc/resolv.conf only handles a fixed number of DNS resolvers
OS-2148 suspect nscd is not honoring DNS TTLs
OS-2149 want getifaddrs manual page
3724 kstat reports idle time as io_wait, kernel as pio_wait, etc
3616 SHF_GROUP sections should not be discarded via other COMDAT mechanisms
3709 need sloppy relocation for GNU .debug_macro
667 cp support for -a flag

illumos-extra
--------

NET-209 want bidirectional LLDP facility
OS-2177 perl uses dtrace -G with no probe sites
OS-2173 libmakestate shenanigans are janky
OS-2123 multilib: gcc can't install in parallel
OS-2124 multilib: gcc needs to know that /opt/local/lib isn't in the runpath
OS-2156 handle curl CVE-2013-1944
OS-2152 illumos-extra make prefix.patch confuses its arguements

kvm
--------

kvm-cmd
--------

HVM-774 qemu uses dtrace -G with no probe sites

Apr 18, 2013

smartos-live
--------

OS-2109 make description of delegate_dataset more clear where the datatset will show up.
OS-2120 cleaned up message formatting to indicate that uuids are VMs
OS-2146 fix regression with 'vmadm lookup' without additional arguments.
OS-2143 use child_process.spawn instead of child_process.execFile to prevent out of memory condition when loading many zones.
OS-2144 add zonepath to fw_fields list and prevent looping test on error.
joyent/smartos-live#201 fix crash on 'vmadm lookup disks.*.model=virtio'
OS-1989 VM.js should only load properties it needs to satisfy request. Also adds 'vmadm lookup -j -o <fields>'.
NET-204: Use the mounted USB config when the copy isn't available
NET-204: netbooted nodes should be able to add / delete nic tags without a reboot
joyent/smartos-live#161 NICs not persisting across reboots
OS-2119 configure ought to run pkgin as root
3500 Support LSI SAS2008 (Falcon) Skinny FW for mr_sas(7D)
OS-2060 /etc/release entries for components are out of date

illumos
--------

OS-2150 project reference count leak in tasksys_settaskid()
3687 fopen() O_CLOEXEC support via the "e" flag
OS-2140 ::dtrace can yield no output
OS-2139 need to ship libdtrace_forceload.so
OS-2131 dtrace(1M) should never create DOF with empty probes section
OS-2122 Only probes from the first DTrace object file will be included
3708 Fast reboot support in ixgbe
3666 Implement SOCK_CLOEXEC flag to socket()
3673 core dumping is abysmally slow
3671 left behind enemy lines, agent LWP can go rogue
3670 add visibility into agent LWP's spymaster
3679 prtconf should print out PCI database information
3680 Want a library to allow programatic access to the pci database
3668 add "%H" to mdb_printf() for human-readable sizes (fix kmdb)
OS-2132 mdb_printf()'s "%H" must not use floating point under _KMDB
3674 onbld Checks should not query opensolaris.org
3645 dmu_send_impl: possibilty of pool hold leak
3692 Panic on zfs receive of a recursive deduplicated stream
3668 add "%H" to mdb_printf() for human-readable sizes
OS-2113 multiple extern map file definitions corrupt symbol table entry
3650 mdb global symbol tab completion should find all symbols
3651 mdb_readsym() and friends should find all symbols
3652 convert ::spa and ::spa_vdevs to use mdb_ctf_vread()
3653 userland ::whatis always complains about "umem_internal_arena" symbol
3654 zdb should print number of ganged blocks
3655 ::rrwlock and ::refcount print errors on non-debug kernels
3656 remove unused function zap_cursor_move_to_key()
3657 mdb_ctf_vread() should allow conversion of pointer to uintptr_t
3675 DTrace print() should try to resolve function pointers
3676 dt_print_enum hardcodes a value of zero
3677 /dev/ipnet can duplicate packets
3683 pfiles shouldn't try to trace itself
3684 pfiles crashes on processes with no files
3685 getsockname should set the sa_family_t for unbound unix domain sockets
3686 pfiles shows incorrect socket information on some getsockname calls
3672 mac_unregister does not clear mi_dstaddr_set
3682 /usr/bin/head should implement -c -q and -v
3500 Support LSI SAS2008 (Falcon) Skinny FW for mr_sas(7D)

illumos-extra
--------

OS-1886 apply libcurl sasl patch

kvm
--------

kvm-cmd
--------

Apr 04, 2013

smartos-live
--------

OS-2086 smartos-live gmake clean misses proto.boot
OS-2102 smartos-live should support generating pkgsrc packages
OS-2103 Need packages for various build tools
OS-2104 configure needs to install new smartos-live build packages
OS-2105 missing a pkgin update can lead to weird behavior
OS-2106 configure needs to point ON in the right direction
OS-2061 make VM.start a NO-OP when the VM is already running.
OS-2089 fix sysinfo man page wrt CPU cores.
OS-920 VM.js should ensure paths are safe before accessing files in zoneroot, and should avoid after zone is booted the first time.
FWAPI-41: Allow tcp / udp "port all"
FWAPI-40: CLI: Allow specifying the rule in command-line args
FWAPI-39: All VMs need to allow pings from any by default
FWAPI-35: ipf rules should more judicious in keeping state
OS-2079 imgadm won't import from a DSAPI source: ActiveImageNotFound error
smartos-live#190 Fix imgadm not importing from DSAPI sources
smartos-live#188 Fix handling of imgadm sources without leading 'http://'
joyent/smartos-live#190: 'imgadm update' broken
FWAPI-30: wildcard filtering does not work

illumos
--------

3665 Implement O_CLOEXEC as an open() flag
OS-2094 ON tools should honor $MAKE
OS-2095 cmd/refer Makefile is a bit bogus
OS-2096 xref hardcodes its path
OS-2097 lex should check $origin for support files
OS-2098 yacc should check $origin for support files
OS-2099 remove OS-1583 workaround
OS-2100 ndmp makefiles need to use $(RPCGEN)
OS-2101 Need a way to specify ast binary directory
918 Need better IP fanout (esp. with VLANs present)
OS-2070 mdb_v8 should autoconfigure based on DYNSYM, not SYMTAB
OS-2071 executable mapping in core dump misreported when file isn't found
OS-2077 agent LWP evades detection from mdb
3638 ld confuses files with group sections and files that should lazy load
3667 Allow ixgbe to use unsupported SFP modules
OS-2075 ptime -p could support multiple processes
OS-2084 left behind enemy lines, agent LWP can go rogue
OS-2085 add visibility into agent LWP's spymaster
OS-2081 GRUB console device help message needs to be more helpful
3619 cp -p clobbers permissions/ownership following symbolic links
3660 tcp_slow_start_* tunables should allow increasing the initial congestion window
OS-2083 Remove mDNS syslog spam
OS-2076 grub corrupts stack while installing stage1.5
OS-2069 elfdump should be 64-bit
OS-2062 mdb/pmap should show unresolved map names on core dumps
3639 zpool.cache should skip over readonly pools
3640 want automatic devid updates
3641 want a histogram of compressed block sizes
joyent/illumos-extra#9 OS-1588 breaks the build.
OS-2064 dt_print_enum hardcodes a value of zero
OS-2067 kmem_cache_create manual page uses _fini instead of _init
OS-2068 mac_unregister does not clear mi_dstaddr_set
3618 ::zio dcmd does not show timestamp data

illumos-extra
--------

OS-1972 ntp server check could be improved
OS-2111 dmake not properly resetting conditoinal variables
OS-2091 add open source dmake to illumos-extra
OS-2092 illumos-extra components should use open source dmake
OS-2093 illumos-extra components need to use pkgsrc sgstools
joyent/illumos-extra#9 OS-1588 breaks the build.
OS-1901 lgrpinfo incorrectly shows DRAM information

kvm
--------

kvm-cmd
--------

Mar 21, 2013

smartos-live
--------

OS-2059 smartos-live shouldn't pretend it supports building on OSX
OS-2054 want platform to deliver GRUB in a separate bundle
OS-2058 Missing /etc/driver_aliases entry for arcmsr 17d3,1880
OS-1970 Add support for the Areca 1882
OS-2054 want platform to deliver GRUB in a separate bundle
OS-2053 'imgadm install' has poor error message for missing required opts
IMGAPI-129 AddImageIcon "UploadError" details don't make it through to the CLI
OS-2037 illumos.sh needs to know the path to AR
OS-2035 illumos configure should find elfdump, lorder, mcs, nm, strip, and tsort in /usr
OS-2030 upgrade to bunyan 0.20.0 which fixes regression.
joyent/smartos-live#183 disklayout (crash) / diskinfo (segfault)
OS-2026 Don't show 'Setup' property inside a zone or on non-SDC.
OS-2025 Upgrade to bunyan 0.19.0
OS-1827 add man page for sysinfo(1m)
OS-2019 joyent brand should support optional processor sets instead of cpu caps
IMGAPI-126 ChecksumError reports incorrect MD5 sums
OS-2022 improve imgadm import error handling for corrupt download
OS-2014 raise timeout in attempt to get VM tests passing.
IMGAPI-112 imgadm v2 considers import of already existing image an error
IMGAPI-114 imgadm v2 SourcePing error message doesn't give any details
IMGAPI-113 imgadm v2 allows you to specify the same source twice with and without a '/'
IMGAPI-114 imgadm v2 SourcePing error message doesn't give any details
IMGAPI-111 imgadm v2 blows up with "TypeError: Cannot read property 'size' of undefined" on import
OS-2011 make vmadm more helpful when you pass in invalid JSON.
OS-1773 update last_modified timestamp for a VM after create-snapshot or delete-snapshot
OS-1981: enabling / disabling the firewall for a VM ignores remote VMs

illumos
--------

OS-1177 FMA/SMF notify and FMA agent components depend on nonexistent Net-SNMP
OS-1970 Add support for the Areca 1882
OS-2054 want platform to deliver GRUB in a separate bundle
OS-1928 parent rn_lock being held across calls to rc_hold
OS-2052 prctl broken due to missing libsaveargs.so.1
OS-2031 fmtopo -P flag does not appear to set properties
3544 save-args matcher could be considerably more robust
3545 save-args matcher should accept saves may be out-of-order
OS-1998 need topology map for Richmond-A disks, etc
OS-1997 mpt_sas: expose LED controls to libtopo
3620 Corruption of the `xprt-ready' queue in svc_xprt_qdelete()
OS-2009 default ipf state table size is too small
OS-2029 upgrade: 6.5 portal zone net config incompatible with vmadm
3567 dtrace print() doesn't play well with ::dtrace
OS-2027 uninitialised variable trashes command line on coal
2986 nfs: exi refcounter leak at rfs3_lookup
Back out hg changeset 829c00a55a37, bug 2986 – introduces vulnerability
3623 kstat must accept partial stat specification
OS-2013 psrset should support specifying a zone to bind
OS-2018 zoneadmd should export all attributes to brand statechange scripts
OS-2008 GZ per-zone /dev/zvol access can make zvol hierarchy can show up in every zone
3606 zpool status -x shouldn't warn about old on-disk format
3604 zdb should print bpobjs more verbosely (fix zdb hang)
3602 mdb should tab complete global symbols
OS-1882 full tmpfs can cause GZ svc.configd to die and not be restartable
OS-1764 core dumping is abysmally slow
OS-1987 disks in zpools never go away when pulled
3598 want to dtrace when errors are generated in zfs
OS-1996 mpt_sas: allow physical topology enumeration in libtopo
3517 importing pool with autoreplace=on and "hole" vdevs crashes syseventd

illumos-extra
--------

OS-2032 bind should find nm in /usr/bin
OS-2033 illumos-extra install.subr should not reference /usr/ccs for strip
OS-2034 libm should find ld, mcs, and strip in /usr
OS-2023 update to latest abort_on_uncaught_exception.patch

kvm
--------

HVM-770 ioapic should return zero reads for bogus pins

kvm-cmd
--------

Mar 07, 2013

smartos-live
--------

OS-1865 keep output from zonecfg/zoneadm commands so we can track failures coming from brand scripts.
OS-1978 don't spew error about zone not existing when we're confirming it was deleted.
OS-2000 SATA hotplug should have nice things
OS-1995 VM tests should use imgadm to ensure images are installed
OS-1866 validate should reject payloads that contain invalid image_uuids
OS-1874 vmadmd should ignore zone transitions that it doesn't care about.
OS-1962 / OS-1791 stopping a non-running VM should be a noop.
joyent/smartos-live#180 drop faulty logic sanity checks for image name from zfs origin
OS-1980: vmadm update: setting firewall_enabled doesn't enable / disable ipf
OS-1974 / OS-1834 fix problems with many snapshots and serialize zfs list commands.
OS-1974 don't lose data when there are many snapshots
OS-1834 don't run multiple 'zfs list' commands at the same time
OS-1964 Fix log flushing in vmadm
OS-1971 fix case where data comes in while we're cleaning up zoneevent watcher and VM.js throws uncaught exception.
OS-1954 node_zfs timeout too low
OS-1951 imgadm: specific exit status for ImageNotInstalled from 'imgadm info' et al
OS-1953 imgadm should only run for root in the GZ
OS-1947 add dependency for metadata agent on filesystem/local
OS-1943: `imgadm sources -a https://127.0.0.1 -vvv` crash
OS-1941: 'imgadm import UUID' broken, and make check

illumos
--------

OS-1977 tmpfs_minfree's bowl of porridge is now too hot
OS-1988 Make ldi_ev_remove_callbacks safe to use in LDI callbacks Reviewed by: Robert Mustacchi <rm@joyent.com>
3530 ::smbsess prints wrong IP addresses in verbose mode, has no idea about IPv6
3603 panic from bpobj_enqueue_subobj()
3604 zdb should print bpobjs more verbosely
3551 hvm_sd module missing dependencies on scsi and cmlb
3582 zfs_delay() should support a variable resolution
3584 DTrace sdt probes for ZFS txg states
OS-1988 Make ldi_ev_remove_callbacks safe to use in LDI callbacks
OS-1910 want grub support for cross-menu OS console variable
OS-1986 /usr/bin/head should implement -c -q and -v.
3530 ::smbsess prints wrong IP addresses in verbose mode, has no idea about IPv6
3603 panic from bpobj_enqueue_subobj()
3604 zdb should print bpobjs more verbosely
OS-1985 ::mptsas should show slot/enclosure for targets
OS-1966 fix DEBUG build
3551 hvm_sd module missing dependencies on scsi and cmlb
OS-1909 pfiles shows incorrect socket information on some getsockname calls
OS-1979 getsockname should set the sa_family_t for unbound unix domain sockets
3582 zfs_delay() should support a variable resolution
3584 DTrace sdt probes for ZFS txg states
OS-1815 3curses manual pages missing
OS-1976 tmp_inactive uses memory after freeing
OS-1973 stub out fs and ss limit feature compatibility
OS-1969 zone boot failed: could not open slave side of zone console
OS-1929 pfiles shouldn't try to trace itself OS-1931 pfiles crashes on processes with no files
OS-1528 wheels fell off dtrace.h during a merge
OS-1929 pfiles shouldn't try to trace itself
OS-1931 pfiles crashes on processes with no files
815 Need ipadm(1M) manual page
3464 zfs synctask code needs restructuring
3426 assertion failed: irq < 16 on VMware hardware version 9 (apix related)
3581 spa_zio_taskq[ZIO_TYPE_FREE][ZIO_TASKQ_ISSUE]->tq_lock is piping hot
3543 Feature flags causes assertion in spa.c to miss certain cases
3588 provide zfs properties for logical (uncompressed) space used and referenced
3552 condensing one space map burns 3 seconds of CPU in spa_sync() thread (fix race condition)
OS-1528 wheels fell off dtrace.h during a merge
backout OS-1566 filesystem limits for ZFS datasets: merge
815 Need ipadm(1M) manual page
3464 zfs synctask code needs restructuring
3426 assertion failed: irq < 16 on VMware hardware version 9 (apix related)
OS-1945 "pargs -l" dies on incomplete core dumps
OS-1956 mdb_v8 can't display strings on 3.16.14.x
OS-1957 ::findjsobjects displays too many false positives
OS-1959 ::v8print doesn't properly process "char" type
OS-1960 ::findjsobjects -l should list all representative objects
3581 spa_zio_taskq[ZIO_TYPE_FREE][ZIO_TASKQ_ISSUE]->tq_lock is piping hot
3543 Feature flags causes assertion in spa.c to miss certain cases
OS-1947 add dependency for zones on metadata
3588 provide zfs properties for logical (uncompressed) space used and referenced
OS-1939 ::findjsobjects array detection suffers from false positives
OS-1940 ::findjsobjects -p/-c should allow objects to be specified
OS-1944 ::findjsobjects should sort by product of properties and instances
3557 dumpvp_size is not updated correctly when a dump zvol's size is changed
3558 setting the volsize on a dump device does not return back ENOSPC
3559 setting a volsize larger than the space available sometimes succeeds
3560 dumpadm should be able to remove a dump device
3578 transferring the freed map to the defer map should be constant time
3579 ztest trips assertion in metaslab_weight()
3501 mdb: ::thread -d needs the SWITCH column
3496 sysevent runtime files are under /var/run
3431 sharectl prints garbage when it failed
3412 The ascii art in nfs4.h needs update
1927 nfs4 stale clientid loop (OI server, Linux client)
3515 sd gives RMW warnings for reads
3552 condensing one space map burns 3 seconds of CPU in spa_sync() thread
3564 spa_sync() spends 5-10% of its time in metaslab_sync() (when not condensing)
3566 recursive mutex panic in specfs
3561 arc_meta_limit should be exposed via kstats
3116 zpool reguid may log negative guids to internal SPA history
3537 want pool io kstats
3523 SMB NT Notify returning too soon
3223 SMB FindFirst/FindNext don't fill in Last Name Offset
374 cron should send more useful mail
3529 iostat should display time used by dtrace
3522 zfs module should not allow uninitialized variables
3503 usba doesn't initialize cc_no_resources, causes gibberish output in kstat:
3531 Race between log_sysevent_filename() and log_event_upcall() can cause panic
3512 rounding discrepancy in sa_find_sizes()
3513 mismatch between SA header size and layout
3534 Disable EEE support in igb for I350
3535 mdb ::print should pretty-print ipaddr_t and friends
3305 smbfs mount shows password
3507 Tunable to allow block allocation even on degraded vdevs
3519 DTrace fails to resolve const types from fbt
3520 dtrace internal error – token type 316 is not a valid D compilation token
3521 clean up dtrace unit tests
3516 Leftover multidata transmit kernel statistics in ipv6
3514 Spurious errors setting up new SMB client sessions
3498 panic in arc_read(): !refcount_is_zero(&pbuf->b_hdr->b_refcnt)
3508 NFS4 data corruption (client side)
3511 dtrace.c erroneously checks for memory alignment on amd64
3325 nsmb_close locking and teardown deadlock
3465 ::walk ... | ::<dcmd> misinterprets input as symbol names
3466 ::tsd should handle missing/NULL values better
3467 mdb_ctf_vread() could be more useful
3468 mdb enhancements for zfs development
3470 ::whatis does not print callers from KMF_LITE
3473 mdb_get_module() returns wrong module
3371 dumpadm -z is not documented in manpage
3380 zfs man page: documentation for zfs allow is confusing
3196 ao_gendisp use by make is racey
3237 r10 is added 2 times to panic info
3502 panic in smb_server_shutdown (sl_count assertion)
604 CIFS server should traverse child mount points
749 "/usr/bin/kstat" should be rewritten in C (fix SPARC build)
749 "/usr/bin/kstat" should be rewritten in C
3485 statd is not handling incoming SM_NOTIFY properly when the hostname is not resolvable
3492 some e1000g devices don't support 15 unicast addresses
3419 usbftdi needs to support the BeagleBone
3477 SunSSH config should accept TCPKeepAlive as synonym for KeepAlive
452 getconf should support NPROCESSORS_*
3474 tar should support -C on extract
3035 LZ4 compression support in ZFS and GRUB
3444 README for usr/src/test
3445 ZFS tests for restricted aclmode
3552 condensing one space map burns 3 seconds of CPU in spa_sync() thread (fix race condition)
3557 dumpvp_size is not updated correctly when a dump zvol's size is changed
3558 setting the volsize on a dump device does not return back ENOSPC
3559 setting a volsize larger than the space available sometimes succeeds
3560 dumpadm should be able to remove a dump device
3578 transferring the freed map to the defer map should be constant time
3579 ztest trips assertion in metaslab_weight()
3501 mdb: ::thread -d needs the SWITCH column
3496 sysevent runtime files are under /var/run
3431 sharectl prints garbage when it failed
3412 The ascii art in nfs4.h needs update
1927 nfs4 stale clientid loop (OI server, Linux client)
3515 sd gives RMW warnings for reads
3552 condensing one space map burns 3 seconds of CPU in spa_sync() thread
3564 spa_sync() spends 5-10% of its time in metaslab_sync() (when not condensing)
3566 recursive mutex panic in specfs
3561 arc_meta_limit should be exposed via kstats
3116 zpool reguid may log negative guids to internal SPA history
3537 want pool io kstats
3523 SMB NT Notify returning too soon
3223 SMB FindFirst/FindNext don't fill in Last Name Offset
374 cron should send more useful mail
3529 iostat should display time used by dtrace
3522 zfs module should not allow uninitialized variables
3503 usba doesn't initialize cc_no_resources, causes gibberish output in kstat:
3531 Race between log_sysevent_filename() and log_event_upcall() can cause panic
3512 rounding discrepancy in sa_find_sizes()
3513 mismatch between SA header size and layout
3534 Disable EEE support in igb for I350
3535 mdb ::print should pretty-print ipaddr_t and friends
3305 smbfs mount shows password
3507 Tunable to allow block allocation even on degraded vdevs
3519 DTrace fails to resolve const types from fbt
3520 dtrace internal error – token type 316 is not a valid D compilation token
3521 clean up dtrace unit tests
3516 Leftover multidata transmit kernel statistics in ipv6
3514 Spurious errors setting up new SMB client sessions
3498 panic in arc_read(): !refcount_is_zero(&pbuf->b_hdr->b_refcnt)
3508 NFS4 data corruption (client side)
3511 dtrace.c erroneously checks for memory alignment on amd64
3325 nsmb_close locking and teardown deadlock
3465 ::walk ... | ::<dcmd> misinterprets input as symbol names
3466 ::tsd should handle missing/NULL values better
3467 mdb_ctf_vread() could be more useful
3468 mdb enhancements for zfs development
3470 ::whatis does not print callers from KMF_LITE
3473 mdb_get_module() returns wrong module
3371 dumpadm -z is not documented in manpage
3380 zfs man page: documentation for zfs allow is confusing
3509 igb should not set alternate mac address on newer models
3422 zpool create/syseventd race yield non-importable pool
3425 first write to a new zvol can fail with EFBIG
3196 ao_gendisp use by make is racey
3237 r10 is added 2 times to panic info
3502 panic in smb_server_shutdown (sl_count assertion)
604 CIFS server should traverse child mount points
749 "/usr/bin/kstat" should be rewritten in C (fix SPARC build)
749 "/usr/bin/kstat" should be rewritten in C
3485 statd is not handling incoming SM_NOTIFY properly when the hostname is not resolvable
3492 some e1000g devices don't support 15 unicast addresses
3419 usbftdi needs to support the BeagleBone
3477 SunSSH config should accept TCPKeepAlive as synonym for KeepAlive
452 getconf should support NPROCESSORS_*
3474 tar should support -C on extract
3035 LZ4 compression support in ZFS and GRUB
3444 README for usr/src/test
3445 ZFS tests for restricted aclmode
3463 agent lwp clobbers amd64 abi stack redzone

illumos-extra
--------

OS-1990 IPMItool in SDC7 does not support bmc or lanplus interfaces
OS-1967: bash 'test -x' always returns true

kvm
--------

kvm-cmd
--------

Feb 21, 2013

smartos-live
--------

OS-1941: 'imgadm import UUID' broken, and make check
OS-1938 imgadm v2 fails to install image when not connected to Internet
OS-1937 have vmadm, vmadmd and metadata agent abort on uncaught exception.
OS-1859 imgadm v2
OS-1935 update async.js to upstream 1fecb21940135b2ff647a93d1fc83df03b363714
OS-1933 fix issue where preloadZoneData callback called more than once in some cases.
OS-1927 ramdisk runs out of inodes
OS-1924 vmadm should allow filtering by nics.*.nic_tag
OS-1926 vmadm does not allow filtering by nics.*.vlan_id=0
OS-1661 vmadm and vmadmd should use node-panic to dump core on uncaught exceptions for post-mortem debugging.
OS-1923 vmadm create does not validate included firewall payload
OS-1922 vmadm not exiting with non-zero on errors
OS-1916 fix validation for image_uuid,image_size,image_name + size,block_size
FWAPI-17 Don't attempt to install removed rule file
smartos-live/joyent#177 fix issue with brand joyent not being supported for some datasets due to missing '/' in path.
FWAPI-17 Don't attempt to install removed parser files
FWAPI-17 Rename machine to vm
FWAPI-8 Improve fwadm logging
OS-1789 set refreservation to prevent overprovisioning KVM disks.
OS-1229 fix case where brand is undefined in validate.
OS-1229 / smartos-live#173 expose validate command via vmadm (thanks MerlinDMC)
OS-1894: Warn, but do not crash, if metadata information is not present
OS-1851 + OS-1730 VM.reboot should wait until zone is rebooted before returning.
OS-1903 add support for tracing timers in vmadmd.
OS-1900 add test to ensure dtrace-provider keeps working correctly.
OS-1902 fix problems with transition provisioning -> running when using nowait: true
OS-1900 fix dtrace-provider.js so correct binding is loaded.
OS-1864 don't accept invalid IP addresses.
OS-1881 force max_swap to always be >= 256M
OS-1895 fix problems updating tmpfs when tmpfs size not specified at create time.

illumos
--------

OS-1906 have sngl brand use files from dataset, remove use of SNGL_BASE tarball.
3035 LZ4 compression support in ZFS and GRUB
OS-1908 ::findjsobjects needs to find/process JavaScript arrays
OS-1913 ::jsprint overflows stack on extremely large objects
OS-1925 ::jsprint can print spurious members
OS-1914 ::findjsobjects should be able to find references in bulk
OS-1934 mdb_v8 should be compiled with MDB_API_VERSION set to 3
OS-1932 mdb_dcmd_f not defined when MDB_API_VERSION is 3
OS-1921 GRUB menu scrolling overwrites text
OS-1915 mdb_modapi should support creating v3 dmods
OS-1898 would like an mdb_v8 walker to iterate over property values
OS-1899 ::jsprint should allow more than one optional member
OS-1904 update banner for 2013
OS-1897 libtermcap symlinks in /usr/lib are busted
OS-1889 Using /dev/ipnet in the GZ duplicates packets
OS-1888 DTrace print() should try to resolve function pointers
OS-1890 want grub composite console
OS-1885 deadlock between vnic destroy and kstat read
OS-1867 mdb_v8's ::jsstack should be able to filter based on function
OS-1868 should be able to specify a desired frame property to ::jsframe
OS-1880 ::jsprint should be able to print base address with every property

illumos-extra
--------

OS-1937 add support for abort_on_uncaught_exception in platform node.
OS-1918 upgrade node to 0.8.20 with fd patch
OS-1887 openssl 1.0.1d corrupts data

kvm
--------

kvm-cmd
--------

Feb 07, 2013

smartos-live
--------

OS-1813 include files from /opt/custom/etc/rsyslog.d/ to extend rsyslog config for GZ persistently.
OS-1862 fix documentation for tests.
OS-1848 + OS-1849 fix validation on create-snapshot, fix tests for KVM.
OS-1842 switch to Logger.child() for VM actions.
OS-1798 ON build should use pkgsrc python

illumos
--------

OS-1872 zoneadmd parent needs to close open fds
3422 zpool create/syseventd race yield non-importable pool
3425 first write to a new zvol can fail with EFBIG
OS-1861 default tmpfs_minfree is far too low
OS-1854 mdb_v8's ::jsprint should take an optional member
OS-1852 mdb_v8 should be able to print dictionary properties on 3.11.10.x
OS-1840 fmdump shall emit JSON
OS-1845 newer igb models should not handle alternate mac address
OS-1843 logadm unnecessarily copies historical logs when "-c" is specified
OS-1841 logadm test suite fails when running rsyslogd
OS-1837 logadm should not lock log file for entire duration of copy
OS-1836 passwd command truncates usernames to 8 chars by default (overflow)
OS-1836 passwd command truncates usernames to 8 chars by default
OS-1799 stage-licenses should only be hit when building packages
OS-1800 onbld python tools shouldn't hardocde /usr/bin/python
OS-1801 Remove vistigial git-active.py
OS-1833 panic in fsflush of tmpfs
OS-1826 tmpfs in a non-global zone does not abide by tmpfs_minfree
OS-1822 svc.startd dies in getutxent_frec()

illumos-extra
--------

OS-1869 upgrade openssl1x to 1.0.1d
OS-1846 platform node executes proto code during build

kvm
--------

kvm-cmd
--------

Jan 24, 2013

smartos-live
--------
OS-1839: Improve imgadm install message
OS-1831 update platform bunyan to 0.18.1
OS-1669 make it possible to rotate log for running VM.js process
Add noinstall grub entry to build_iso
OS-1824: sysinfo should show server 'setup' state
OS-1810 configure should not depend on user's PATH
OS-1771 smartos-live configure fetch_studio error: 'tar: directory checksum error'

illumos
--------
OS-1823 git-pbchk should not depend on mercurial
OS-1832 fix for OS-1783 broke at when zone has no network
OS-1783 Cron firing delayed when unable to lookup hostname in getaddrinfo
OS-1817 yes(1) needs error handling to avoid spinning
OS-1763 mount of /etc/svc/volatile failed: Device busy
OS-1819 lofiadm is looking for libz.so directly instead of libz.so.1
Illumos Sync
fix manifest (CA cert removal), mr_sas mismerge
fix mismerge in dmu.c; remove build for pylibbe
Illumos Sync
OS-1802 want column(1)
OS-1811 zfs_write()/zfs_putpage() deadlock
3451 archive libraries with no symbols shouldn't require a string table
3450 elfdump crashes on non-Solaris/Linux objects
3436 relocatable objects also need sloppy relocation
3439 discarded sections shouldn't end up on output lists
3453 GNU comdat redirection does exactly the wrong thing
3442 sgs checks should be run in normal builds
3441 -zassert-deflib messages are in the wrong place
3440 librtld_db demos need warnings gagged
3447 improve the comment in txg.c
3443 Missing curly-braces in one ixgbe file.
995 boot message: No randomness provider enabled for /dev/random
3315 svccfg export -a drops values in PG "general"
3408 detect socket type of newer AMD CPUs
3414 Need a new word of AT_SUN_HWCAP bits
3415 Add isainfo support for f16c and rdrand
3416 Need disassembler support for rdrand and f16c
3413 isainfo -v overflows 80 columns
3417 mdb disassembler confuses rdtscp for invlpg
1723 apix module mistakingly sets TPR
3364 dboot should check boot archive integrity
3396 new psrinfo does not print socket type
3352 would like 64bit install libraries
3311 Want a test framework for arbitrary OS unit tests
3312 Add a testrunner package for OS unit tests
3313 Add a testrunner package to convert ZFS tests from STF
3381 webrev: The latest version may be obtained here.
3359 hostid generation should be more "predictable"
3385 The cdrw manpage should mention ISO, not High Sierra
3378 cdrw is unable to write some ISO images
3397 zdb <pool> <objnum> output is too verbose
3398 zdb can't dump feature flags zap objects
3337 x64 link-editor is painfully literal-minded about TLS
3394 combine /usr/bin/df and /usr/xpg4/bin/df
3327 Add -m flag to df
3245 in.ndp daemon should not be session leader
3254 add support in zfs for aclmode=restricted
3236 zio nop-write (fix uninitialized variables)
3236 zio nop-write
3349 zpool upgrade -V bumps the on disk version number, but leaves the in core version
3272 findunref should support git
3308 ipmi.h causes SPARC build noise
3178 Support for LSI 2208 chipset in mr_sas (fix SPARC build)
3310 root CA certs should be removed from illumos-gate
3344 splashimage needs to be updated with "new" logo
3178 Support for LSI 2208 chipset in mr_sas
3329 spa_sync() spends 10-20% of its time in spa_free_sync_cb()
3330 space_seg_t should have its own kmem_cache
3331 deferred frees should happen after sync_pass 1
3335 make SYNC_PASS_* constants tunable
3314 disable multi-threaded dump until it can be removed
3339 vmware e1000 emulation does not support multiple mac addresses
OS-1588 library search path very broken in perl build
OS-1820 update gcc 4.4.4 to include -fstrict-calling-conventions
OS-1331 libxml2 build system needs conversion
OS-1332 openssl build system needs conversion
OS-1775 platform OpenSSL needs upgrade, name mangling
OS-1814 nss-nspr needs to use the bootstrap compilers
OS-1816 libidn in illumos-extra must deliver headers to proto

Jan 10, 2013

smartos-live
--------
OS-1797 log more process info when a GZ process blocks zone shutdown
OS-1793 make VM.start return only after VM has gone to running
OS-1790 fix typo in vmadm's shutdown/reboot message.
OS-1784 build should use gxgettext from pkgsrc

illumos
--------
OS-1804 agent lwp clobbers amd64 abi stack redzone
OS-1803 elf and gelf manual pages missing
OS-1812 ::typedef should be able to source types from other files
OS-1794 /usr/sbin/shutdown fails to bring down zone
OS-1795 zone error: failed to setup environment
OS-1792 dbuf_read_impl shows too much enthusiasm
OS-1786 /usr/bin/man should not override PATH if TROFF is set
OS-1788 need manual page for htonll and ntohll
OS-1787 missing man 3xnet manual pages
OS-1785 cmd/ssh/Makefile shouldn't hardcode paths
OS-1782 want ::x86_featureset

kvm-cmd
--------
HVM-763 uhci timer does not properly set expire time
HVM-765 qemu needs -msave-args
HVM-767 qemu e1000g shouldn't botch popts
HVM-768 qemu dcmds for ram and bios

Dec 27, 2012

smartos-live
--------
STOR-109 want RAIDZ2 bias for large-slow-disk configurations
joyent/smartos-live#140 fix zpool names in brand scripts
OS-1769 require nic_tag on all NICs when adding
OS-1660 / joyent/smartos-live#138 require non-dhcp NICs netmask, and require model for KVM nics
OS-1768 prevent failures when zone moves /var/svc/provisioning before fs.watch is setup.
OS-1765 fix mechanism for finding quota when metadata unavailable and no delegated dataset.
OS-1767: Fix exception handling on zone socket error
OS-1751 mkzpool should accept -f

illumos
--------
OS-1779 svccfg export should accept instance FMRIs
OS-1566 filesystem limits for ZFS datasets
OS-1780 ipdadm accidentally a newline
3315 svccfg export -a drops values in PG "general"

Dec 13, 2012

smartos-live
--------
OS-1759 mkdir /var/log/vm if it doesn't exist and if we can't create it, just log to ring buffer.
OS-1755 add test case for non-vmadm snapshots to ensure this is exercised in the future.
HEAD-1352 platform image larger than necessary
OS-1755 fix typo which breaks things when you have snapshots created outside vmadm.
OS-1753 / joyent/smartos-live#147 fixed update to nics.*.model
OS-1672 add support for 'SDC Agents' in the sysinfo output.
OS-1752 / joyent/smartos-live#144 fixed regression with setting vnc_port=-1
OS-1709 add support for creating, deleting and rolling-back snapshots on OS VMs which have no extra datasets.
OS-1746,OS-1739 cleanup some issues with provisioning transitions
OS-1746 have vmadmd and vmadm both watching for provisioning -> running transitions
OS-1739 remove support for ancient datasets and the joyent brand since they refuse to run mdata:exec
OS-1744 add support for zonecfg flags added by OS-1170 to VM.js
1742 make vmobj.resolvers flattenable
OS-1740 vmadm sometimes fails to write log records before exit
FWAPI-7 fwadm should refuse to run in a non-global zone
OS-1734 'zonemon -k' broken with mdb errors and other errors coming from background
OS-1597 don't allow -o nics.*.ip or other wildcard values for ordering or sorting.
OS-1737 add workaround for provisioning smartos-1.8.0 and smartos-1.8.1 datasets (also see joyent/smartos-live#148)
OS-1736 Allow creating / modifying firewall rules in the GZ (manifest update)
OS-1736 Allow creating / modifying firewall rules in the GZ
OS-1703 mdata-get should write errors and diagnostics to stderr.
OS-1726 add support to VM.js and vmadm for 'sngl' brand.
OS-1735 add support to metadata agent for sngl brand.
OS-1731 fix problem where vmadmd doesn't bring up VNC on provisioning->running transition.
OS-1732 don't assume vmobj.zpool is set and use vmobj.zonepath instead when available.
OS-1027 add 'provisioning' state for VMs when they're created until they're actually 'running'.
illumos
--------
OS-1760 Need disassembler support for rdrand and f16c
OS-1757 Add isainfo support for f16c and rdrand (fix xset flags)
OS-1758 Need a new word of AT_SUN_HWCAP bits
OS-1757 Add isainfo support for f16c and rdrand
OS-1756 task_join()/pr_lookup_procdir()/pr_szoneid() deadlock
OS-1749 oawk must die
OS-1705 smf won't transition down
OS-1734 'zonemon -k' broken with mdb errors and other errors coming from background
OS-1728 add force unmount support to tmpfs

Nov 30, 2012

smartos-live
-----------------
    OS-1731 fix problem where vmadmd doesn't bring up VNC on provisioning->running transition.
    OS-1732 don't assume vmobj.zpool is set and use vmobj.zonepath instead when available.
    OS-1027 add 'provisioning' state for VMs when they're created until they're actually 'running'.
    OS-1729 configure does not handle comments in configure-branches
    OS-1717 bump mdata:execute timeout to 300s from 60s
    OS-1714 update to json 5.1.1 for jsontool#42 fix
    OS-1710 add missing manifest entry for mdata-execute script.
    OS-1710 Expand mdata:execute to handle the /var/svc/provisioning flag file. Make sure the mdata.xml file is added to the 'joyent' brand too (just disabled, to be enabled by zoneinit).
    OS-1671 add support for /.smartdc_version file which will indicate the SDC branch we're runnign under.
    OS-1685 dboot should check boot archive integrity
    OS-1627 smartos-live ./configure needs some love

illumos-joyent
-------------------
    OS-1723 DTrace should speak JSON
    OS-1704 add a time field with ISO time or unix timestamp to zoneevent output
    OS-777 ipfilter should support loading / modifying per-zone rules from the GZ
    OS-1725 add SNGL brand
    OS-1713 lscf_instance_verify does not properly handle disabled EMI
    OS-1724 umem walker can fail on ptc-enabled caches
    OS-1474 Want ::typedef
    OS-1598 Want mdb -e
    OS-1600 Want an mdb test suite driver
    OS-1632 mdb on x86 should be able to print alternate register names
    OS-1699 libctf should support removing a dynamic type
    OS-1700 libctf does not validate arrays correctly
    OS-1701 libctf does not validate function types correctly
    OS-1685 dboot should check boot archive integrity
    OS-1693 need workaround for RICHMOND-16
    OS-1706 zfs compression in a zone is ok after all

kvm
------
  HVM-761 host panic in paging64_walk_addr+0xc6

kvm-cmd
------------
    HVM-758 Add a qmp entry for hw setup complete

Nov 15, 2012

smartos-live
-----------------
    OS-1628 tools/build_illumos should not pass -i
    OS-1695 fix IP address of datasets.joyent.com now that old one was deleted.
    OS-717 apix code induces hangs
    OS-1684 fix vmadm display of delegated dataset when mountpoint has been changed
    OS-1633 add support for 'snapshots' listing in VM objects in VM.js
    smartos-live#133 fixed issue deleting KVM VMs with snapshots (thanks calmh)
    smartos-live#114 imgadm should send Host header in HTTP requests
    OS-1441 routing-setup service provides no useful log output
    OS-1680 update node-dtrace provider to 3336f6ebd2fc73c6cfd4d09be3d80a5716aace8d (0.2.3)

illumos-joyent
--------------------
    OS-1697 zoneadmd halt retry timeout should be increased
    OS-1694 exit()/lxprocfs races can induce panic
    OS-1698 Missing pcbe modules for Sandy and Ivy Bridge families
    OS-717 apix code induces hangs
    OS-577 race in netstack_unregister and zone creation
    OS-1690 want zid2zone and zdid2zone
    OS-1691 want a dcmd for going from netstack id to nestack_t
    OS-1683 ship elfedit
    3203 system-zones tries to deliver global-zone only template files into NGZ
    3294 pfiles postmortem support
    3298 illumos link-editor and related tools should be differentiable
    3263 link.h should work in a largefile environment
    3265 link-editor builds bogus .eh_frame_hdr on ia32
    3306 zdb should be able to issue reads in parallel
    3321 'zpool reopen' command should be documented in the man page and help message
    OS-1682 lxpr_uiobuf_write() can overflow its buffer
    OS-1441 routing-setup service provides no useful log output
    3304 need workaround for QEMU bug that induces bad e1000g checksums
    3246 ZFS I/O deadman thread
    3302 ld(1) should document -zguidance
    3299 file should only care about object capabilities
    3300 file should care about all object capabilities
    3301 lapsus calami multum
    3285 memory leaks in libsldap
    3169 userland amd64 code should save arguments
    3180 mdb should handle push-based argument save area
    3192 mdb save-args matching should accept more agressive insn scheduling
    3193 mdb save-args matching should only consider insns which have executed
    3288 git-pbchk invents blank lines, then complains about them
    702 tput calls gets()
    3286 README.mapfiles needs an update
    2563 remove python2.4 from onbld
    1147 integrate the virtio-block driver
    1562 Integrate the virtio core module
    2911 blkdev-related panic on DEBUG kernels
    3261 linker should ignore unknown hardware capabilities
    3259 ld.so.1(1) should document capabilities environment variables
    3260 linker is insufficiently careful with strtok
    72 _tx_error needs to preserve the errno value it is supposed to display
    3177 LDAP client: support for uniqueMember attribute
    3262 webrev only includes oldest cset comment when file changes multiple times
    3270 Additional PCI ID (1000,86) needed for mpt_sas(7d)
    3258 ztest's use of file descriptors is unstable
    370 would like an open ipmi baseboard driver
    3206 Long(er) username crontab setup failure
    3150 poll times out immediately in 32bit kernels
    3217 cfgadm should spell "adapters" correctly
    3154 Nonconforming tolower and toupper with UTF-8 locales
    2064 vnic sets up protection before upper mac leading to panic
    3234 docbook xsl path should be configurable
    3228 Want -zassert-deflib for ld
    3229 ld(1) does not document -zfatal-warnings
    3230 ld.so.1 should check default paths for DT_DEPAUDIT
    3145 single-copy arc
    3212 ztest: race condition between vdev_online() and spa_vdev_remove()
    1930 smb_match functions incorrectly handle multibyte characters
    1931 smb_convert_wildcards incorrectly expands < at the end of the pattern
    backout 3157: needs more work
    3200 panic from ill_taskq_dispatch
    3027 installgrub can segfault when encountering bogus data on disk
    3208 moving zpool cross-endian results in incorrect user/group accounting
    2933 compiler warning gags need better granularity
    3132 remove support for building with gcc 3
    1126 date(1)'s usage message doesn't mention -R
    1788 "WARNING: Cannot lookup root device: /devices" is useless when rootfs is zfs
    1828 powerd's "Able to open /dev/srn" notice is useless
    2547 Minor updates to README
    2678 zfs manpage mis-identifies checksum default value
    2811 missing implementation: zfs send -r
    3199 Update copyright years in usr/src/prototypes/
    3214 ldapclient man page does not document tls:none setting
    3210 ld should tolerate SHT_PROGBITS for .eh_frame sections on amd64
    3162 nfs: some unusable code in nfs4_srv.c
    3160 nfs: OPEN_CONFIRM with non-regular file returns wrong error
    3161 nfs: OPEN_DOWNGRADE with non-regular file returns wrong error
    3158 nfs: Server should return NFS4_OK with zero length COMPOUND request
    3159 nfs: Server returns wrong access_mode with some ACCESS requests
    3157 nfs: wrong utf8-encoded string should be cause of error
    3156 nfs: '.', '..', and filename with '/' return wrong error code
    3155 nfs: fs_location being asked but not setted return error
    3149 ps should have dmodel as an output format
    3139 zdb dies when it tries to determine path of unlinked file
    3202 prevent compiler function cloning
    3189 kernel panic in ZFS test suite during hotspare_onoffline_004_neg
    3047 grep support for -r would be useful
    3052 uname compatibility should be implemented with redefine_extname
    2224 closed-bins should be stripped of CTF
    2986 nfs: exi refcounter leak at rfs3_lookup
    3181 t_onfault should be preserved across pagefaults
    3179 vmem_xalloc needs to check for overflow
    3064 usr/src/cmd/zpool/zpool_main.c misspells "successful"
    3067 Typo in spelling "succssful"

illumos-extra
-----------
    OS-1673 gmake clean misses some 64-bit strap directories
    OS-1681 upgrade platform node to 0.8.14

Nov 1, 2012

smartos-live
-----------
    OS-1677 Add Makefile sections for node-dtrace module.
    OS-1677 Add unmodified node-dtrace provider (0.2.2) db13b0aeafc1db58c756ee4d9ed65b808a6b700c and libusdt 8ab25b6e5d32afc9147890ba80b1e99a4102717e
    OS-1676: 'json -h' output has incorrect link to online man page
    OS-1615 switch VM.js logging to bunyan
    OS-1614 pull in node-bunyan 0.14.6 which has some changes I made/need.
    OS-1654 0-livesrc-stamp should build with -zassert-deflib
    OS-1653 smartos-live needs to help strap along
    OS-1549 fix so vmadm stop; vmadm start works, add tests.
    OS-1649 fix handling of quota when sysinfo unavailable.
    OS-1644 Update bge pci ids for OS-1366
    TOOLS-207: Fix overzealous escaping
    TOOLS-207: Do not drop backslashes when returning metadata values that contains them

illumos-joyent
--------------
    OS-1645 after svccfg import is killed, subsequent import fails
    OS-1665 Update pci.ids to latest release
    OS-1634 svcs -ZL does not work when a pattern is specified
    OS-1366 add support for BCM 5719, 5720, and BCM5784M chipset
    OS-1643 improve comments for svc.startd [fix unicode backtick]
    OS-1643 improve comments for svc.startd
    OS-1209 shutdown of a zone can silently fail *sometimes* when a zone is still starting up
    2869 duplicate packets with vnics over aggrs
    OS-1626 tar -C support on extract would be nice

illumos-extra
-------------
    OS-1639 illumos-extra should build with -zassert-deflib
    OS-1640 illumos-extra is missing some dependencies
    OS-1641 1-extra-stamp build erroneously uses bootstrap build
    OS-1652 ntp is missing dependency on routing
    OS-1126 NTP Service Can Stall "Setup Reboot" by 30 Minutes

kvm-cmd
-------
    OS-1658 kvm-cmd should build with -zassert-deflib
    OS-1655 kvm user portions should build with -zassert-deflib and -zguidance

Oct 18, 2012

smartos-live
------------
OS-1492 SmartOS and SDC should have the same net-physical
OS-1623 Increase process.max-file-descriptor rctl default value
OS-1625 vmadm: improve random MAC generation and related logging
OS-1624: json 5.1.0
OS-1615 switch to bunyan be4909a0ac93e1cf2103386e1147e05c8733c777 (0.14.5)
OS-1615 import node-bunyan 1844dfd0625689774ffd1a6f65d134381a209493
OS-1610 fix the timing issue wrt sysinfo by reloading just after mdata is available
OS-1611 fix alias column width for long aliases.
OS-1610 fix output of sysinfo within zones.
OS-1565 Allow provisioning VMs on aggregations (allow denormalized MACs)
OS-1565 Allow provisioning VMs on aggregations
OS-1493 configure should work as non-root user
OS-1592 Hasta la vista libshell docs
OS-1594 FLEX path should be explicitly set
AGENT-519: Support the listing of keys via the KEYS command

illumos-joyent
--------------
OS-1561 mdb_v8 should display JSDate objects
OS-1562 mdb_v8 should differentiate objects based on constructor
OS-1563 mdb_v8 generates spurious warnings on some fields
OS-1564 ::findjsobjects can avoid many one-byte mdb_vread()'s
OS-1601 mdb_v8 should be able to print objects with dictionary properties
OS-1618 mdb_v8 should quote strings when printing JSON objects
OS-1617 mdb_printf()'s "%H" misprints integer values larger than 64K
OS-1607 FSS observability needs to handle projects with no shares
OS-1605 vrrpadm dies when its configuration file doesn't exist
OS-1603 fixed issue with hard links for locale files where there shouldn't be
OS-1595 locale support missing
OS-1590 zfs dedup & compression properties should not be changeable on a delegated dataset
OS-1592 Hasta la vista libshell docs
OS-1593 aw hacks no longer needed

illumos-extra
-------------
OS-1630 screen needs to explicitly state its prefix
OS-1631 system screenrc should be in /etc not /usr
OS-1621 Update OpenSSL to latest stable (CVE-2012-2333)
OS-1596 ntp doesn't set path in it's custom install targets

Oct 4, 2012

smartos-live
------------
OS-1586 Lockfile naming doesn't allow for concurrent builds
OS-1585 SmartOS build should use docbook from pkgsrc
OS-1581 mpt_sas missing alias for pciex1000,87
OS-1577 configure should set JAVA_HOME
OS-1578 configure should set GNU ROOT
OS-1489 vmadm: support VRRP vnics (man page update)
OS-1093 Need X540 driver aliases support
OS-1560 Add Atheros AR8132 / L1c PCI IDs
STOR-102 zfs cache flush and other settings are misbound
OS-1489 vmadm: support VRRP vnics

illumos
-------
OS-1589 Stop building hal
OS-883 Panic in i_mac_notify
OS-1568 Want -zassert-deflib for ld
OS-1569 ld.so.1 should check default paths for DT_DEPAUDIT
OS-1570 ld(1) does not document -zfatal-warnings
OS-1584 ON should support a path to docbook XSL Root
OS-1576 Sundry uninitialised variables
OS-1575 sas for the goose
OS-1574 libzdoor checks for NULL that cannot be
OS-1573 vnic_dev.c insufficiently explicit
OS-1572 Explicitly handle all possible enum values in switches
OS-1571 Placate gcc -Wparentheses
OS-1583 ship msg tools in ast for fake-subset
OS-1582 ship fp driver
OS-1506 panic from ill_taskq_dispatch
3320 noncompliant devices break sd-config-list (uninit variable)
OS-1558 Updated mr_sas breaks Studio build
3220 noncompliant devices break sd-config-list

illumos-extra
-------------
OS-1587 gcc and gas makefile rules not properly updated
OS-1580 binutils tools should have g prefix
OS-1579 binutils needs to use bash as the shell
illumos-extra#7 pbzip2 filesize limited to 2GB

kvm

HVM-745 Reintroduce kvm_para.h
HVM-738 smb_wmb and smb_rmb in kvm_x86.h shouldn't be visible to userland

kvm-cmd
-------
HVM-750 guest virtio drivers are racy with respect to interrupts
HVM-751 CONFIGURE_ONLY check in build.sh is wrong
HVM-752 Import qemu-kvm.git barrier changes

Sept 24, 2012

smartos-live
------------
    OS-534 Replace /etc/services with an updated list
    OS-1143 Update mr_sas for LSI 2208 support
    OS-1550 FSS observability and comment improvements
    OS-1477 update /usr/bin/json to v5.0.0
    OS-1546 add -a option to zonememstat to add alias column in output.
    OS-1543 core cleanup in cron erroneously looks at cores/* (which might not exist) rather than cores/
    TOOLS-184 fix intermittent net failures in VM test suite (skip these tests for now)
    OS-1324 illumos should be built with the illumos-extra gcc 4.4.4
    OS-1526 move binutils into illumos-extra
    OS-1539 core pruning can result in email warnings
    OS-1538 presence of /etc/zones/global.xml causes problems
    OS-1536 fix race in VM creation when other VMs partially deleted.
    OS-1512 improved FSS observability
    OS-1521 Add image_uuid to list of -o/-s fields in vmadm
    OS-1529 Hi, everybody! I'm dr_sas.
    HEAD-1245 disable console-login:ttyb when running in a VM.

illumos
-------
    OS-1551 ld should tolerate SHT_PROGBITS for .eh_frame sections on amd64
    OS-1552 dr_sas needs fixes from OS-709
    OS-1466 Ship ldap clients service for GZ and joyent brand
    OS-1234 add new rctls to resource_controls(5) man page
    OS-1553 duplicate code in cpu_update_pct
    OS-1143 Update mr_sas for LSI 2208 support
    OS-1550 FSS observability and comment improvements
    OS-1545 dtrace_dof_maxsize is far too small
    OS-1542 libipd needs some manifest additions
    OS-1282 SunSSH config should have TCPKeepAlive as synonym for KeepAlive
    OS-1524 t_onfault should be preserved across pagefault() in trap()
    OS-1541 vmem_xalloc() needs to check for overflow
    OS-1540 Would like %N support in date(1)
    illumos sync
    OS-1530 ipmi should use /dev/ipmi0 for compatability
    OS-1531 allow get_smbios_info to fail
    OS-1532 remove bmc_intf.h
    3098 zfs userspace/groupspace fail without saying why when run as non-root
    OS-1529 Hi, everybody! I'm dr_sas.
    OS-1512 improved FSS observability
    OS-1514 ipmi assumes FreeBSD copyin() behaviour
    3146 i915 debugging code can chew SSE state
    3165 Privilege.xs perform unsafe casting of priv_ptype_t to int
   Backed out changeset e05f5705283d  (wrong name)
    3165 Privilege.xs perform unsafe casting of priv_ptype_t to int
    3006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zero
    3021 option for time-ordered output from dtrace(1M) (fix lint)
    1884 Empty "used" field for zfs *space commands
    3028 zfs

Unknown macro: {group,user}

space -n prints (null) instead of numeric GID/UID
    3048 zfs

Unknown macro: {user,group}

space [-s|-S] is broken
    3049 zfs

space -t doesn't really filter the results
    3060 zfs

Unknown macro: {user,group}

space -H output isn't tab-delimited
    3061 zfs

space -o doesn't use specified fields order
    3093 zfs

Unknown macro: {user,group}

space's -i is noop
    3140 fmdump -t/-T incorrectly parses date/time
    3128 igb missing I350 SERDES cases
    3135 lofi_uncompress doesn't initialize all variables
    3133 nfs4: remove static for nfs4_max_xxx
    3109 libshare_nfs: findopt() should return index
    3106 rpc: xdr_sizeof can return wrong size
    3134 nfs4: cleaning code in nfs4_xdr
    3107 nfs4_getattr incorrectly checks bit masks
    3129 'zpool reopen' restarts resilvers
    3130 ztest failure: Assertion failed: 0 == dmu_objset_destroy(name, B_FALSE) (0x0 == 0x10)
    3138 smb_token_create_privs() passes const char to smb_lgrp_getbyname()
    3122 zfs destroy filesystem should prefetch blocks
    3121 missing SMF method directories should say something useful
    3112 ztest does not honor ZFS_DEBUG
    3113 ztest should use watchpoints to protect frozen arc bufs
    3114 some leaked nvlists in zfsdev_ioctl
    3115 poll(2) returns prematurely in presence of spurious wakeups
    1862 incremental zfs receive fails for sparse file  > 8PB
    3123 need a way to force loading of DTrace helpers
    2982 nfs3: cleanup debug code at nfs3_srv.c
    3119 zonecfg(1M) still mentions sparse zones
    3117 aac forgets C isn't math
    2904 hxge forgets C isn't math
    2601 kctl_isadep.c should support four serial consoles
    3104 eliminate empty bpobjs
    3120 zinject hangs in zfsdev_ioctl() due to uninitialized zc
    3100 zvol rename fails with EBUSY when dirty
    3103 zfs mdb module may get wrong refcount struct
    3063 many instances of unlike enum comparison
    3088 some THIRDPARTYLICENSE files erroneously removed
    3090 vdev_reopen() during reguid causes vdev to be treated as corrupt
    3102 vdev_uberblock_load() and vdev_validate() may read the wrong label
    3086 unnecessarily setting DS_FLAG_INCONSISTENT on async destroyed datasets
    3057 Remove sgml util from cmd/man
    3065 some functions in the tcp module can be static
    2399 zfs manual page does not document use of "zfs diff"
    3085 zfs diff panics, then panics in a loop on booting
    3080 uninitialized var in dcopy_free may panic on boot
    3059 cmd/tcpd/* files should have correct functions prototypes
    3013 ifconfig with no args should list all interfaces
    212 Atheros AR8132 / L1c Gigabit Ethernet Adapter
    1154 cpio needs a quiet option
    2560 ACPI parser fails to identify COM3 on Tyan motherboard
    backout 3006: causes 3046 (panics after mounting root)
    3006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zero
    3014 Intel X540 Support (fix SPARC build)
    3014 Intel X540 Support (fix lint)
    3014 Intel X540 Support

illumos-extra
-------------

    OS-1548 upgrade node.js to 0.8.9
    OS-1527 enable extra password options in ipmitool build
    OS-1324 illumos should be built with the illumos-extra gcc 4.4.4
    OS-1526 move binutils into illumos-extra
    OS-1537 platform openssl should have aesni support
    OS-1533 Update ipmitool for new ipmi interface
    OS-1534 /usr/lib/cpp needs to behave in a pre-ansi manner
    OS-1525 upgrade curl to 7.27 (missing file)
    OS-1525 upgrade curl to 7.27

Sept 6, 2012

smartos-live
----------------
OS-1518 Add I350 Serdes Driver alias
OS-1509 fs-usr method should only skip smf repository backup in GZ
OS-1503 we need to periodically prune the zone's core dataset for old core dumps
OS-1504 In 7.0, the cores dataset quota is a no-op
TOOLS-181: Fix javascriptlint build
OS-1499 GZ should have more than 1 share
OS-1505 In JPC over 100 zones are missing the cores dataset
smartos-live#112 fix creation of KVM VMs with preset UUID in payload (make check clean)
smartos-live#112 fix creation of KVM VMs with preset UUID in payload.
OS-1495 fix incorrect error message when out of memory.
smartos-live#94 zone brands need to be more resiliant to missing nic tags

illumos-joyent
-------------------
OS-1501 mdb_v8 doesn't work on v8 3.13.2 and later
OS-1519 prstat -n option should accept 0 reviewed by Robert Mustacchi
OS-1510 DTrace helper tracing should be dynamic
OS-1511 overly aggressive D integer narrowing breaks 32-bit ustack helpers
OS-1513 misplaced ASSERT in OS-1247 breaks DEBUG bits
OS-1517 Add support for I350 Serdes
OS-1507 ipd can blow an assertion when status is requested on a disabled zone OS-1508 ipd needs a stable library
OS-1054 lofiadm in current smartos can't use -U to uncompress an lgz image code review by Robert Mustacchi
OS-1497 Increase svc.startd critical_failure_count range from 5 to 10 code reviewed by Bill Pijewski
OS-1491 SYSOPS-4940 svc.startd incorrectly placing services into maintenance mode code reviewed by Robert Mustacchi
OS-1520 ipmitool should be using patches

kvm
---
HVM-746 kvm makefile does not properly create all necessary paths.

kvm-cmd
-------
HVM-747 add dmods to get event indexes

August 24, 2012

smartos-live
------------
    smartos-live#94 zone brands need to be more resiliant to missing nic tags
    OS-1487 Add bash tab completion for dladm delete-vnic and delete-etherstub
    OS-1481 0-livesrc-stamp not removed due to typo
    Merge pull request #95 from nshalman/build_usb
    tools/build_usb: build a usb image from scratch
    HEAD-1210 crontab sdc-lastcomm error on smartos
    STOR-72 storage configuration for log and cache devices
    STOR-26 Storage configuration with many disks should create sane RAID groups
    STOR-72 storage configuration for log and cache devices
    STOR-99 setup must support intelligent pool layout
    OS-1467 illumos-live manifest changes are ignored on incremental
illumos-joyent
--------------
    OS-1483 ps should have dmodel as an output format
    OS-1486 vrrpadm should work with a vnic as its link
    OS-1485 panic when reading from dump device with REMOVED/FAULTED vdev
    OS-1484 lack of "smbfs" in /etc/dfs/fstypes prevents mounting during zone boot
    OS-1454 Look at packaging ipcs and ipcclean into a package in pkgsrc
    OS-1480 resolve upgrade hiccups around ZFS checksum values
    OS-1473 shutdown(1) should broadcast shutdown warnings to all zones like wall(1)
    OS-1470 mdb_tab.c mismerge
    OS-1469 ship zpool-features man page
    OS-1455 mdb_v8 misconfigures itself
    OS-1468 mdb_v8 shouldn't abort auto-configuration on errors
illumos-extra
-------------
    OS-1462 running openvpn can reliably crash smartos joyent_20120726T184637Z
kvm
---
    HVM-742 off-by-one error in bitset manipulation
    OS-1450 panic in list_remove() from kvm_mmu_free_page()

August 9, 2012

Notes: This build includes a sync with illumos upstream.

Changelog:

smartos-live
------------
smartos-live#108 fix failed match on quick lookup if property type is not string (Thanks MerlinDMC)
OS-1463 remove double quotes from serial number in sysinfo (Thanks jritorto!)
IMGAPI-13: Robustify imgadm's fatal error/exception handling
STOR-104 diskinfo misinterprets nvlist, can't detect removable device
OS-1456 need a mechanism to detect solid state storage devices
OS-1448 sysinfo chokes if the bios has crazy characters in some fields (merge fix from jritorto)
Some older x86 Sun hardware has a double-quote in the on-BIOS serial number and SKU which causes sysinfo to fail.
OS-1444 workaround kvm instability on sandy bridge
OS-1442 mpt_sas wants to bind to 1000,86

illumos-joyent
--------------
OS-1464 Fix IPMI detection on HP N36L / N40L
OS-1456 need a mechanism to detect solid state storage devices
OS-1350 Document BSD ps args
OS-1447 hung mount in one zone shouldn't interfere with zone boot/halt of another zone
OS-1438 `man tail` doesn't mentioned "-F" option
OS-1451 tail -f does not deal properly with multiple files
OS-1429 `tail -f ...` doesn't notice file truncation
dtrace: Remove CTF label checking
OS-1443 Refactor prtconf -d output
OS-1445 `zpool get ...` broken after illumos sync
OS-1439 zfs force umount can leak zone ref, preventing zone shutdown
OS-1391 zone won't halt; vfs ref count is 1
2445 savecore fails with dump archive but return EXIT_OK
653 incorrect handling in iscsit of duplicate PDUs with cmdsn > expsn
3021 option for time-ordered output from dtrace(1M)
3022 DTrace: keys should not affect the sort order when sorting by value 3023 it should be possible to deref
2599 git-pbchk suffers classic pipe deadlock
417 Stale OpenOwner entries are not reaped for active clients
2447 beadm should be more descriptive about some errors
2978 ctfconvert still needs to ignore legitimately dataless files on SPARC
2762 zpool command should have better support for feature flags
2945 mdb needs to export _mdb_ks_pageoffset
2991 Allow building without SMB printing support
2974 hate having heap of hsfs headers 2977 ISO_DESC_TYPE should return iso_voldesc_type as everyone expects
1796 "ZFS HOLD" should not be used when doing "ZFS SEND" from a read-only pool
2871 support for __ZFS_POOL_RESTRICT used by ZFS test suite 2903 zfs destroy -d d
2676 'mdb -f vmdump.0' ignores the -f
2950 sync hald-runner with upstream
2941 need to protect __RESTRICT_KYWD from foolish compilers
2942 CTF tools need to handle files which legitimately lack data
1973 ctfconvert VLA support is broken (again) for DWARF objects
2882 implement libzfs_core 2883 changing "canmount" property to "on" should not always remount dataset
2900 "zfs snapshot" should be able to create multiple, ar
2741 format shouldn't allow write SMI label to disk with EFI partition
1799 ipadm create-addr arg validation crash
2724 snoop contains few problems with accessing uninitialized data
2910 svc.startd core dump
2801 svc.startd leaks significant amount of memory
2891 After integration of OS-1168 svc.startd has no umem debugging in debug build
2881 usbftdi needs support for the SheevaPlug JTAG adapter
2901 ZFS receive fails for exabyte sparse files
2602 mdb ::sockparams SEGV
2894 ls(1) -1U can go much faster
2076 blkdev can fail successful xfer if DMA is not used
2044 Move container_of and ARRAY_SIZE to sys/sysmacros.h
2042 blkdev should not discard bd->d_maxxfer
1910 Implement a generic dev_err
1882 blkdev should limit physio by bd->d_maxxfer instead of maxphys
1430 blkdev crashes on synchronous flushes
1342 Bogus assert in bd_xfer_alloc
1450 Illumos should be buildable with GCC4
2804 psrinfo should not depend on perl
2873 sysretq doesn't properly handle non-canonical addresses
2574 mdb needs ::printf
2614 nfs logging works incorrectly
2618 arc.c mistypes in the comments
2831 bring Joyent/SmartOS OS-1186 and OS-1187 to Illumos (fix lint, copyright)
2831 bring Joyent/SmartOS OS-1186 and OS-1187 to Illumos
2562 FCoE iniator mistreats its ints
2803 zfs get guid pretty-prints the output
backout 2614: packaging errors (incomplete - no nightly build)
2812 FMA generic topology support for AMD family 0x10 model 10
2802 ipsecalgs needs a dependency upon filesystem
2614 nfs logging works incorrectly
2730 tar misbehaves if compress utility missing
2731 add -a --auto feature to tar for gtar comptability
2810 pmconfig linked against libcmd
2058 libumem should allow you to specify an allocator
2049 env(1) should print program it attempts to exec on error, not argv[0]
2785 /lib/svc/bin/restore_repository incorrectly uses -eq on strings
1991 svccfg describe -t Segmentation Fault
2742 minor memory allocation issue in svccfg:upgrade_manifestfiles()
2777 mpt_sas needs to try MUR reset at attach() time.
1165 SUNWarbel/driver-network-arbel should be removed (fix packaging)
1165 SUNWarbel/driver-network-arbel should be removed
2619 asynchronous destruction of ZFS file systems (missed files)
2619 asynchronous destruction of ZFS file systems
2747 SPA versioning with zfs feature flags
1572 Missing PCI ID for SK-9E21D (yge)
2705 EOF libldap.so.4
2744 libuuid can't tell when mapping fails
2654 add ixgbe support for new x520 models
344 su fails to check malloc's return value
405 Can't connect to similarly-named, encrypted wireless networks.
356 tar command needs to add the "J" switch and XZ compression support
2675 EOF itutools
2733 pgrep/pkill prints misleading error on missing option argument
2717 tail is not largefile aware
2710 DTrace can cause build failures if the kernel's CTF data is corrupt
2701 Add tab completion support for mdb
2655 illumos should be lint 12.3 free
2703 add mechanism to report ZFS send progress
2666 libhal should be more carefull about function parameters
2667 libhal can leak memory if realloc() fails
2690 etc/inet/services needs some new entries
2698 libctf should use libz.so.1, not libz.so
1618 zfs causing system to hang in vmem_xalloc()

illumos-extra
-------------
OS-1433 platform node should use libumem

kvm
---
HVM-742 off-by-one error in bitset manipulation
OS-1450 panic in list_remove() from kvm_mmu_free_page()

kvm-cmd
-------
HVM-741 add SmartOS gPXE patch that was applied for OS-1153
HVM-740 want a basic dmod for qemu
HVM-737 Add kvm-cmd xref target
HVM-721 kvm-cmd builds too many times
HVM-735 qemu should build with V=1
HVM-736 Qemu is missing a call to ctfmerge

July 26, 2012

Changes in this build:

smartos-live
----------------
OS-1397 Add Cron Manifest to the Joyent-Minimal Brand
OS-1402 joyent-minimal should support manifest that aren't imported
OS-1401 Add vrrp service to zones
OS-1398 zonememstat should ensure columns align
OS-1395 kernel should not kill a GZ process preventing zone shutdown if process is not a shell or child of a shell
OS-1394 Platform build should fail if we are not mancheck -s clean

illumos-joyent
-------------------
OS-1405 CPU caps can throttle performance more than intended
OS-1406 mdb_v8 doesn't work on node v0.8
OS-1392 unnecessary conversion of double to uint64_t in iob_bytes2str()
OS-1396 sendmail svcs in error
OS-1355 ship man pages that are present but missing
OS-1386 SSH key fingerprint not deposited in the auth logfile.
OS-1367 need ptcumem

illumos-extra
------------------

OS-1403 bind and ntp don't ship man pages
OS-1355 ship man pages that are present but missing
OS-1388 illumos-extra node build failure

illumos-kvm
----------------
illumos-kvm#9 Don't use the obsolete -fno-dwarf2-indirect-strings
HVM-734 Makefile does not create devfsadm directory

July 13, 2012

Changes in this build:

smartos-live
------------
smartos-live#97 rtl8136 should be rtl8139 in vmadm man page
OS-1374 don't try to open hostname.net0 when the brand doesn't need it.
OS-1375 implement remove_disks for update and prevent *_disks from working while VM is running, add tests.
Use pkg_info -qe rather than redirecting output.
RELENG-350 switch to /opt/local/bin/node for man build.
OS-1372 switch ronnjs to use platform node instead of /usr/bin/env node
OS-1325 fix creation of VM with no quota, add tests for quota creation.
OS-1216 fix test that failed to include correct path the VM.js
OS-1322: media type should be kept when creating an additional disk
OS-1323: allow path to ISO as path: option for a disk (in which case not requiring size)
OS-951 allow multiple cdrom= options to 'vmadm start'
HEAD-1131 add switch for enabling tests
OS-1362 move VM tests into the platform
OS-1358 mancheck should support only showing missing or non-shipping manual pages
OS-1354 need tool to check for missing manual pages for binaries

illumos-joyent
--------------
OS-1384 ::kmastat overflows columns with inscrutable output
OS-1378 add "%H" to mdb_printf() for human-readable sizes
OS-1381 incorrect isaexec binaries
OS-1373 startd, configd spinning due to bad sac start method
OS-1376 cputrack isa-dependent binaries missing from image
OS-1287 svc.startd gets stuck in a loop when HOME dir doesn't exist
OS-1344 a misconfigured smf service can cause svc.configd to leak memory and eventually hang
STOR-98 rework RAID-Z crash dump comments based on review
OS-1351 ps - missing column separator
OS-1359 remove some unneeded cmds from the image
OS-1343 fast localhost connections choke in TCP TIME_WAIT
OS-1364 local auditors specifying LA_FLG_BINDTO miss bindings via elf_bndr()

illumos-extra
-------------

OS-1381 incorrect isaexec binaries
OS-1370 pass V=1 or equivalent to -extra components whenever possible
OS-1290 switch platform's node to using system libz and openssl
OS-1342 add environment variable we can set to disable node version check in dev.
AGENT-490 pull in v0.8 branch node changes up to f00c8bc

June 29, 2012

Changes in this build:

illumos-joyent
--------------
OS-1336 Ship dis
OS-1338 for local auditors, LA_FLG_BINDTO does not audit all symbol bindings
STOR-97 nits from initial RAID-Z crash dump review
STOR-76 support crash dumps to pools with multiple vdevs
STOR-69 support crash dumps on pools with log, cache, and spare devices
OS-1321 log a message when svc.startd core dumps
smartos-live#51 No symlink for libusb.so to libusb.so.1 for -lusb
smartos-live#91 make world fails on trying to include zlib.h
OS-1303 smartos-live src_addon can die
OS-1306 non-bootstrappable runtime dependencies should be isolated
OS-1308 illumos-joyent should support using pkgsrc libraries for native ...
OS-1314 kvm.so is wrongly built as if it were a kmod
OS-1317 GZ crle configuration pollution
OS-1320 64-bit C++ objects in illumos are still getting gcc DT_RPATH
OS-1278 svc.startd core dump
OS-1297 need workaround for QEMU bug that induces bad e1000g checksums
OS-1292 mail is not being delivered

smartos-live
------------
smartos-live#87 fixed a problem with DSadm and multople sources.
OS-1348 fix javascriptlint to build against correct python.
OS-1348 fix 'make check' target and also have it javascriptlint build properly on OS X.
OS-1347 ensure zone has completely transitioned when waiting for transition.
OS-1346 workaround node changing behavior of exit in 0.8
OS-1262 - fixed js files to handle changes required for running under 0.8
OS-1261 - fixed dependencies in platform .js files to explicitly refer to the platform node_modules
OS-1257 - fixed paths for node to point to /usr/node/bin/node
OS-1339 - moved node-sqlite3 to smartos-live build for inclusion in platform (built against platform node)
OS-1329 fix /opt/SUNWspro/sunstudio12.1 link.
OS-1327 smartos-live Makefile clobbers BUILDSTAMP through variable auto-export
OS-1301 smartos-live subprojects should be told about the proto area (fix path)
smartos-live#2 Fixed identation, spaces should be tabs
smartos-live#51 No symlink for libusb.so to libusb.so.1 for -lusb
smartos-live#86 'make clean' fails if Node.js hasn't been built
smartos-live#91 make world fails on trying to include zlib.h
OS-1301 smartos-live subprojects should be told about the proto area
OS-1302 smartos-live should offer a way to bootstrap illumos-extra
OS-1303 smartos-live src_addon can die
OS-1304 smartos-live src build should not use node-waf
OS-1305 illumos-extra should not put libuuid.a into the proto area, ever
OS-1306 non-bootstrappable runtime dependencies should be isolated
OS-1310 smartos-live build doesn't fail even if kvm-cmd completely bombs out
OS-1312 smartos-live makefiles must fit in 80 columns
OS-1317 GZ crle configuration pollution
OS-1295 Man page fixes for COLUMNS=80
OS-1292 mail is not being delivered

kvm

HVM-732 README refers to wrong gcc version
OS-1298 kvm builds mdb module against the build system's headers
OS-1299 kvm is still using Studio
OS-1314 kvm.so is wrongly built as if it were a kmod

kvm-cmd
-------
OS-1335 kvm-cmd libpng build needs to learn to be 64-bit
OS-1300 kvm-cmd build system relies on build system headers and libraries

June 14, 2012

Changes in this release:

smartos-live

----------------

OS-1268 vmadm commands to enable ip_spoofing don't un-set the "allowe...d_ips" linkprop
OS-1285 fix tests for vmtest.js / test-blocksize.js image import failure
OS-1280: imgadm.js should export its log and config objects so they can be configured
OS-1277: Add support for returning Number-type values
OS-1272 add datacenter_name and headnode_id keys to VM objects so they're available as sdc: metadata
OS-807 zones can commit suicide by zvol
OS-1249 add list of commands and brief summary of each to imgadm's usage message.
OS-1251 fix and restyle img* bits to pass jsstyle and jslint (with 'make check') and match the style of the other JS bits in the smartos-live/src dir.
OS-1250 replace link for dsadm man page with imgadm man page
OS-1250 add symlink so that docs that use the old dsadm name still work for the time being.
OS-1250 rename dsadm -> imgadm as we've settled on the name 'images' for the zvol and zfs blobs you download and use as templates to create a mVM.
OS-1264 add support for boot time in sysinfo for both GZ and NGZ.
HVM-731 catch exception when zoneroot is full and we try booting a KVM VM (can't create /startvm).
OS-1163 bump 'cores' quota for all brands to the larger of 100G or DRAM + 20G
OS-1256 have run-test and run-tests exit non-zero when tests fail.
OS-1242 remove vmadm call from joyent* brand jinstall scripts to speed up creation of large numbers of machines.
OS-1243 joyent brand hooks refer to map, capi, etc.

illumos-joyent

-------------------
OS-37 add missing man pages
OS-1289 nm has no man page
OS-1288 sysretq doesn't properly handle non-canonical addresses
OS-1274 Sendmail at /usr/lib/sendmail missing config file
OS-1283 remove misleading README.joyent file
OS-1276 /etc/sulogin doesn't exist in the GZ
OS-807 zones can commit suicide by zvol
OS-1260 zoneadmd core dump in mcap_zone()
OS-1247 need limited access to some DTrace providers in the non-globa...
OS-1237 need to be able to access fds[] from a non-global zone

May 31, 2012

Notes:

We're now checking that the zpool parameter in your vmadm payloads is an actual zpool, dataset_uuid and image_uuid are actually UUIDs, along with other validation that your payload is correct. If you have problems please consult the man page for proper payload options.

Changes in this release:

smartos-live
------------
OS-1239 fix removal of invalid nics.* parameters from payloads.
OS-1235 add support for allow_unfiltered_promisc option for KVM VM's vnics.
OS-1241 kvm prestate and poststate scripts should call kvm's statechange.
OS-1240 switch tests to joyent-minimal instead of joyent.
OS-1236 fix sysinfo to not try to use polo which is gone.
OS-1232 replace build-user-script with add-userscript which can handle create and update
OS-1231 add support for joyent-minimal to metadata agent.
OS-1230 fix mdata:fetch service to be enabled by default in joyent-minimal zones.
OS-1217 add support for joyent-minimal, refactor handling of properties and add tests.
OS-1193 vmadm: support disabling antispoof on nics
OS-1224 upgrade /usr/bin/json to 3.1.2
OS-1213 Add tests for setting fs_allowed.
OS-1226 illumos-live now provides Joyent.xml
OS-1221 Want Joyent minimal brand
OS-1222 Need a tool to create smf seed repositories
OS-1218 move more sdc-specific code out of illumos-joyent
OS-1038 add support for zfs compression, volblocksize and recsize options.
OS-1215 enable per-brand smf manifest lists
OS-1214 move sdc-specific zone SMF method out of illumos-joyent
OS-1212 fix regression in creation of delegated datasets.
OS-1211 switched to using -F when cloning KVM images.
OS-1185 fix bug in resizing ram where max_swap is added as string.
OS-858 add experimental support for VM.send, VM.receive, VM.install to VM.js and vmadm
OS-952 started update of illumos-live toward JEG
STOR-33 added VM.send and VM.receive to serve as a start toward backup/restore

illumos-joyent
--------------
OS-430 dtrace in a zone can't see "cpu"
OS-535 want curpsinfo->pr_dmodel inside zones
OS-1238 ship mcs
OS-1155 allow vnics to be unfiltered in promiscuous mode
OS-1226 illumos-joyent no longer provides Joyent.xml
OS-1220 dependencies on manifest-import should always be optional_all
OS-1219 svc.configd should reduce footprint by setting "nomagazines"
OS-1218 move more sdc-specific code out of illumos-joyent
OS-1215 enable per-brand smf manifest lists
OS-1214 move sdc-specific zone SMF method out of illumos-joyent
OS-792 dladm show-linkprop -z zonename doesn't restrict output to that zone, unless you also specify the vnic name
OS-1154 update zfs manpage to reflect new get -c option

May 17, 2012

Changes in this release:

illumos-joyent
--------------
OS-1169 fix for OS-493 generates warning on Sun Studio build
OS-1205 mdb_v8 is confused by some invalid objects
OS-1207 missing cpustat and cputrack man pages and cputrack cmd
OS-932 want SMB binaries and services in platform
OS-1189 BAD TRAP panic in hyprlofs_seek
OS-1188 memory leak in restarter_get_method_context()
OS-1187 svc.startd should reduce footprint by setting "nomagazines"
OS-1186 svc.startd allocates excessive memory for instance names
OS-1168 svc.startd should not enable libumem debugging
OS-1179 zoneadmd re-parses zone's xml config file many times during state transitions
OS-1170 update zones to support setting custom init
OS-1154 ::walk jsframe sometimes bails too early
OS-1180 jstack could be better with native frames
OS-1181 loading mdb_v8 should turn on C++ demangling
OS-1182 mdb_v8 reports wrong file position
HEAD-1047 root cron jobs aren't being run at all
OS-1162 need ipadm.1m man page; create one from PSARC materials and source
OS-1174 ::help tab completion
OS-1175 ::printf tab completion
OS-1176 add missing man3contract man pages.
OS-1081 /usr/gnu contents are severely broken wrt ISA
OS-1121 platform delivers unwanted compilation symlinks
OS-1123 libstdc++ and libgcc_s should move to /usr
1168 want a libtermcap that does not force libcurses
2698 libctf should use libz.so.1, not libz.so
OS-1171 re-enable building smbd
OS-1159 minimize zone footprint
OS-1165 fix up illumos issue 1948
STOR-54 warnings when creating a delegated ZFS dataset in a non-global zone
OS-493 NFS client 'entity not found' error when mounting
OS-1158 add ilb (load balancer) svc to zones
OS-1133 need ::findjsobjects
OS-1149 update to latest acpica release; transition to ACPI 5.0
OS-1119 add lxproc, a coarsely Linux-compatible /proc
OS-1008 TERM support missing for xterm-color 256 color, screen and tmux
OS-994 ZFS hang when snapshotting and cloning
OS-1134 ZFS rollback hang
OS-1141 missing fma topo support
OS-1115 update libipmi and fma to use /dev/ipmi instead of /dev/bmc
OS-1139 mdb tab completion
OS-1138 ipmi driver should copyin/copyout addr and lun ioctl parameter
OS-1129 force the enabling of -o xtrace in zoneinit for older datasets.
OS-1136 replace builtin /dev/bmc devlink generator with /dev/ipmi
OS-1131 Want a library to allow programatic access to the pci database
OS-919 prtconf should print out PCI database information
OS-782 need to record timestamp when calling through context ops
OS-101 bmc driver is missing which makes ipmi not work locally; port freebsd openipmi driver
OS-1079 polkit is mislinked
OS-1080 HAL and its plugins are mislinked
OS-1086 mdb disassembler confuses rdtscp for invlpg

In addition, this tree is synced with mainline illumos up to commit 09a48d4, "2668 syntax error in terminfo.src trips uninitialized var in tic, screws terminfo"

smartos-live
------------

OS-932 want SMB binaries and services in platform
OS-1190 gmake update fails if illumos-extra tarball is used
HEAD-1046 sdc-phonehome runs at 0100 UTC for everyone
HEAD-1060 need to update logadm.conf for rsyslog
OS-1173 add build-user-script tool to assist in adding user-scripts to VMs.
OS-1123 libstdc++ and libgcc_s should move to /usr
OS-1159 minimize zone footprint
OS-1128 when deleting a VM ensure that it's gone or return a failure.
OS-1158 add ilb (load balancer) svc to zones

May 3, 2012

kvm-cmd
-------
OS-1153 Update to a gpxe rom for e1000 built from the stable-1.0.1 branch of gPXE with a patch that allows booting SmartOS.

illumos-joyent
--------------
OS-1139 mdb tab completion
OS-1119 add lxproc, a coarsely Linux-compatible /proc
OS-1008 TERM support missing for xterm-color 256 color, screen and tmux
OS-1131 Want a library to allow programatic access to the pci database
OS-919 prtconf should print out PCI database information

OS-994 ZFS hang when snapshotting and cloning
OS-1134 ZFS rollback hang
OS-1141 missing fma topo support
OS-1115 update libipmi and fma to use /dev/ipmi instead of /dev/bmc
OS-1138 ipmi driver should copyin/copyout addr and lun ioctl parameter
OS-1129 force the enabling of -o xtrace in zoneinit for older datasets.
OS-1136 replace builtin /dev/bmc devlink generator with /dev/ipmi
OS-782 need to record timestamp when calling through context ops
OS-101 bmc driver is missing which makes ipmi not work locally; port freebsd openipmi driver
OS-1079 polkit is mislinked
OS-1080 HAL and its plugins are mislinked
OS-1086 mdb disassembler confuses rdtscp for invlpg

smartos-live
------------
OS-1147 remove has_hvx.c and replace with isainfo
OS-1148 rename zfs_storage_pool_name to zpool, include deprecation warning and backward compat.
OS-1146 rename compute_node_uuid to server_uuid
OS-1135 add experimental support for KVM VMs running a SPICE dataset.
OS-1144 CURL_BIN should be CURL
HEAD-1020 sdc-phonehome is in smartos crontab
OS-1140 Fix man page for nics.*.model in man page (thanks Tenzer)
OS-1078 mdata api is in SmartOS but mdata-get tool is missing
OS-1116 update ipmitool to use the open ipmi dev instead of /dev/bmc
OS-101 bmc driver is missing which makes ipmi not work locally; port freebsd openipmi driver
HEAD-1017 prompt-config has no controlling terminal so some control characters don't work
OS-1125 fix detection of zpool.
AGENT-470 don't barf getting last_modified time when metadata.json or other file does not exist.
OS-1116 - back out until illumos repo is updated
AGENT-469 add last_modified timestamp for VMs

April 22, 2012

JohnS says: "I apologize for the delay, but I wasn't willing to ship a release with a known security vulnerability ( OpenSSL CVE-2012-0884 ). This has been patched in the latest release."

Changelog for this build:

illumos-extra
-------------
   OS-1112 Need to update OpenSSL to latest stable (CVE-2012-0884)
   OS-719 Add parallel bzip2 to OS image

illumos-joyent
--------------
   OS-1104 'zfs list -o volsize' no longer shows volsize
   OS-1110 ipd max delay should be increased to 1 second
   OS-858 don't create dataset when installing a zone that already has a dataset.
   OS-914 Updated x86_archext with missing cpuid pieces
   OS-1099 Want support for binutils 2.22
   OS-1098 vmxnet breaks the studio shadow build
   OS-1095 add /dev/tap and /dev/tun to joyent branded zones by default.
   OS-1090 Need ixgbe support for X520 DP
   OS-1082 dce_reclaim_thread stops making forward progress
   OS-1096 More lib symlinks
   OS-1087 To better support split / and /usr, svcadm command should be in /sbin and not /usr/sbin
   OS-1085 Add symlink for /usr/ccs/bin/ar
   HVM-728 Multicast isn't available to VMs

illumos-live
-----------
   OS-1101 fix inconsistent use of default_gateway and warn as deprecated.
   OS-1094 fix detection of conflicting IPs and MACs.
   OS-1094 fix detection of conflicting IPs and MACs.
   OS-1102 dsadm will occasionally mis-handle EPIPE
   OS-1097 Update driver_aliases for ET2 Quad Port Server Adapter
   OS-1091 Need /etc/driver_alises entries for the X520 and friends
   OS-1096 More lib symlinks
   OS-1089 add virtio_txtimer and virtio_txburst options for KVM VMs.
   OS-1035 please make it clear how the merged crontabs work, with comments in the system cron text
   OS-1084 allow primary to be set false on a NIC for create for purposes of building payloads from a template.
   OS-1083 fix problems with vnic setup which caused multiple primary check to fail.
   STOR-90 fix for STOR-89 is incorrect

April 5, 2012

smartos-live
------------
   OS-1069 system-log svc method should generate rsyslog.conf if possible
   OS-1066 configure and setup-build-zone glib process is busted
   OS-1068 illumos-live Makefile PATH is a bit borken
   OS-1066 configure and setup-build-zone glib process is busted
   OS-1068 illumos-live Makefile PATH is a bit borken
   STOR-89 want different ZFS /etc/system settings for SmartOS and SDC
   OS-48 Add universal tun/tap device to live image so we can use OpenVPN in a zone
   OS-715 deliver 'rsyslog' and make it the logd for the GZ
   HEAD-980 dsadm sources.list doesnt make it to the right place

illumos-joyent
--------------
   OS-1028 page-level corruption induces kernel panic
   OS-1077 Update timezone info db to 2012c
   OS-1063 Add a 'big theory' comment to FSS
   OS-1064 rcapstat should direct you to zonememstat
   OS-1058 libzfs_set_cachedprops() needs function header in libzfs.h
   OS-1051 process starvation in FSS
   OS-1059 new IP symbols need to be listed in symbol file
   OS-1056 ip_dce_reclaim_stack() cannot be made perfectly safe
   OS-1050 boot_time kstat for zones should be epoch timestamp of zone boot, not 'random' number
   OS-1048 zfs list/get -c to return only cached properties

March 22, 2012

smartos-overlay
----------------------
HEAD-980 dsadm sources.list copied on install

smartos-live
----------------
OS-1043 minimize vm_getusage impact
OS-1052 Missing e1000g pci ids
OS-1013 need ipd entry in /etc/name_to_major
OS-1023 dsadm improvements & manpage

illumos-joyent
-------------------

OS-978 hyperlofs

OS-969 want to perturb vnics
OS-997 net_* and hook_* man pages are wrong
OS-1024 sysconfig(_CONFIG_AVPHYS_PAGES) extremely slow inside zones
OS-986 remove more unneeded privs.
OS-1044 minimize prstat vm_getusage impact
OS-803 make phys mem cap a bit harder
OS-1043 minimize vm_getusage impact
OS-1042 increase DCE cache tunables
OS-1026 procfs and large file support won't co-exist
OS-1047 kstat for 10 sec FS ops
OS-1041 node process stuck in squeue mess
OS-1019 zone stuck in down state: amon socket in /var/run preventing shutdown
OS-1037 hyprlofs shouldn't require linkdir priv
OS-905 missing man page for hstrerror
OS-1032 Need symlinks for more libs under /usr/lib
OS-1034 hyprlofs header should not use const
OS-1031 zfs destroy -F doesn't handle EBUSY from zfs_unmount()
OS-1030 hyprlofs unmount panic with dir looped in
OS-987 vmu_calculate_proc() impeding page faults for thousands of seconds
OS-1029 need hyprlofs GET ioctl

In addition, this release includes a long overdue illumos-gate sync with the following fixes:

998 obsolete DMA driver interfaces should be removed
2242 libraries should be more careful casting pointers
2251 kernel inlines should support gcc 4
2131 beadm list -a missing units designation
2195 lm75 ignores the half degree bit in writes
998 obsolete DMA driver interfaces should be removed
2179 gss should be more careful with pointer casts
2163 sparc bits should be more careful casting pointers
2083 stmf: worker manager doesn't scale workers anymore
2208 Seems our find doesn't support the '-links' option, (as mandated by POSIX)
2075 man outputs "geqn should have been given a `-Tutf8' option"
2191 Clean up one EINVAL case in setsockopt(3socket)
2077 lots of unreachable breaks in illumos gate
2099 powertop output hangs under heavy load
934 FreeBSD's GPT not recognized
2088 zdb could use a reasonable manual page
1960 developer tools should support git
1941 timer intervals incorrectly rounded to clock resolution
1759 sun4u floating-point scrubber should be removed
2130 zvol DKIOCFREE uses nested DMU transactions
1439 Panic when booting on IBM SystemX
2059 nightly(1) should support custom From: in mail
1521 obsolete perl-584 dependency declarations break onu
2054 e1000g kstat structure contains needless fields
1588 nfs4 mirror mount hang
1936 add support for "-t <datatype>" argument to zfs get
1494 rtls never sets rtlsp->ifname
763 FMD msg URLs should refer to something visible
1570 add support for GB18030
2061 uts homebrew offsetofs cause various pointer-cast warnings
1694 Add type-aware print() action (fix lint)
1688 show zfs ioctl args in truss
2038 Add in I350 and ET2 support into igb
852 Update data files for localedef UTF-8 locales from CLDR v2.0.1 (fix unref)
1557 assertion failed in userland taskq_destroy()
2050 todpc_rtcget() returns error sometimes
2041 panic in nsmb_close
2067 uninitialized variables in zfs(1M) may make snapshots undestroyable
2062 libbc uname() deals with nodename/nodeext distastefully
2039 several declarations in uts declare functions with variable number of args even if they are not
852 Update data files for localedef UTF-8 locales from CLDR v2.0.1
1569 localedef mishandles some multibyte locales
2045 eject fails for active console user
2063 check_rtime should ignore mps
1594 strxfrm may write past the specified buffer
2055 libssh lint library includes other libraries, screws up
1914 libses cannot set more than one properties at once
1984 libses uses threshold diag page wrong way
1332 ssh should use YESEXPR/NOEXPR
2018 makedbm overwrites and overflows constant string
2023 libnisdb is inconsistently const-y
2004 newer gcc, and sanity, would benefit from a newer libdwarf
393 Invalid nd_hostservlist contents crash mountd
968 fct driver sets incorrect fc-ct revision
2003 md_trans_ioctl() has incorrect declaration
1779 panic: assertion failed: rc == DDI_SUCCESS, file: ../../common/os/devcfg.c, line: 4185
1890 Updated emlxs driver from Emulex
1668 ldap format string issues when merging search descriptors
1951 leaking a vdev when removing an l2cache device
1952 memory leak when adding a file-based l2arc device
1954 leak in ZFS from metaslab_group_create and zfs_ereport_checksum
1949 crash during reguid causes stale config
1953 allow and unallow missing from zpool history since removal of pyzfs
1955 sderr kstat should expand when a LUN is expanded
1909 disk sync write perf regression when slog is used post oi_148
1950 ztest backwards compatibility testing option
1982 Make rpcbind_getaddr() work with all versions of rpcbind protocol
1992 sharemgr show -P [nfs|smb] doesn't work for shared datasets
1993 typo bug in stmfadm.c:createHostGroupFunc()
1848 sshd always tries to resolve client's IP to hostname
1978 iPsGetSetStmfProp is missing some brackets
1946 incorrect formatting when listing output of multiple pools with zpool iostat -v
1988 sa_to_str can pass junk to mdb_nhconvert
1977 zfs allow arguments not parsed correctly after pyzfs removal
1971 i86 kernel should be more careful when casting pointers

March 8, 2012

Changes in this version include vmxnet drivers, mdb ::printf & bug fixes:

illumos-joyent
--------------
OS-986 remove many default privs from KVM VMs that are unneeded.
OS-993 when creating zone, zfs snapshot && zfs clone leave empty dataset
STOR-84 reserve checksum entry for ZIO_CHECKSUM_SHA256_MAC

OS-954 add vmxnet driver to illumos
OS-1011 mdb needs ::printf

smartos-live
------------

OS-986 remove many default privs from KVM VMs that are unneeded.
OS-1018 fix issues when max_physical_memory is passed to override default, but the value is too low.
OS-1015 vmxnet needs an entry in driver_aliases
OS-954 add vmxnet driver to illumos
OS-1012: /usr/bin/json uses wrong #!
OS-1005 build tests and include in output directory for CI to match platform with tests.
OS-1001 don't leave ip and nic_tag undefined when adding NIC without them.
OS-1000 Fix issues around updating / setting primary flag on NICs and add tests and documentation.
OS-999 Fix setting memory parameters to make setting bad values more difficult, add tests and better logging for such changes.
OS-996 fix vmadm man page for qemu_opts after VNC/vga changes
OS-983 don't allow 'tags' or 'nics' as -o parameters to vmadm list.
QA-99 bump to latest version of node-tap and new dependencies.
OS-980 fix error handling around zones that disappear between lookup and load.

Feb 23, 2012

The list of changes in this release are:

From illumos-joyent:

OS-970 kpreemptpri should be lowered to maxclsyspri
OS-975 stack overflow from squeue_drain()
OS-948 add libdiskmgt spec as block comment
OS-950 zonecfg should not barf when MAC address is formatted with or without leading zeros
OS-928 cyclic processing fails when cy_pend is greater than INT32_MAX
OS-887 cyclic_remove_here() blocked with cyp_rpend of UINT32_MAX
OS-962 need to update copyright banner to 2012
manifest: Drop extra pages accidentally pruned from 317f788
manifest: Don't deliver manual pages actually from smartos-live
OS-946 IP DCE does not scale

From smartos-live:

OS-986 modify KVM zone startup to not need fork and to dump zone privileges to the log.
OS-981 added info logging for all modification actions, fixed problems with debug logging.
OS-984 fix error message when running 'vmadm info' on non-KVM zones.
OS-977 Add support for disabling VNC, setting VNC port, allowing VNC password, and changing VGA type. (Thanks Lee Essen!)
OS-972 add documentation for nic_tag option and fix wording around quota.
OS-952 add jsstyle, jsl, 'make check' target and update VM.js/qmp.js and vmadm(d).js to pass checks.
HEAD-952 fix problems where octets were coming out all zeros.
OS-965 gcc44 should be pulled down automatically
OS-959 fix VM.js handling of 00 MAC octets
OS-960 /etc/system setting to disable c-states
AGENT-437 fix metadata startup to not depend on disks since we can't count on sdc-init (see AGENT-436)
AGENT-436: Metadata daemon should not depend on system/smartdc/init
OS-913: Fix typo in Makefile node-zsock target
OS-913: Add metadata agent to illumos-live
STOR-73 tool which reports disk vendor and product
QA-96 add test dir to platform to make it easier to just drop in tests.

kvm & kvm-cmd are unchanged

February 10, 2012

Mostly bug fixes, though we've included the COMSTAR iSCSI target bits, better errors for env, proc fixes for large memory systems, fs_allowed setable through vmadm and wall(1) -z and -Z to send all user messages to zones on behalf of the global.

Earlier

Changes since 20120113:

  • node 0.6

Changes since 20111219:

  • v8/node.js mdb providers
  • ability to hand vmadm ethernet device names rather than tags
  • etherstub persistence via the config file

Changes since 20111215:

  • fixed an unfortunate bug in vmadm
  • NICs can now be specified by device name rather than tag

Major changes since 20110926:

  • create-machine replaced with vmadm

Major changes since 20110813:

  • Persistent setup on boot: creates a zpool and datasets for /var,   /etc/zones, /etc/ssh, /zones
  • /usr/sbin/create-machine : allows you to define & install a vm or zone via a json file, greatly simplifying use of the joyent brand (replaced with vmadm create)
  • vmadm : simplified vm management utility allowing better control &   interrogation of vms (documentation coming, but invoked without options will give usage)
  • networking persistence : define it once ( via the dataset setup ), next reboot it's there
  • ssh host key persistence : no more errors from ssh
  • zone persistence
  • root's password can now be changed from the default of 'root'

Notes:

  • Users created on the global zone do NOT persist across reboots. Create zones for your nonroot users and applications
  • If root's password changes, you must copy /etc/shadow to /usbkey/shadow and chmod it 0400. This is not done automatically
  • If you wish to have the previous SmartOS behavior and bypass the dataset setup, there is a GRUB option to do so (second option on boot). Otherwise setup will run and cannot be exited.
  • post-install changes to network configuration are done via /usbkey/config
  • Using partitions for your data is not currently easily supported, you must use whole disks
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.