Commit Graph

  • 6e84da0f6a
    feature(cmd): add tunasynctl command line tool walkerning 2016-04-29 15:14:02 +0800
  • bda7e50d3c
    feature(cmd): add tunasync command line tool walkerning 2016-04-29 14:20:22 +0800
  • 924fda6dd8
    feature(worker): use cgroup track job process, so that they can be all-killed bigeagle 2016-04-29 16:05:15 +0800
  • 41e1f263a5
    refactor(worker): use atomic state to simplify job control bigeagle 2016-04-29 13:52:58 +0800
  • 2268eb3b0f
    fix(tunasync): connection leakage caused by http keep-alive bigeagle 2016-04-29 08:57:14 +0800
  • d1981379a4
    fix(manager): timezone issue of status test bigeagle 2016-04-29 07:59:54 +0800
  • 42c645a736
    chore: ignore building tests bigeagle 2016-04-28 23:12:21 +0800
  • ad2b65fcaa
    fix: server test bigeagle 2016-04-28 23:12:10 +0800
  • 292a24ba20
    fix(worker): fixed job status and control logic bigeagle 2016-04-28 22:46:53 +0800
  • 5f78722936
    tests: update manager tests bigeagle 2016-04-28 21:09:33 +0800
  • 3874d41afc
    refactor(manager): let manager export LoadConfig bigeagle 2016-04-28 21:09:21 +0800
  • 72d9f87711
    tests: test files bigeagle 2016-04-28 21:04:23 +0800
  • 9fbb8ab155
    refactor(tunasync): 1. refactored manager and worker to support TLS transport 2. if mirror_dir is specified from a mirror config, don't add the mirror name bigeagle 2016-04-28 21:02:39 +0800
  • 9865f28259
    refactor: manager server bigeagle 2016-04-28 19:56:45 +0800
  • 84b7bdd713
    tests: self-signed TLS certificates bigeagle 2016-04-28 19:37:46 +0800
  • f8151e689f
    refactor(worker): export worker's LoadConfig bigeagle 2016-04-28 19:37:29 +0800
  • 0dcd89da31
    refactor(manager): refactored structure names in manager bigeagle 2016-04-28 19:21:41 +0800
  • ce3471e30d
    feature(worker): implemented Worker object, worker side code is almost done bigeagle 2016-04-28 18:34:22 +0800
  • daa0b3c204
    refactor(manager): command pulling to command pushing and tests walkerning 2016-04-26 12:01:34 +0800
  • 734826fa67
    feature(manager): worker => workerStatus walkerning 2016-04-25 21:49:32 +0800
  • a11fbe2c58
    feature(manager): implement db.go and tests walkerning 2016-04-25 19:05:27 +0800
  • 00eddc3066
    feature(manager): add LastOnline feild to worker struct walkerning 2016-04-25 19:05:04 +0800
  • 401b6a694e
    tests(manager): add tests for server.go, validate workerID in middleware walkerning 2016-04-25 10:47:29 +0800
  • 02bb8c16ab
    feature(manager): add contextErrorLogger middleware walkerning 2016-04-25 10:47:13 +0800
  • 4ea26921e7
    feature(manager): add fields in mirrorStatus walkerning 2016-04-25 10:46:10 +0800
  • bf31e168a2
    feature(manager): implement manager server, to be tested walkerning 2016-04-24 22:33:42 +0800
  • 6062aa4b9d
    refactor(worker): rename provider.setLogFile to provider.prepareLogFile bigeagle 2016-04-28 15:05:13 +0800
  • 9afd47ddcb
    feature(worker): LogLimiter hook bigeagle 2016-04-28 14:58:43 +0800
  • 23c3125cbf
    tests(worker): added test for initProfile bigeagle 2016-04-28 11:14:18 +0800
  • 8b56fda1e9
    feature(worker): added worker http server config bigeagle 2016-04-28 10:50:51 +0800
  • 731fba842f
    feature(worker): job need to be started by jobStart signal bigeagle 2016-04-28 10:44:21 +0800
  • 13161d77cf
    feature(worker): two-stage-rsync provider bigeagle 2016-04-25 11:11:35 +0800
  • 9339fba074
    refactor(worker): use Run instead of Start and Wait bigeagle 2016-04-24 23:21:03 +0800
  • a6e8e9e2d9
    feature(worker): implemented rsync provider bigeagle 2016-04-24 22:40:44 +0800
  • f336fda736
    feature(worker): mirrorConfig -> mirrorProvider bigeagle 2016-04-24 21:52:15 +0800
  • d8b45d7231
    feature(worker): worker config file bigeagle 2016-04-24 21:13:11 +0800
  • b077db1d0b
    feature(worker): job schedule bigeagle 2016-04-24 20:23:44 +0800
  • f31bcfbcc3
    feature(API): error message in manager channel bigeagle 2016-04-24 17:20:47 +0800
  • 26b7ef9a9c
    refactor(worker): use write blocking for semaphore bigeagle 2016-04-24 17:02:49 +0800
  • 6b05a5894e
    feature(worker): runMirrorJob no longer controls the interval bigeagle 2016-04-24 16:48:47 +0800
  • afee5b2a81
    feature(manager): skeleton for worker-manager communication bigeagle 2016-04-23 21:54:00 +0800
  • 681388ffdd
    feature(worker): toplevel mirror job logic bigeagle 2016-04-23 17:52:30 +0800
  • 0e808a449a
    refactor(worker): change provider's Run method to Start, and change logfile handling bigeagle 2016-04-22 20:59:43 +0800
  • 276ab233c5
    feature(worker): move command execution logic to a runner object bigeagle 2016-04-22 11:18:52 +0800
  • 16ead05160
    tests(worker): command provider's test bigeagle 2016-04-22 09:19:11 +0800
  • 6948db1757
    feature(worker): cmd_provider, first part, no test, fix me bigeagle 2016-04-21 23:35:49 +0800
  • 44af0d5e62
    feature(worker): framework of mirror provider bigeagle 2016-04-21 21:57:32 +0800
  • f95a0f9a6f
    feature(worker): context object to store runtime configurations bigeagle 2016-04-21 20:45:06 +0800
  • f0a0552e50
    chore: modified test files bigeagle 2016-04-21 20:07:28 +0800
  • ed69dde18e
    refactor: moved mirrorStatus back to manager bigeagle 2016-04-21 20:03:07 +0800
  • 96f38363ea
    refactor: remove part of unneeded files bigeagle 2016-04-21 19:38:37 +0800
  • 3d38e413ce
    feature: syncing status bigeagle 2016-04-15 00:47:50 +0800
  • 66df20cb1d
    chore: travis CI and coverall integration bigeagle 2016-04-10 22:40:48 +0800
  • ed896b16c1
    feature(manager): skeleton of status API bigeagle 2016-04-10 22:28:34 +0800
  • 350767e501
    feature(manager): Manager server logger and config bigeagle 2016-04-10 21:53:40 +0800
  • 23fd9681b3
    docs: ideas bigeagle 2016-04-02 17:02:53 +0800
  • d735b1eb71
    docs: add doc to generate self-signed certs bigeagle 2016-04-02 16:36:40 +0800
  • 33611cee8e
    docs: new desgin bigeagle 2016-03-24 22:23:41 +0800
  • 29d4b55bc6
    debian-2-stage-rsync: new version of apt checks Contents, now the whole dists/ can be ignored bigeagle 2016-04-17 19:42:07 +0800
  • de2a0b26c4
    debian 2-stage rsync exclude update: 'added dep11/*' bigeagle 2016-04-10 16:53:58 +0800
  • 3ddbbfda94
    docker script: added ubuntu-precise and gpg bigeagle 2016-04-09 17:37:52 +0800
  • f814117deb
    docker script switch to yum-utils and apt-download, dropping wget gitlab-ci-multi-runner bug fix bigeagle 2016-04-09 17:25:29 +0800
  • f9805dbc48
    apt-download update: more robust bigeagle 2016-04-09 17:24:38 +0800
  • a3b0fcf2eb new mirror script: gitlab-ci-multi-runner bigeagle 2016-04-09 16:50:50 +0800
  • 683d4085a1
    anaconda.sh: avoide mv -i pause bigeagle 2016-04-08 14:13:54 +0800
  • e8be9dc5ba
    ananconda.sh: remove redundant echo bigeagle 2016-04-06 15:45:53 +0800
  • b7d3467346
    anaconda mirror script bigeagle 2016-04-06 15:38:05 +0800
  • 5682d50283 update pidfile and sockfile path bigeagle 2016-04-03 21:04:35 +0800
  • 7da4dfc78e update lxc syncing script bigeagle 2016-04-03 19:19:53 +0800
  • cba5e6d499 safely restart job bigeagle 2016-03-24 20:26:32 +0800
  • 8fd57c3845 fix: apt-download checksum bigeagle 2016-01-18 13:51:01 +0800
  • 76a36a2450 Merge branch 'master' of github.com:tuna/tunasync bigeagle 2016-01-17 22:54:12 +0800
  • e5e2f545f8 update: apt-download bigeagle 2016-01-17 22:34:35 +0800
  • 8d2bf7698b mongdob and gitlab-ce scripts update tuna-mirror-server 2016-01-15 16:41:28 +0800
  • ec7d039a66 more robust package downloading tuna-mirror-server 2016-01-15 16:34:08 +0800
  • 026921e050 Merge branch 'master' of github.com:tuna/tunasync tuna-mirror-server 2016-01-15 02:46:42 +0800
  • c65ffe9f10 add mongodb script tuna-mirror-server 2016-01-15 02:45:55 +0800
  • 41155a12ad update requirements.txt bigeagle 2015-12-26 17:16:09 +0800
  • 5576efff56 set environment variable for mirror jobs bigeagle 2015-12-26 17:15:06 +0800
  • 6205d4a3a6 add termux script tuna-mirror-server 2015-12-11 15:07:55 +0800
  • 73343e40d8 update gitlab-ce bigeagle 2015-11-26 18:23:08 +0800
  • 0445d956e9 hackage update bigeagle 2015-11-26 18:13:27 +0800
  • 7d6cd5eed3 add apt-download helper, updated gitlab-ce mirror script bigeagle 2015-11-26 17:48:18 +0800
  • 4c799781cc openwrt tuna-mirror-server 2015-11-15 00:46:00 +0800
  • 92033e3717 fix i386 404 for gitlab-ce tuna-mirror-server 2015-11-11 14:57:23 +0800
  • df528c7f97 remove '-n' for reposync tuna-mirror-server 2015-11-10 22:14:23 +0800
  • 8e98b798bf WTF, only LTS versions was supported by GitLab tuna-mirror-server 2015-11-10 21:29:28 +0800
  • 6da2a10e5a update gitlab-ce script tuna-mirror-server 2015-11-10 20:45:52 +0800
  • 43747f57dd gitlab-ce script tuna-mirror-server 2015-11-10 19:48:51 +0800
  • c96b7aa2e1 update nodesource and docker script tuna-mirror-server 2015-10-10 21:15:44 +0800
  • 3776f11057 update android.sh tuna-mirror-server 2015-09-02 22:43:06 +0800
  • 1c2d8a9d3e update hackage.sh bigeagle 2015-07-11 11:43:33 +0800
  • fb1ef8683a hackage bigeagle 2015-07-10 20:40:32 +0800
  • 634780937d snapshot GC fix bigeagle 2015-07-10 20:23:01 +0800
  • 1dc133fcb3 more robust job exec bigeagle 2015-06-13 02:27:33 +0800
  • a615648333 job hook update bigeagle 2015-06-13 00:14:12 +0800
  • 8ae38ff406 update scripts bigeagle 2015-05-19 20:15:07 +0800
  • 139088bef3 return if n=0 bigeagle 2015-05-19 14:03:10 +0800
  • 420a19e197 twp-stage rsync support bigeagle 2015-05-17 14:46:40 +0800
  • 0f3b7b2248 rsync options update bigeagle 2015-05-17 14:10:45 +0800