in preparation for socket file length limitation
This commit is contained in:
parent
e48844de0b
commit
912b002311
@ -50,6 +50,7 @@ const (
|
||||
const (
|
||||
HTTPStatusOK = 200
|
||||
MaxEventsBatchSize = 1000
|
||||
MaxSocketFileNameLength = 104
|
||||
)
|
||||
|
||||
var (
|
||||
@ -242,6 +243,10 @@ func NewMigrationContext() *MigrationContext {
|
||||
}
|
||||
}
|
||||
|
||||
func (this *MigrationContext) GetServeSocketFile() string {
|
||||
return this.ServeSocketFile
|
||||
}
|
||||
|
||||
func getSafeTableName(baseName string, suffix string) string {
|
||||
name := fmt.Sprintf("_%s_%s", baseName, suffix)
|
||||
if len(name) <= mysql.MaxTableNameLength {
|
||||
|
@ -56,3 +56,12 @@ func TestGetTableNames(t *testing.T) {
|
||||
test.S(t).ExpectEquals(context.GetChangelogTableName(), "_tmp_ghc")
|
||||
}
|
||||
}
|
||||
|
||||
func TestGetServeSocketFile(t *testing.T) {
|
||||
{
|
||||
context := NewMigrationContext()
|
||||
socketFile := "/tmp/gh-ost.sock"
|
||||
context.ServeSocketFile = socketFile
|
||||
test.S(t).ExpectEquals(context.GetServeSocketFile(), "/tmp/gh-ost.sock")
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user