1
0
镜像自地址 https://github.com/tuna/tunasync.git 已同步 2025-12-06 06:26:46 +00:00

提交图

  • a0b8ef08ab feat(worker): implemented extra_status_manager option to enable a worker reporting status to multi bigeagle 2016-12-06 23:59:15 +08:00
  • 86153c59e3 feat(worker): ZFS support: isolate mirrors in zfs datasets bigeagle 2016-12-05 00:44:55 +08:00
  • 96f9db8bb8 fix(worker): extended rsync memory limit to 512MB bigeagle 2016-12-04 22:43:59 +08:00
  • 6dd06c954c Merge pull request #51 from tuna/dev v0.1-alpha bigeagle 2016-11-20 01:11:22 +08:00
  • 03d22b7683 refactor(removing unneeded script files): bigeagle 2016-11-20 01:10:24 +08:00
  • e9a7fc2de2 docs(tunasync): prebuilt binaries on Github releases, close #41 bigeagle 2016-11-20 01:08:54 +08:00
  • 2c428b7c66 fix(manager): fix cli package in manager/config_test travis-upload bigeagle 2016-11-20 00:58:41 +08:00
  • e37bb44fa3 ci(tunasync): upload to github releases bigeagle 2016-11-20 00:51:20 +08:00
  • 89f79b975f docs(tunasync): use a single worker.conf file, dropping include bigeagle 2016-11-20 00:03:10 +08:00
  • add7b936e3 refactor(cmd): pinning cli.v1 bigeagle 2016-11-19 23:57:56 +08:00
  • 6225e86d12 Merge pull request #48 from tuna/huiyiqun-patch-1 bigeagle 2016-11-06 21:24:36 +08:00
  • d3b92f4a51 Update README.md huiyiqun 2016-11-06 06:53:45 -06:00
  • 9edb80663c Merge pull request #45 from tuna/docs bigeagle 2016-10-31 01:28:19 +08:00
  • 70d73b5709 docs(tunasync): First step on documentation: get started, zh_CN version. Closing #44 Wang Kang 2016-10-30 12:03:59 -05:00
  • 22a7f867ae Merge pull request #40 from tuna/dev bigeagle 2016-10-21 01:27:56 +08:00
  • 5e7eda4e8b Merge branch 'master' into dev bigeagle 2016-10-21 01:22:58 +08:00
  • 2b83ea4b45 feat(worker): added global exec_on_success and exec_on_failure options bigeagle 2016-10-21 01:20:31 +08:00
  • 1bf0bcb12a Merge pull request #38 from tuna/dev bigeagle 2016-08-02 23:41:25 +08:00
  • 83fc766147 feat(bash and zsh autocompletion for tunasynctl): bigeagle 2016-08-02 23:31:54 +08:00
  • ca80dff5cb feat(manager): flush disabled jobs bigeagle 2016-08-02 23:24:27 +08:00
  • 0db8fc6614 Merge pull request #37 from tuna/dev bigeagle 2016-08-02 22:22:01 +08:00
  • 437acd3f01 fix(worker): cgroup hook now ensure child progresses are killed bigeagle 2016-08-02 21:55:41 +08:00
  • c8af09f129 fix(worker): fix log file leakage of two-stage-sync provider. closing #36 bigeagle 2016-08-02 21:39:16 +08:00
  • 24bdfe5b33 Merge pull request #35 from tuna/dev bigeagle 2016-06-15 15:04:22 +08:00
  • 03fdaeeb7f chore(cmd): added git hash and build date to version bigeagle 2016-06-15 14:26:32 +08:00
  • d292f9b0e3 feat(tunasync): add tunasynctl reload subcommand bigeagle 2016-06-15 14:01:10 +08:00
  • 8cb46476cf Merge pull request #34 from tuna/dev bigeagle 2016-06-15 00:36:08 +08:00
  • 613d46e4e3 fix(worker): fix resource leakage caused by time.Tick(), closing #33 bigeagle 2016-06-15 00:31:53 +08:00
  • 2ab9ed6e21 Merge pull request #31 from tuna/dev bigeagle 2016-06-14 21:41:44 +08:00
  • b2da29fb36 Merge branch 'master' into dev bigeagle 2016-06-14 21:38:47 +08:00
  • ebeee6bc34 feat(worker): added username option for rsync providers bigeagle 2016-06-14 21:36:19 +08:00
  • 4e9c146557 Merge pull request #30 from tuna/dev bigeagle 2016-06-03 01:39:32 +08:00
  • 16c49b8083 feat(worker): add profiling support bigeagle 2016-06-03 00:39:56 +08:00
  • f6d53c16d6 fix(worker): do not init cgroup if it's not enabled bigeagle 2016-05-19 11:42:22 +08:00
  • fa98e4f029 fix(worker): do not reload if config has errors bigeagle 2016-05-19 11:35:53 +08:00
  • 3762e7a1a5 Merge pull request #28 from walkerning/fix-cmd-cli bigeagle 2016-05-10 04:15:14 -05:00
  • 4c5e18cb92 fix(cmd): change deprecated signature to cli.ActionFunc walkerning 2016-05-10 16:13:15 +08:00
  • 28c8145137 feature(worker): limit rsync memory using cgroup bigeagle 2016-05-08 17:24:41 +08:00
  • ccc31d9289 refactor(worker): added Type() method to provider bigeagle 2016-05-08 16:26:58 +08:00
  • c25e508a00 docs: update README.md bigeagle 2016-05-05 13:07:43 +08:00
  • c311648546 chore(git): Made this repo commitizen frendly bigeagle 2016-05-05 11:44:14 +08:00
  • b88a56dc4b Merge pull request #24 from tuna/dev bigeagle 2016-05-03 06:55:40 -05:00
  • 5c8d90608c feature(worker): implemented multi-file configrations. closing #23 bigeagle 2016-05-03 16:52:38 +08:00
  • 4f3a91cda7 feature(systemd): add reload command bigeagle 2016-05-02 22:32:31 +08:00
  • ba46e3a63a Merge pull request #22 from tuna/dev bigeagle 2016-05-02 09:22:16 -05:00
  • 5b5f020075 style(worker): put exported methods together bigeagle 2016-05-02 22:19:02 +08:00
  • 76ad3d40d6 feature(worker): when SIGINT/SIGTERM received, stop all the jobs and update their status before quit. Close #19. bigeagle 2016-05-02 22:16:49 +08:00
  • 2d2df656af Merge pull request #21 from tuna/dev bigeagle 2016-05-02 06:17:00 -05:00
  • dbc96b475a added systemd service files bigeagle 2016-05-02 19:04:21 +08:00
  • f768b48d72 feature(manager): let manager log job syncing event bigeagle 2016-05-02 18:58:22 +08:00
  • 65984053eb fix(worker): fixed scheduling bugs bigeagle 2016-05-02 18:22:23 +08:00
  • 51fa12900d feature(worker): ability to hot reload mirror job configrations, close #18 bigeagle 2016-05-02 17:45:21 +08:00
  • fecfc8f3b1 fix(worker): log file link should use relative path bigeagle 2016-05-02 13:38:25 +08:00
  • 583eaf7f6a New start, the master branch now uses the codebase written in golang bigeagle 2016-04-30 03:51:21 -05:00
  • 2ea22ec1ae feature(cmd): add default config files for tunasynctl walkerning 2016-04-30 00:38:18 +08:00
  • 56459f2ce0 feature(worker): implemented mirror role (master/slave) option bigeagle 2016-04-29 22:38:47 +08:00
  • 8399417880 feature(worker): fix exec_post_hook_test, manager channel was blocked in the previous version bigeagle 2016-04-29 22:11:59 +08:00
  • 5ef50090e9 docs: update README bigeagle 2016-04-29 22:09:55 +08:00
  • 4b52b9b53b refactor: goodbye, python2.7 bigeagle 2016-04-29 21:48:46 +08:00
  • bd423eec4e feature(worker): added exec_on_success and exec_on_failure option and hooks bigeagle 2016-04-29 21:47:42 +08:00
  • a644294bd7 style: better logging for tunasynctl bigeagle 2016-04-29 20:36:13 +08:00
  • f8fd1ae460 style: better logging bigeagle 2016-04-29 20:26:51 +08:00
  • 6e84da0f6a feature(cmd): add tunasynctl command line tool walkerning 2016-04-29 15:14:02 +08:00
  • bda7e50d3c feature(cmd): add tunasync command line tool walkerning 2016-04-29 14:20:22 +08:00
  • 924fda6dd8 feature(worker): use cgroup track job process, so that they can be all-killed bigeagle 2016-04-29 16:05:15 +08:00
  • 41e1f263a5 refactor(worker): use atomic state to simplify job control bigeagle 2016-04-29 13:52:58 +08:00
  • 2268eb3b0f fix(tunasync): connection leakage caused by http keep-alive bigeagle 2016-04-29 08:57:14 +08:00
  • d1981379a4 fix(manager): timezone issue of status test bigeagle 2016-04-29 07:59:54 +08:00
  • 42c645a736 chore: ignore building tests bigeagle 2016-04-28 23:12:21 +08:00
  • ad2b65fcaa fix: server test bigeagle 2016-04-28 23:12:10 +08:00
  • 292a24ba20 fix(worker): fixed job status and control logic bigeagle 2016-04-28 22:46:53 +08:00
  • 5f78722936 tests: update manager tests bigeagle 2016-04-28 21:09:33 +08:00
  • 3874d41afc refactor(manager): let manager export LoadConfig bigeagle 2016-04-28 21:09:21 +08:00
  • 72d9f87711 tests: test files bigeagle 2016-04-28 21:04:23 +08:00
  • 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 +08:00
  • 9865f28259 refactor: manager server bigeagle 2016-04-28 19:56:45 +08:00
  • 84b7bdd713 tests: self-signed TLS certificates bigeagle 2016-04-28 19:37:46 +08:00
  • f8151e689f refactor(worker): export worker's LoadConfig bigeagle 2016-04-28 19:37:29 +08:00
  • 0dcd89da31 refactor(manager): refactored structure names in manager bigeagle 2016-04-28 19:21:41 +08:00
  • ce3471e30d feature(worker): implemented Worker object, worker side code is almost done bigeagle 2016-04-28 18:34:22 +08:00
  • daa0b3c204 refactor(manager): command pulling to command pushing and tests walkerning 2016-04-26 12:01:34 +08:00
  • 734826fa67 feature(manager): worker => workerStatus walkerning 2016-04-25 21:49:32 +08:00
  • a11fbe2c58 feature(manager): implement db.go and tests walkerning 2016-04-25 19:05:27 +08:00
  • 00eddc3066 feature(manager): add LastOnline feild to worker struct walkerning 2016-04-25 19:05:04 +08:00
  • 401b6a694e tests(manager): add tests for server.go, validate workerID in middleware walkerning 2016-04-25 10:47:29 +08:00
  • 02bb8c16ab feature(manager): add contextErrorLogger middleware walkerning 2016-04-25 10:47:13 +08:00
  • 4ea26921e7 feature(manager): add fields in mirrorStatus walkerning 2016-04-25 10:46:10 +08:00
  • bf31e168a2 feature(manager): implement manager server, to be tested walkerning 2016-04-24 22:33:42 +08:00
  • 6062aa4b9d refactor(worker): rename provider.setLogFile to provider.prepareLogFile bigeagle 2016-04-28 15:05:13 +08:00
  • 9afd47ddcb feature(worker): LogLimiter hook bigeagle 2016-04-28 14:58:43 +08:00
  • 23c3125cbf tests(worker): added test for initProfile bigeagle 2016-04-28 11:14:18 +08:00
  • 8b56fda1e9 feature(worker): added worker http server config bigeagle 2016-04-28 10:50:51 +08:00
  • 731fba842f feature(worker): job need to be started by jobStart signal bigeagle 2016-04-28 10:44:21 +08:00
  • 13161d77cf feature(worker): two-stage-rsync provider bigeagle 2016-04-25 11:11:35 +08:00
  • 9339fba074 refactor(worker): use Run instead of Start and Wait bigeagle 2016-04-24 23:21:03 +08:00
  • a6e8e9e2d9 feature(worker): implemented rsync provider bigeagle 2016-04-24 22:40:44 +08:00
  • f336fda736 feature(worker): mirrorConfig -> mirrorProvider bigeagle 2016-04-24 21:52:15 +08:00
  • d8b45d7231 feature(worker): worker config file bigeagle 2016-04-24 21:13:11 +08:00
  • b077db1d0b feature(worker): job schedule bigeagle 2016-04-24 20:23:44 +08:00
  • f31bcfbcc3 feature(API): error message in manager channel bigeagle 2016-04-24 17:20:47 +08:00