Displaying 1 50 of 34,303 commits (1.054s)

FreeNAS — gui/storage forms.py

fix(gui): run `done` hook on zfs volume manager

Ticket:        #25638
Delta File
+2 -1 gui/storage/forms.py
+2 -1 1 file

FreeNAS — gui/storage forms.py

fix(gui): run `done` hook on zfs volume manager

Ticket:        #25638
(cherry picked from commit 532947db93e8713df439242f934e7c2c289c3c03)
Delta File
+2 -1 gui/storage/forms.py
+2 -1 1 file

FreeNAS — src/middlewared/middlewared service.py

    (core): Add bulk method (#464)
    
    This allows one call to a middleware method to be iterated on with multiple items.
    
    Example:
    midclt call core.bulk jail.do_delete '["foo", "bar", "baz"]'
    midclt call core.bulk jail.fetch '[{"release": "11.0-RELEASE"}, {"release": 
"11.1-RELEASE"}]'

FreeNAS — src/middlewared/middlewared/plugins jail.py

Replace the "-" in plugin response (#482)

This will correctly identify them as null.

FreeNAS — src/middlewared/middlewared/plugins jail.py

 

Merge pull request #480 from freenas/issues/26774-stable

Run all libzfs things in a single thread
∈ William Grzybowski - fb1280ba - 2017-11-21 23:44:44
 

Merge pull request #478 from freenas/issues/26774

Run all libzfs things in a single thread
∈ Brandon Schneider - 3feec170 - 2017-11-21 19:28:31
Replace the "-" in plugin response

This will correctly identify them as null.

FreeNAS — src/middlewared/middlewared/plugins jail.py

 

Merge pull request #478 from freenas/issues/26774

Run all libzfs things in a single thread
∈ Brandon Schneider - 3feec170 - 2017-11-21 19:28:31
Replace the "-" in plugin response

This will correctly identify them as null.

FreeNAS — src/middlewared/middlewared/plugins jail.py

Replace the "-" in plugin response

This will correctly identify them as null.

FreeNAS — src/middlewared/middlewared job.py

fix(middlewared): missing `thread` conversion

Ticket:        #26774

FreeNAS — src/middlewared/middlewared job.py

fix(middlewared): missing `thread` conversion

Ticket:        #26774
(cherry picked from commit 66b432111c76437eaf059dc9b1ed77a7cf6724e7)

FreeNAS — gui/freeadmin/templatetags freeadmin.py

feat(gui): fieldsets form attribute for admin_form renderer

Ticket: #26214

FreeNAS — gui/freeadmin/templatetags freeadmin.py

feat(gui): fieldsets form attribute for admin_form renderer

Ticket: #26214

FreeNAS — gui/freeadmin/templatetags freeadmin.py

feat(gui): fieldsets form attribute for admin_form renderer

Ticket: #26214

FreeNAS — src/middlewared/middlewared/plugins vm.py

fix(middlewared): pep8

Ticket:        #26774
(cherry picked from commit d32a4097d510239ff2b3c3c56b51d002ba7c3fe3)

FreeNAS — src/middlewared/middlewared/plugins vm.py

fix(middlewared): pep8

Ticket:        #26774

FreeNAS — src/middlewared/middlewared main.py service.py, src/middlewared/middlewared/plugins disk.py zfs.py

 

Merge pull request #475 from freenas/dtrace-progess

Dtrace progess
∈ William Grzybowski - 726b0a5d - 2017-11-21 17:49:13
feat(middlewared): rename `threaded`

Ticket:        #26774

FreeNAS — src/middlewared/middlewared main.py service.py, src/middlewared/middlewared/plugins disk.py zfs.py

feat(middlewared): rename `threaded`

Ticket:        #26774
(cherry picked from commit 726b0a5d77bd13f2b7c51739b4964bd5eef950bc)

FreeNAS — src/middlewared/middlewared service.py

Address review of @william-gr

FreeNAS — src/middlewared/middlewared main.py service.py

fix(middlewared): better attribute name and pool priority

Addressing @themylogin concerns.

Ticket:        #26774
(cherry picked from commit 7c67c223c8e3d375f45853d3a4ac1d3cbb2d711d)

FreeNAS — src/middlewared/middlewared main.py service.py

fix(middlewared): better attribute name and pool priority

Addressing @themylogin concerns.

Ticket:        #26774

FreeNAS — src/middlewared/middlewared/plugins vm.py pool.py

fix(middlewared): do not use libzfs directly

Ticket:        #26774
(cherry picked from commit 407bc3f1fb50cf4386c95dcc9d024cf439a55267)

FreeNAS — src/middlewared/middlewared/plugins vm.py pool.py

fix(middlewared): do not use libzfs directly

Ticket:        #26774

FreeNAS — src/middlewared/middlewared/plugins zfs.py

fix(middlewared/zfs): run all libzfs calls in SINGLE_THREAD_POOL

Ticket:        #26774
(cherry picked from commit e17c051d4af2ca62941fa60a59ee986290879de9)

FreeNAS — src/middlewared/middlewared/plugins zfs.py

fix(middlewared/zfs): run all libzfs calls in SINGLE_THREAD_POOL

Ticket:        #26774

FreeNAS — src/middlewared/middlewared main.py service.py

feat(middlewared): allow service to run in a given thread pool

Ticket:        #26774
(cherry picked from commit 20e4b34d20890a8f5368ce101e8f7d3e7df5002c)

FreeNAS — src/middlewared/middlewared main.py service.py

feat(middlewared): allow service to run in a given thread pool

Ticket:        #26774

FreeNAS — gui/network models.py, gui/network/migrations 0008_auto_20171121_1029.py

fix(gui): validate VHID

Ticket:        #24311
(cherry picked from commit cdc42441d5046ac1fc13bc618a043066945f7be1)

FreeNAS — gui/network models.py, gui/network/migrations 0008_auto_20171121_1029.py

fix(gui): validate VHID

Ticket:        #24311

FreeNAS — gui/network models.py, gui/network/migrations 0008_auto_20171121_1029.py

fix(gui): validate VHID

Ticket:        #24311
(cherry picked from commit cdc42441d5046ac1fc13bc618a043066945f7be1)

FreeNAS — gui/network models.py, gui/network/migrations 0008_auto_20171121_1029.py

fix(gui): validate VHID

Ticket:        #24311

FreeNAS — src/freenas/usr/local/libexec/freenas-debug/zfs zfs.sh

 

Merge pull request #472 from freenas/FIX-25916

fix(gui): Move View Enclosure to System
∈ themylogin - bd677173 - 2017-11-20 16:21:22
 

Merge pull request #470 from freenas/FIX-KeyError-quota

Fix KeyError: 'quota'
∈ themylogin - 5193f1fd - 2017-11-20 16:21:18
 

Merge pull request #471 from freenas/FIX-KeyError-quota-stable

Fix KeyError: 'quota'
∈ agokhale - e30e3381 - 2017-11-20 15:39:57
squelch replication/snaphot noise; absolve me of pwd sins

FreeNAS — src/freenas/usr/local/libexec/freenas-debug include.sh

absolve me of pwd sins

FreeNAS — src/freenas/usr/local/libexec/freenas-debug/flame flame.sh flame_ustack.dtrace

control time spent creating flame graphs

FreeNAS — src/freenas/usr/local/bin freenas-debug ixdiagnose

make ixdiagnose accountable; and reap stray debug modules after 240sec

FreeNAS — gui/system nav.py

fix(gui): Make ViewEnclosure available only for TrueNAS

Ticket: #25916
Delta File
+5 -0 gui/system/nav.py
+5 -0 1 file

FreeNAS — src/freenas/usr/local/libexec/freenas-debug/dtrace zfslower.d disklatencycmd.d

old dtrace exeunt

FreeNAS — gui/storage nav.py

Fix PEP8
Delta File
+0 -1 gui/storage/nav.py
+0 -1 1 file

FreeNAS — gui/storage nav.py, gui/system hook.py nav.py

fix(gui): Move View Enclosure to System

Ticket: #25916
Delta File
+0 -15 gui/storage/nav.py
+8 -1 gui/system/hook.py
+9 -0 gui/system/nav.py
+17 -16 3 files

FreeNAS — gui/tasks models.py admin.py, gui/tasks/migrations 0003_cloudsync_transfer_mode.py

feat(gui): add transfer mode for cloud sync

- Sync: Make source and dest identical, modifying destination only
- Copy: Copy files from source to dest, skipping already copied
- Move: Move files from source to dest

Ticket:        #24972
(cherry picked from commit 6b00f63c5abafb4238fe2b4e6eac2af33266b953)

FreeNAS — gui/tasks models.py admin.py, gui/tasks/migrations 0003_cloudsync_transfer_mode.py

feat(gui): add transfer mode for cloud sync

- Sync: Make source and dest identical, modifying destination only
- Copy: Copy files from source to dest, skipping already copied
- Move: Move files from source to dest

Ticket:        #24972

FreeNAS — gui/tasks models.py admin.py, gui/tasks/migrations 0003_cloudsync_transfer_mode.py

feat(gui): add transfer mode for cloud sync

- Sync: Make source and dest identical, modifying destination only
- Copy: Copy files from source to dest, skipping already copied
- Move: Move files from source to dest

Ticket:        #24972
(cherry picked from commit 6b00f63c5abafb4238fe2b4e6eac2af33266b953)

FreeNAS — gui/tasks models.py admin.py, gui/tasks/migrations 0003_cloudsync_transfer_mode.py

feat(gui): add transfer mode for cloud sync

- Sync: Make source and dest identical, modifying destination only
- Copy: Copy files from source to dest, skipping already copied
- Move: Move files from source to dest

Ticket:        #24972

FreeNAS — src/middlewared/middlewared/plugins zfs.py

Fix KeyError: 'quota'

FreeNAS — src/middlewared/middlewared/plugins zfs.py

Fix KeyError: 'quota'

FreeNAS — src/middlewared/middlewared/plugins vm.py

    fix(middlewared/vm): Make random_mac method public. It will be used in the new 
interface to generate a random mac for a given nic. (#469)
    
    Note: It won't be fixed in the OLD UI as it will be replaced soon.
    
    Ticket: #26559

FreeNAS — src/freenas/usr/local/libexec/freenas-debug/flame flame.sh flame_ustack.dtrace

user space flame graph

FreeNAS — src/freenas/usr/local/libexec/freenas-debug/latency disklatencycmd.d latency.sh, src/freenas/usr/local/libexec/freenas-debug/slow_ops zfslower.d slow_ops.sh

split dtrace into proper leaf homes

FreeNAS — src/freenas/usr/local/libexec/freenas-debug/dtrace zfslower.d

allow us resplution for slow ops, fix predicate paren

FreeNAS — src/freenas/usr/local/libexec/freenas-debug/active_directory active_directory.sh, src/freenas/usr/local/libexec/freenas-debug/smb smb.sh

limit ad user/group output

FreeNAS — src/middlewared/middlewared/plugins vm.py

    Seat belt for vm memory. (#445)
    
    * feat(middlewared/vm): Add get_memory_in_use() that returns the amount of memory used 
by all running guests. Add get_provisioned_memory() that returns the memory necessary to 
be provisioned in next boot.
    
    * feat(middlewared/vm): Rename memory to virtual memory, just to be more clear.
    
    * feat(middlewared/vm): Simplify how to get memory in use and provisioned memory.
    
    * feat(middlewared/vm): feat(middlewared/vm): Seat belt on guests that has been given 
more virtual resources than are physically available. Also it is necessary resize ZFS 
arc_max to avoid ZFS uses all memory and make guests using swap that can lead a guest to 
crash.
    
    We keep at least 35% of memory from initial arc_max value, every time we start a 
guest, we check if we have enough memory on usermem and also if it is possible to shrink 
arc_max subtracting the amount of memory requested by the guest; if we have enough 
resources, the guest is initialized and the method start() will return True, otherwise it 
will return False.
    
    When we stop a guest, we give back that amount of memory to arc_max.
    
    * feat(middleared/vm): Do not get the arc_max so earlier, also fix the comparison of 

    [13 lines not shown]