Commit Graph

156 Commits

Author SHA1 Message Date
Brad Fitzpatrick 053eb73b3d sync: more stats, better goroutine/chan design 2011-05-11 08:49:17 -07:00
Brad Fitzpatrick 408710a4e7 Concurrent sync copies now, and fancy stats page. 2011-05-11 08:29:04 -07:00
Brad Fitzpatrick 2d4daaa3bb real-time replication built-in to camlistored works now. 2011-05-11 07:07:31 -07:00
Brad Fitzpatrick d43263035a client: allow UploadHandle.Size to be -1, and associated cleanup, including:
-- new StorageConfiger interface & use it in camlistored.
-- bunch of little bug fixes and TODOs done.
2011-05-10 14:55:12 -07:00
Brad Fitzpatrick 494edc82bc Make camlistored configuration load dependencies as needed
Before it was just 2 passes, statically configured, and was fragile. Now
it faults things in as needed and has much better error messages and stricter
checking everywhere.
2011-05-09 14:20:19 -07:00
Brad Fitzpatrick 7ef1f52fc2 remove camlistored command-line configuration mode 2011-05-09 12:07:56 -07:00
Brad Fitzpatrick 17a804b7c1 Move TLS setup to config file, not flags. Use jsonconfig for root config. 2011-05-09 11:49:02 -07:00
Brad Fitzpatrick 1b7aceac3f Automatic blobserver queue creation from sync Handler. 2011-05-09 11:08:14 -07:00
Brad Fitzpatrick bed26de507 Cleanup: remove partitions from interfaces. WIP but compiles.
Still need to fix up blobhub notification for localdisk
mirroring, since now localdisk can't find the notification
hub for mirrored partitions.  (and also can't be configured
yet)
2011-05-09 09:11:18 -07:00
Brad Fitzpatrick 226981a5c9 tell sync handler the prefix names 2011-05-09 06:08:04 -07:00
Brad Fitzpatrick bbad19c3a6 Start of putting auto-sync into camlistored. 2011-05-09 06:05:58 -07:00
Brad Fitzpatrick b68e0184b1 in verify reply, include SignerKeyId 2011-05-06 05:37:17 -07:00
Brad Fitzpatrick 1f6bee57c7 wire up verification handler to web UI 2011-05-05 21:45:24 -07:00
Brad Fitzpatrick 6d0639054d woot, signing handler hooked up to web UI now. 2011-05-05 21:21:30 -07:00
Brad Fitzpatrick 71f1646fdf more UI js/html work, for signatures. 2011-05-05 18:27:19 -07:00
Brad Fitzpatrick 1a14a121d0 improve jsonsign discovery handler 2011-05-05 17:15:32 -07:00
Brad Fitzpatrick 962d65877d some sig discovery work 2011-05-05 16:41:00 -07:00
Brad Fitzpatrick 73a7329401 blobref memory store 2011-05-05 16:31:19 -07:00
Brad Fitzpatrick 6071130723 move some camsigd stuff over to camlistored. 2011-05-03 17:45:35 -07:00
Brad Fitzpatrick ce16f66588 sig handler: find key / export to armor on start 2011-05-03 07:26:42 -07:00
Brad Fitzpatrick 0a29a45a42 jsonsign handler / config work. 2011-05-01 21:37:01 -07:00
Brad Fitzpatrick 0ccf46e561 start writing up jsonsign handler to camlistored. 2011-05-01 21:23:31 -07:00
Brad Fitzpatrick 36989b6dcf Add dev-server helper script to run a full dev config. 2011-05-01 18:36:11 -07:00
Brad Fitzpatrick 12b8190828 jsonconfig expansion support; start making dev-* helper scripts use config files 2011-05-01 16:10:53 -07:00
Brad Fitzpatrick 0be615f6ee start of wiring up jsonsign helper to UI + JSONP config option 2011-04-17 16:01:41 -07:00
Brad Fitzpatrick 82c88af49d start of javascript search 2011-04-16 16:26:59 -07:00
Brad Fitzpatrick 6601225738 camlistored Javascript discovery 2011-04-16 16:18:31 -07:00
Brad Fitzpatrick aadf3dbf82 camlistored: root and ui handlers, start of UI shell 2011-04-16 15:44:22 -07:00
Brad Fitzpatrick 3db60c316c camlistored: configuration + cleanup work
working on gutting partition stuff from everywhere,
and gutting the command-line mode that statically
mounted various dev handlers based on flags.

more stuff moves into the config file now
and jsonconfig is used in more places.
2011-04-15 22:25:45 -07:00
Brad Fitzpatrick a76551fe4f Highlight position of JSON parser errors. 2011-04-15 17:17:33 -07:00
Brad Fitzpatrick df73e53494 Amazon fetch support; misc refactorings
Blobservers only need a streaming fetcher now.
2011-04-08 23:20:24 -07:00
Brad Fitzpatrick c56f82c5dd Updates for Go Open changes. 2011-04-07 10:58:29 -07:00
Brad Fitzpatrick bcd7db4b7e fix extra slash in partition base URLs. 2011-04-03 19:58:20 -07:00
Brad Fitzpatrick 6c45e453c4 add password config option 2011-04-03 19:38:22 -07:00
Brad Fitzpatrick 59901467fd Server config file support. 2011-04-03 08:07:40 -07:00
Brad Fitzpatrick 675e9028a0 some cleanup of camlistored 2011-04-01 22:14:23 -07:00
Brad Fitzpatrick 63668853d9 Make s3 storage use registry; start trimming blobserver 2011-04-01 20:45:40 -07:00
Brad Fitzpatrick 07e97e72ac Start of configuration wizard stuff. 2011-04-01 12:48:43 -07:00
Brad Fitzpatrick 467ae0a9e0 Rename server/go/blobserver to server/go/camlistored
.. in prep for it getting more front-end stuff.  I'll make a smaller
server/go/blobserver binary later for people just wanting a
stand-alone blobserver.
2011-03-29 20:29:32 -07:00
Brad Fitzpatrick c9f36a83ec Fix copyright license. Not mine. 2011-03-29 17:42:49 -07:00
Brad Fitzpatrick 787576f396 Some binary names changed (match directories now) 2011-03-19 01:30:18 -07:00
Brad Fitzpatrick 184afbc2a3 Auto-generate Go Makefiles.
Dependencies are now only in one place (in source code, enforced for correctness by Go)
instead of three places.
2011-03-19 00:27:03 -07:00
Brad Fitzpatrick 010da9d9a7 Move some libraries from server/go to lib/go.
These were just in server/ before the directory structure was figured out.
2011-03-18 21:30:29 -07:00
Brad Fitzpatrick 44dbbd2c40 Remove old Makefile 2011-03-18 21:27:07 -07:00
Brad Fitzpatrick 19a3910ec0 Add flag to name the webserver's base URL. 2011-03-18 18:00:45 -07:00
Brad Fitzpatrick bbe3fab9f4 Add flag for MySQL database name. 2011-03-18 18:00:17 -07:00
Brad Fitzpatrick a30aefad30 TLS webserver support. Untested. 2011-03-17 18:56:55 -07:00
Brad Fitzpatrick ce0d30eb1a Remove hard-coding of my public key; use config file. 2011-03-15 23:16:24 -07:00
Brad Fitzpatrick 8946a88bdc Start of wiring up search to mysql to http. 2011-03-13 16:38:32 -07:00
Brad Fitzpatrick f70cc6d2e5 Updates to latest Go language + library changes. 2011-03-12 12:32:40 -08:00