Browse Source

Removed testing code for dynamic upload mem buff

TC pushbot 5 4 years ago
parent
commit
756d461846
1 changed files with 1 additions and 29 deletions
  1. 1 29
      file_system.go

+ 1 - 29
file_system.go

@@ -27,7 +27,6 @@ import (
 	fsp "imuslab.com/arozos/mod/filesystem/fspermission"
 	fsp "imuslab.com/arozos/mod/filesystem/fspermission"
 	hidden "imuslab.com/arozos/mod/filesystem/hidden"
 	hidden "imuslab.com/arozos/mod/filesystem/hidden"
 	metadata "imuslab.com/arozos/mod/filesystem/metadata"
 	metadata "imuslab.com/arozos/mod/filesystem/metadata"
-	usage "imuslab.com/arozos/mod/info/usageinfo"
 	module "imuslab.com/arozos/mod/modules"
 	module "imuslab.com/arozos/mod/modules"
 	prout "imuslab.com/arozos/mod/prouter"
 	prout "imuslab.com/arozos/mod/prouter"
 	"imuslab.com/arozos/mod/share"
 	"imuslab.com/arozos/mod/share"
@@ -38,8 +37,6 @@ import (
 var (
 var (
 	thumbRenderHandler *metadata.RenderHandler
 	thumbRenderHandler *metadata.RenderHandler
 	shareManager       *share.Manager
 	shareManager       *share.Manager
-
-	systemReservedUploadMem int64 = 0
 )
 )
 
 
 type trashedFile struct {
 type trashedFile struct {
@@ -527,26 +524,7 @@ func system_fs_handleUpload(w http.ResponseWriter, r *http.Request) {
 		return
 		return
 	}
 	}
 
 
-	//Experimental code: Get the remaining memory and use 1/2 - 10MB of it
-	//See https://golang.org/pkg/mime/multipart/#Reader.ReadForm for why 10MB
-	usedRam, totalRam := usage.GetNumericRAMUsage()
-	autoCalculatedUploadBuf := int64(0)
-	if usedRam > 0 && totalRam > 0 {
-		//Use *upload_buf per 1GB rules for upload
-		usableMemorySpace := totalRam - usedRam - systemReservedUploadMem
-		autoCalculatedUploadBuf := int64((float64(usableMemorySpace) / float64(1024*1024*1024)) * float64(*upload_buf))
-
-		//Add the reserve to global reserve memory value
-		systemReservedUploadMem += autoCalculatedUploadBuf
-
-		//Handle file upload
-		log.Println("*Testing* Upload buffer set to ", autoCalculatedUploadBuf, "MB")
-		err = r.ParseMultipartForm(int64(autoCalculatedUploadBuf) << 20)
-	} else {
-		//Unable to get RAM usage. Use default parser buffer size
-		err = r.ParseMultipartForm(int64(*upload_buf) << 20)
-	}
-
+	err = r.ParseMultipartForm(int64(*upload_buf) << 20)
 	if err != nil {
 	if err != nil {
 		//Filesize too big
 		//Filesize too big
 		log.Println(err)
 		log.Println(err)
@@ -641,9 +619,6 @@ func system_fs_handleUpload(w http.ResponseWriter, r *http.Request) {
 			//Perform a GC afterward
 			//Perform a GC afterward
 			runtime.GC()
 			runtime.GC()
 
 
-			//Deduce the buffered memory
-			systemReservedUploadMem -= autoCalculatedUploadBuf
-
 		}(r, file, destination, userinfo)
 		}(r, file, destination, userinfo)
 	} else {
 	} else {
 		//Use blocking upload and move method
 		//Use blocking upload and move method
@@ -685,9 +660,6 @@ func system_fs_handleUpload(w http.ResponseWriter, r *http.Request) {
 	//Perform a GC
 	//Perform a GC
 	runtime.GC()
 	runtime.GC()
 
 
-	//Deduce the buffered memory
-	systemReservedUploadMem -= autoCalculatedUploadBuf
-
 	//Completed
 	//Completed
 	sendOK(w)
 	sendOK(w)