Code

History

Commits on b36a39b2bcda94de87fdc831da884611f8a85eea to assignment-client/src/AssignmentClientMonitor.cpp91
  1. Merge branch 'master' of github.com:highfidelity/hifi into domain-server-http-port-in-shmemSeth Alves committed 11 years agofb4f2fe
  2. address code-review commentsSeth Alves committed 11 years agob832255
  3. mv ShutdownEventListener into class which is a child of QCoreApplicationSeth Alves committed 11 years ago0918d49
  4. put local domain server's http port into shared memeorySeth Alves committed 11 years ago1a48088
  5. AssignmentClientApp is QCoreApplication, other classes aren't. If --min is set and all the assignment clients exit (probably due to domain server restarting), respawn until --min is statisfied.Seth Alves committed 11 years ago0ce4988
  6. allow client count to drift as needed if the user doesn't specify --min or --maxSeth Alves committed 11 years ago5c5ffc0
  7. fix up command-line parsingSeth Alves committed 11 years agoc9d6a44
  8. address various comments from code reviewSeth Alves committed 11 years ago0b9b7f0
  9. cleanupsSeth Alves committed 11 years ago270d509
  10. network chatter between Monitor and AssignmentClients is expected to be localhost onlySeth Alves committed 11 years ago8cee88a
  11. cleanupsSeth Alves committed 11 years ago4bba4fc
  12. AssignmentClientMonitor doesn't keep a list of its children. Instead it knows about active children due to their entries in the NodeList. Every few seconds, if 2 or more children are idle, the Monitor will ask one to exitSeth Alves committed 11 years agofeb0e7a
  13. AssignmentClients accept an id on the command-line. AssignmentClientMonitor now has a NodeList. It stores its local port in shared memory, like the DomainServer does. As it spawns children, it addes Nodes to the NodeList for each one. The children send status updates to the Monitor. The Monitor will notice if there are no spares and fork another child.Seth Alves committed 11 years ago4b3183d
  14. have ShutdownEventListener handle WM_CLOSE or SIGTERMStephen Birarda committed 11 years agof58d21d
  15. have AssignmentClientMonitor catch SIGTERM and cleanupStephen Birarda committed 11 years agodac980d
  16. move Logging to LogHandlerStephen Birarda committed 12 years agod3bbd25
  17. run regex header replacement on all cpp filesStephen Birarda committed 12 years ago684c6b5
  18. fix logging target-name extra charactersStephen Birarda committed 12 years agocfec1e5
  19. initial newline removal from all QDebug callsStephen Birarda committed 12 years ago987c639
  20. make sure STDOUT from child assignment-client bubbles up to parentStephen Birarda committed 12 years ago248754e
  21. changes to AssignmentClient architecture to fix fork behaviourStephen Birarda committed 12 years agoceb8ca7