MCPcopy
hub / github.com/github/gh-ost / BindSocketFile

Method BindSocketFile

go/logic/server.go:112–125  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

110}
111
112func (srv *Server) BindSocketFile() (err error) {
113 if srv.migrationContext.ServeSocketFile == "" {
114 return nil
115 }
116 if srv.migrationContext.DropServeSocket && base.FileExists(srv.migrationContext.ServeSocketFile) {
117 os.Remove(srv.migrationContext.ServeSocketFile)
118 }
119 srv.unixListener, err = net.Listen("unix", srv.migrationContext.ServeSocketFile)
120 if err != nil {
121 return err
122 }
123 srv.migrationContext.Log.Infof("Listening on unix socket file: %s", srv.migrationContext.ServeSocketFile)
124 return nil
125}
126
127func (srv *Server) RemoveSocketFile() (err error) {
128 srv.migrationContext.Log.Infof("Removing socket file: %s", srv.migrationContext.ServeSocketFile)

Callers 1

initiateServerMethod · 0.80

Calls 2

FileExistsFunction · 0.92
InfofMethod · 0.65

Tested by

no test coverage detected