This repository has been archived by the owner on Jan 7, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
TODO.txt
36 lines (33 loc) · 2.27 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Project: Workers
================
+Tasks
------
Pending:
1. Create scheduler that deletes files from Config.temp_folder that are older than X amount of time. To clean up stale certificates.
2. Load the admin website for resque-retry in Procfile
3. Evaluate @backoff_strategy in the BaseWorker. Update it so that it lasts at least several months of attempts in exponential backoff.
4. Break this into a GEM in the future. Also dont include libraries that arent really needed. Simplify transaction model in the future so that workers have a state machine a simple db representation they can interact with.
5. DEPRECATION WARNING: Resque::Worker verbose and very_verbose are deprecated. Please set Resque.logger.level instead
6. Si redis se cae se cae todo el Foreman: workers website scheduler
7. Si redis se cae se cae todo el Foreman: workers website scheduler - hacer para tener un process que lo restartea todo al regresar la conexión
8. Update the Port for TWEMPROXY in db.json for both API and GMQ worker
9. Update redis.conf for redis1 so that it uses default port
10. Update db.json in production to use nutcracker.
11. Check to see if transactions are repeating themselves in a single request.
12. Create a share for all worker servers, where we can create certificates and pdfs
13. LocalTransactionNotFound should not be a candiate for a retry
14. If the configured system temp_folder doesnt exist create it
15. Checksum all files that we put in OGP
16. worker actions against DB should be against API - stats - transaction updates - library helpers
17. figure out why finalemailworker is showing the full payload on the verbose mode in resque
18. Consider adding binary payloads in the mailers mail method so we dont need to write the file to disk
19. Add real code to the mainteance mode in the base worker
20. config logger with loggin strategy smiliar to GMQ for space utilization
21. Either fully adopt config user.json and authentication.rb module or remove it and continue with .env not both
22. move to rest-client from rest_client
Done:
1. rapsheetworker: do not retry if LocalTransactionNotFound
2. Dont retry RapsheetWorker or any worker if tx ID is not found. If it is invalid.
3. MissingTransactionId should not be an error candidate for a retry.
---
Auto-generated using: github.com/mindware/todo