Skip to content
This repository was archived by the owner on Apr 10, 2024. It is now read-only.

Commit d7d0e73

Browse files
committed
Update todos
1 parent 4910147 commit d7d0e73

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

docs/TODO.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,23 @@ DESIRED
2929
* [x] add tracking mechanism for missing/broken tables beyond "log it into abyss".
3030
* [x] add error handling with rollbar/bugsnag/etc
3131
* [ ] Improve library testing (unit and integration/system). Potentially using docker for full trip integration tests.
32+
* [ ] Add validation for the moresql_metadata table
33+
* [ ] Add configuration option to use configurable schema for metadata table and I/U/D
34+
* [ ] Add `full-sync` option to only re-sync specific table
35+
* [ ] Fix logging to include TIMESTAMP when deployed outside Heroku
3236

3337

3438
SOMEDAYs
3539
==
3640
* [ ] Setup system tests (https://www.elastic.co/blog/code-coverage-for-your-golang-system-tests)
3741
* [ ] Add basic auth and SSL for endpoint of expvarmon
3842
* [ ] add signal handling for SIGTERM to flush existing content in buffers then exit
43+
* [ ] Add way to reload configuration without dropping events?
3944
* [ ] add expvar.Publish for backlog of all events waiting to process in `fan`
4045
* [ ] time operates on int64, suggest that gtm.ParseTimestamp do likewise for interop
4146
* [ ] Make library generic with regard to event destination. Could be expanded out as a bridge Mongo->{Kinesis,Kafka,Postgres,MySQL}
4247
* [ ] https://github.com/zph/moresql/blob/master/full_sync.go#L135
4348
* [ ] Make the writer function configurable with postgres as the default
4449
* [ ] Writers should fit the interface of accepting a pointer to tables struct and the channel of incoming operations
4550
* [ ] All of https://github.com/zph/moresql/blob/master/full_sync.go#L129-L136 should be inside the writer function as it will differ by output sink.
46-
* [ ] Support nested fetching ala `user.name` to extract 2 levels deep
4751
* [ ] Add persistance for oplog if desired by user via commandline flag

0 commit comments

Comments
 (0)