Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/HeuristicLab.Services.Hive/3.3/Properties/Settings.Designer.cs @ 17578

Last change on this file since 17578 was 17574, checked in by jkarder, 5 years ago

#3062: overhauled statistics generation and cleanup

  • switched to a single thread for database cleanup and statistics generation (executed sequentially)
  • switched to preemptive deletion of items that are in status DeletionPending (for jobs: statelogs, taskdata, tasks)
  • added code that aborts tasks whose jobs have already been marked for deletion
  • added method UseTransactionAndSubmit in addition to UseTransaction in PersistenceManager
  • updated DAO methods and introduced more bare metal sql
  • introduced DAO methods for batch deletion
  • fixed usage of enum values in DAO sql queries
  • deleted unnecessary triggers tr_JobDeleteCascade and tr_TaskDeleteCascade in Prepare Hive Database.sql
  • changed scheduling for less interference with janitor and other heartbeats
    • increased scheduling patience from 20 to 70 seconds (to wait longer to get the mutex for scheduling)
    • changed signature of ITaskScheduler.Schedule
    • added base class for TaskSchedulers and moved assignment of tasks to slaves into it
    • changed RoundRobinTaskScheduler to use bare metal sql
  • made MessageContainer a storable type (leftover)
  • updated HiveJanitorServiceInstaller.nsi
File size: 4.8 KB
Line 
1//------------------------------------------------------------------------------
2// <auto-generated>
3//     This code was generated by a tool.
4//     Runtime Version:4.0.30319.42000
5//
6//     Changes to this file may cause incorrect behavior and will be lost if
7//     the code is regenerated.
8// </auto-generated>
9//------------------------------------------------------------------------------
10
11namespace HeuristicLab.Services.Hive.Properties {
12   
13   
14    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.5.0.0")]
16    public sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17       
18        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19       
20        public static Settings Default {
21            get {
22                return defaultInstance;
23            }
24        }
25       
26        [global::System.Configuration.ApplicationScopedSettingAttribute()]
27        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
28        [global::System.Configuration.DefaultSettingValueAttribute("00:03:00")]
29        public global::System.TimeSpan SlaveHeartbeatTimeout {
30            get {
31                return ((global::System.TimeSpan)(this["SlaveHeartbeatTimeout"]));
32            }
33        }
34       
35        [global::System.Configuration.ApplicationScopedSettingAttribute()]
36        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
37        [global::System.Configuration.DefaultSettingValueAttribute("00:05:30")]
38        public global::System.TimeSpan CalculatingJobHeartbeatTimeout {
39            get {
40                return ((global::System.TimeSpan)(this["CalculatingJobHeartbeatTimeout"]));
41            }
42        }
43       
44        [global::System.Configuration.ApplicationScopedSettingAttribute()]
45        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
46        [global::System.Configuration.DefaultSettingValueAttribute("00:15:00")]
47        public global::System.TimeSpan TransferringJobHeartbeatTimeout {
48            get {
49                return ((global::System.TimeSpan)(this["TransferringJobHeartbeatTimeout"]));
50            }
51        }
52       
53        [global::System.Configuration.ApplicationScopedSettingAttribute()]
54        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
55        [global::System.Configuration.DefaultSettingValueAttribute("False")]
56        public bool TriggerEventManagerInHeartbeat {
57            get {
58                return ((bool)(this["TriggerEventManagerInHeartbeat"]));
59            }
60        }
61       
62        [global::System.Configuration.ApplicationScopedSettingAttribute()]
63        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
64        [global::System.Configuration.DefaultSettingValueAttribute("00:03:00")]
65        public global::System.TimeSpan CleanupInterval {
66            get {
67                return ((global::System.TimeSpan)(this["CleanupInterval"]));
68            }
69        }
70       
71        [global::System.Configuration.ApplicationScopedSettingAttribute()]
72        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
73        [global::System.Configuration.DefaultSettingValueAttribute("3.00:00:00")]
74        public global::System.TimeSpan SweepInterval {
75            get {
76                return ((global::System.TimeSpan)(this["SweepInterval"]));
77            }
78        }
79       
80        [global::System.Configuration.ApplicationScopedSettingAttribute()]
81        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
82        [global::System.Configuration.DefaultSettingValueAttribute("00:01:10")]
83        public global::System.TimeSpan SchedulingPatience {
84            get {
85                return ((global::System.TimeSpan)(this["SchedulingPatience"]));
86            }
87        }
88       
89        [global::System.Configuration.ApplicationScopedSettingAttribute()]
90        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
91        [global::System.Configuration.DefaultSettingValueAttribute("False")]
92        public bool ProfileServicePerformance {
93            get {
94                return ((bool)(this["ProfileServicePerformance"]));
95            }
96        }
97       
98        [global::System.Configuration.ApplicationScopedSettingAttribute()]
99        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
100        [global::System.Configuration.DefaultSettingValueAttribute("00:03:00")]
101        public global::System.TimeSpan GenerateStatisticsInterval {
102            get {
103                return ((global::System.TimeSpan)(this["GenerateStatisticsInterval"]));
104            }
105        }
106    }
107}
Note: See TracBrowser for help on using the repository browser.