Changes between Version 116 and Version 118 of Ticket #1233
- Timestamp:
- 06/20/11 14:17:50 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #1233 – Description
v116 v118 85 85 === Architects meeting ^(16.06.2011)^ === 86 86 '''DataAccess:''' 87 * `TransactionManager` with interface again87 * ~~`TransactionManager` with interface again~~ 88 88 * remove `AssignedResourcesId` in `AssignedResources`, use JobId+ResourceId as primary keys 89 89 * remove `CreateHiveDatabaseApplication`. the db schema should not be developed `dbml first`, since dbml does not support most sql-server features. instead the sql-server schema should be designed first and the dbml should be generated. 90 * `UptimeCalendar` should be named `DowntimeCalendar`90 * ~~`UptimeCalendar` should be named `DowntimeCalendar`~~ 91 91 * `DataAccess` layer and `Dao` classes should be removed, access to linq to sql should happen directly in server-implementation. 92 92 '''Server''' 93 93 * `Lifecycle` should be named differently. maybe `EventHandler`, `EventManager`. 94 94 * put magic numbers into config 95 * timeout in `Lifecycle` 96 * `ApplicationConstants` 95 * ~~timeout in `Lifecycle`~~ 96 * ~~`ApplicationConstants`~~ 97 * look for magic numbers in hive client 97 98 * `GetWaitingJobs` should be implemented as a stored procedure and should also assign a job to a slave. it should make sure no race conditions occur if it is called concurrently. 98 99 '''!HiveExperiment'''