Conflicts:
services/keep/keep.go
import (
"bufio"
+ "bytes"
"crypto/md5"
"errors"
+ "flag"
"fmt"
"github.com/gorilla/mux"
"log"
"net/http"
"os"
+ "os/exec"
+ "strconv"
"strings"
+ "time"
)
-// Default TCP port on which to listen for requests.
-const DEFAULT_PORT = 25107
++// Default TCP address on which to listen for requests.
+const DEFAULT_ADDR = ":25107"
+
+ // A Keep "block" is 64MB.
const BLOCKSIZE = 64 * 1024 * 1024
+ // A Keep volume must have at least MIN_FREE_KILOBYTES available
+ // in order to permit writes.
+ const MIN_FREE_KILOBYTES = BLOCKSIZE / 1024
+
var PROC_MOUNTS = "/proc/mounts"
var KeepVolumes []string