[developer] [openzfs/openzfs] Use EC2 "Spot Instances" with Jenkins Automation (#411)

2017-06-23 Thread Prakash Surya
The pricing of EC2 "Spot Instances" is generally much cheaper than "On-Demand", so this change attempts to refactor the automation to create the test instances using this less expensive instance type. You can view, comment on, or merge this pull request online at: https://github.com/openzfs/open

[developer] [openzfs/openzfs] Use segkpm for single-page slabs (#410)

2017-06-23 Thread Matthew Ahrens
I'm not an expert in the VM system so I'm looking for input on if this potential change is a good idea or not. The idea is to use segkpm (the mapping of all of physical memory) to reference single-page slabs, rather than setting up and tearing down new TLB mappings in the kernel's heap. This r

[developer] Re: [openzfs/openzfs] 8414 Implemented zpool scrub pause/resume (#407)

2017-06-23 Thread Alek P
Thanks for the link @loli10K! The problem was something else: ``` 23:06:48.76 SUCCESS: is_pool_scrub_paused testpool 23:06:50.01 cannot scrub testpool: currently scrubbing; use 'zpool scrub -s' to cancel current scrub ``` So it's the scrub resume that "wasn't working". In fact the resume was worki

[developer] Re: [openzfs/openzfs] 8423 Implement large_dnode pool feature (#409)

2017-06-23 Thread Matthew Ahrens
Note: this is a port of: https://github.com/zfsonlinux/zfs/commit/50c957f702ea6d08a634e42f73e8a49931dd8055 and https://github.com/zfsonlinux/zfs/commit/08f0510d87186575db00269fff17a3409de5ceb6 . I had to make a few small changes to get it to pass lint, which are captured here: https://github.c

[developer] [openzfs/openzfs] 8423 Implement large_dnode pool feature (#409)

2017-06-23 Thread Matthew Ahrens
Justification - This feature adds support for variable length dnodes. Our motivation is to eliminate the overhead associated with using spill blocks. Spill blocks are used to store system attribute data (i.e. file metadata) that does not fit in the dnode's bonus buffer. By allowing a

[developer] Re: [openzfs/openzfs] 8414 Implemented zpool scrub pause/resume (#407)

2017-06-23 Thread LOLi
@alek-p i found these in the "Artifacts" tab from the Jenkins webui: http://jenkins.open-zfs.org/blue/organizations/jenkins/openzfs%2Fopenzfs/detail/PR-407/3/artifacts. It seems `zpool scrub -p` did not pause the scrub in `zpool_scrub_002_pos`: ``` 23:07:00.80 command: zpool scrub testpool 23:07