INNER CODE UNIT · Go

newContext

mariadb-operator/mariadb-operator · cmd/backup/main.go:197

func newContext() (context.Context, context.CancelFunc) {
	return signal.NotifyContext(context.Background(), []os.Signal{
		syscall.SIGINT,
		syscall.SIGTERM,
		syscall.SIGKILL,
		syscall.SIGHUP,
		syscall.SIGQUIT}...,
	)
}

func getBackupProcessor() (backup.BackupProcessor, error) {
	backType := mariadbv1alpha1.BackupContentType(backupContentType)
	if err := backType.Validate(); err != nil {
		return nil, fmt.Errorf("backup type not supported: %v", err)
	}
	switch backType {
	case mariadbv1alpha1.BackupContentTypeLogical:
		logger.Info("configuring logical backup processor")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…