Skip to content

Instantly share code, notes, and snippets.

View myers's full-sized avatar

Myers Carpenter myers

View GitHub Profile
@myers
myers / put_upload_middleware.py
Created May 16, 2020 15:24
Simple Django 2.2 Middleware that handles file uploads via PUT requests
from django.http import QueryDict
from django.http.multipartparser import MultiValueDict
from django.core.files.uploadhandler import (
SkipFile,
StopFutureHandlers,
StopUpload,
)
class PutUploadMiddleware(object):
zpool create \
-o cachefile=/etc/zfs/zpool.cache \
-o ashift=12 -o autotrim=on -d \
-o feature@async_destroy=enabled \
-o feature@bookmarks=enabled \
-o feature@embedded_data=enabled \
-o feature@empty_bpobj=enabled \
-o feature@enabled_txg=enabled \
-o feature@extensible_dataset=enabled \
-o feature@filesystem_limits=enabled \