github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/objectserver/rpcd/addObjects.go (about) 1 package rpcd 2 3 import ( 4 "runtime" 5 6 "github.com/Cloud-Foundations/Dominator/lib/srpc" 7 "github.com/Cloud-Foundations/Dominator/objectserver/rpcd/lib" 8 ) 9 10 func (t *srpcType) AddObjects(conn *srpc.Conn) error { 11 defer runtime.GC() // An opportune time to take out the garbage. 12 if t.replicationMaster == "" { 13 return lib.AddObjects(conn, conn, conn, t.objectServer, t.logger) 14 } 15 return lib.AddObjectsWithMaster(conn, conn, conn, t.objectServer, 16 t.replicationMaster, t.logger) 17 }