forked from ClusterLabs/hawk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
729 lines (628 loc) · 31.1 KB
/
CHANGELOG
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
* Thu Oct 07 2014 Thomas Boerger <[email protected]>
- Started to integrate vagrant and updated README for development
* Dec Nov 06 2013 Tim Serong <[email protected]>
- GUI: ui.popupmenu: Ensure menu appears over simulator dialog
- Misc: hb_report: Catch ArgumentError when parsing hb_report output
(bnc#854060)
- Misc: Use crm_simulate instead of ptest (bnc#854050)
- Misc: Node model: Find nodes by uname (bnc#854039)
- Build: Various minor cleanup for travis-ci integration
- Build: Use brakeman instead of scanny for security testing
- Build: Bump spec file version to 0.6.2
- Upstream version cs:bd10c59
* Fri Nov 15 2013 Tim Serong <[email protected]>
- Build: Set TEXTDOMAIN=hawk (needed by gettext 3.x)
- Misc: crm_config: check properties exist before flagging readonly
(bnc#853345)
- Upstream version cs:b11f8c7
* Mon Sep 30 2013 Tim Serong <[email protected]>
- Build: Require rubypick for FC19+
- Upstream version cs:e2f7668
* Fri Aug 23 2013 Kristoffer Grönlund <[email protected]>
- Misc: wizard: Allow multiple instances of the same template (fate#314396)
- Doc: wizard: Add information about template name/type to wizard.txt
- Upstream version cs:d5a20b9
* Tue Aug 20 2013 Tim Serong <[email protected]>
- Misc: Primitive model: Use crm_resource --show-metadata rather than
lrmd_test for extrating RA metadata
- Misc: Cib model: Ensure orphaned resources with same ID as clone parent
are ignored (bnc#834198)
- Upstream version cs:ab692f7
* Wed Jul 03 2013 Tim Serong <[email protected]>
- Rails3: Set random secret_token instead of deprecated cookie_secret
(bnc#827940)
- Build: Require rails 3.2+, but < 4.0
- Upstream version cs:c7385d6
* Wed Jun 26 1013 Tim Serong <[email protected]>
- GUI: Fix broken French translation of node status (bnc#825949)
- Build: Only Bundle Gems on SLES 11
- Build: Don't ship Gemfile when not using Bundler
- Build: Ensure BUILD_TAG is from current branch
- Misc: Don't require rails-i18n
- Upstream version cs:7619068
* Thu Jun 20 2013 Tim Serong <[email protected]>
- GUI: Primitive editor: Fix default list of resource types
- Misc: Primitive model: Use PerRequestCache for classes and providers
- Misc: Use String#ord in fcgi.rb for ruby 1.9 compatibility
- Misc: Ensure "fcgi" is required after paths are set up properly in
dispatch.fcgi
- Misc: Add /usr/libexec/pacemaker to paths to check for pacemaker binaries
- Misc: Fix IP address detection in init script (change awk to print fifth
field from `ip` instead of last field)
- Misc: Fix Gem::all_load_paths method broken in rubygems 1.8.15
- Build: Add explicit -lqb to hawk_monitor
- Build: hawk_monitor: Define cib_diff_notify for build against pcmk 1.1.8
- Build: Reformat spec file a bit
- Upstream version cs:d35c928
* Fri May 10 2013 Tim Serong <[email protected]>
- Build: Bump spec file version to 0.6.1
- Upstream version cs:b8780f1
* Thu May 09 2013 Tim Serong <[email protected]>
- GUI: ui.oplist: Fix duplicate monitor op with 's' suffix in IE
- Upstream version cs:b7aac5f
* Wed May 08 2013 Tim Serong <[email protected]>
- Rails3: Fix "unexpected server error 200" deleting resources & constraints
- Misc: invoker: Don't treat 'crm resource migrate' warning as error
- Upstream version cs:68ef343
* Tue May 07 2013 Tim Serong <[email protected]>
- GUI: ui.attrlist, ui.oplist: Allow new row to be added on apply,
without having to hit '+' first (bnc#806985)
- GUI: ui.oplist: Detect duplicate monitor ops when 's' suffix missing
from interval
- GUI: ui.oplist: Fix JS error when editing new non-monitor op
- GUI: wizard: Remove unused attrlist.js & css from header
- Upstream version cs:d81f780
* Mon May 06 2013 Tim Serong <[email protected]>
- Misc: Update translations (bnc#807745)
- Upstream version cs:358e9a9
* Fri May 03 2013 Tim Serong <[email protected]>
- GUI: simulator: Ensure inject ticket button appears if tickets available
- GUI: simulator: Make inject dialog draggable
- GUI: simulator: Remember injected state when leaving/returning to status
screen
- GUI: wizard: Fix mismatched </form> and </div> tags
- Misc: Move json2.js include from dashboard to main layout
- Upstream version cs:9b93b8f
* Wed May 01 2013 Tim Serong <[email protected]>
- GUI: dashboard: Show correct error message if adding cluster fails in IE
- GUI: dashboard: Cycle to next node on 500 server error (e.g.: hawk running
but cluster down)
- Build: Add .travis.yml, tweak Gemfile etc. for travis-ci.org testing
- Upstream version cs:09b798c
* Mon Apr 29 2013 Tim Serong <[email protected]>
- GUI: panel_view: Show tickets in tree view (bnc#809988)
- Upstream version cs:ae5c2af
* Fri Apr 26 2013 Tim Serong <[email protected]>
- GUI: summary_view: Ensure rsc_defaults resource-stickiness is reflected
in summary
- GUI: panel_view: Add rsc_defaults and op_defaults to crm config panel
- Misc: Cib model: Expose rsc_defaults and op_defaults
- Misc: Cib model: Don't include default-resource-stickiness if not set
- Rails3: Move ActionDispatch rescue_responses handling to
config/application.rb
- Upstream version cs:d4baa2f
* Fri Apr 19 2013 Tim Serong <[email protected]>
- GUI: Status: Auto expand resource details dialog to fit contents
(bnc#813458)
- GUI: simulator: Cancel monitor interval request on inject op dialog close
- GUI: simulator: Include complete transition summary in details window
- GUI: dashboard: Support FQDNs
- GUI: dashboard: Ensure stale requests don't survive after removing a
cluster
- GUI: Ensure cluster diagram isn't stale/cached
- GUI: ui.location, ui.expression: Trigger dirty event on keyup in
select fields
- Misc: Cib model: Call determine_online_status_fencing if
stonith-enabled true
- Build: Bump spec file version to 0.6.0
- Build: Regenerate POT file
- Upstream version cs:c15298e
* Tue Apr 16 2013 Tim Serong <[email protected]>
- Misc: hawk_monitor: Fix segfault on exit (bnc#812972)
- Misc: Fix Hawk URL display with >1 defualt route in init script (bnc#811102)
- Rails3: Clean up rpmlint warnings
- Upstream version cs:5610216
* Thu Mar 28 2013 Tim Serong <[email protected]>
- GUI: status: Allow summary panel to stretch to handle long strings
(bnc#809991)
- GUI: status: Add ability to take nodes on and off maintenance mode
- GUI: simulator: Make "Run" button restart from current cluster state,
not from post-simulate state (bnc#799523)
- GUI: simulator: Make simulator item in tools menu return to status
screen if sim already active
- GUI: simulator: Divert to status page if simulator activated on explorer
page
- GUI: simulator: Don't allow adding state before cib loaded
- GUI: Resources, Constraints: Use white for row highligh when simulator
active
- GUI: explorer: remove line numbers & link columns from PE diff
display (bnc#807503)
- Upstream version cs:8406e5b
* Wed Mar 20 2013 Tim Serong <[email protected]>
- GUI: status: Clarify connection failed error messages (bnc#763385)
- Upstream version cs:d3d683b
* Mon Mar 18 2013 Tim Serong <[email protected]>
- GUI: status: Show maintenance mode icon for nodes and unmanaged icon
for resources (bnc#804898)
- Upstream version cs:204eaea
* Thu Mar 14 2013 Tim Serong <[email protected]>
- GUI: Status: Add op timings and history to resource details (bnc#799526)
- GUI: Status: Center node and resource details dialogs after load
- Upstream version cs:fd5ff39
* Wed Mar 13 2013 Tim Serong <[email protected]>
- GUI: Status: Show fail counts for clone instances (bnc#808047)
- Misc: Fix Czech translation of "simulator" (bnc#807737)
- Misc: Cib model: Use Util.numeric? for selecting instances
- Upstream version cs:96dddec
* Fri Mar 08 2013 Tim Serong <[email protected]>
- GUI: dashboard: Require authentication for monitored clusters (bnc#804345)
- GUI: dashboard: Clean up error messages and style (bnc#804338)
- GUI: dashboard: Show spinner when initially loading cluster status
- GUI: dashboard: Handle monitor timeouts
- Misc: Persist login cookie for 10 days, rather than just browser session
- Misc: Cib controller: Prevent unauthenticated R/O access to mini cib
- Upstream version cs:b21ebfd
* Tue Mar 05 2013 Tim Serong <[email protected]>
- GUI: dashboard: Don't allow adding the same cluster twice (bnc#806076)
- GUI: dashboard: Allow ENTER to trigger OK button when adding cluster
- GUI: status: Record current status page in long-lived cookie (bnc#710931)
- GUI: explorer: Default to last 24 hours if no times specified (bnc#795796)
- GUI: Resources, Constraints: Highlight row under mouse cursor (bnc#763801)
- GUI: ui.expression: Ensure no linebreaks between parens in expression type
- GUI: ui.attrlist: Clear "keypress_hack" attr_name when adding attribute
(bnc#806986)
- GUI: Add warning to login screen if JavaScript disabled
- Misc: Update copyright dates (bnc#804726)
- Misc: Cib model, invoker: Handle EACCES (-13) for permission denied
(bnc#797149)
- Misc: ApplicationController: Default to browser locale (don't use
cookie, bnc#806371)
- Misc: Set lighttpd max-procs=2 (handle simultaneous requests better,
bnc#804924)
- Upstream version cs:2e8607b
* Sun Feb 24 2013 Tim Serong <[email protected]>
- GUI: status: Add "parent" context menu item for resources (fate#314388)
- GUI: ui.oplist: Add "Edit" button to new op row (fate#314390)
- Misc: Cib model: Synthesize clone & ms instance IDs (bnc#799000)
- Upstream version cs:00d7fbf
* Mon Feb 11 2013 Tim Serong <[email protected]>
- GUI: status, dashboard: Add state icons for resources, nodes, tickets,
error messages (fate#312928)
- GUI: status: Fix display of error messages without explorer links
- Upstream version cs:6932c65
* Sat Feb 09 2013 Tim Serong <[email protected]>
- GUI: explorer: Add "full log" link for more details (fate#314395)
- GUI: explorer: Add ability to diff between the PE inputs (fate#314389)
- GUI: explorer: Open detail links in dialog instead of inline
- GUI: Status: Link status messages to history explorer (fate#312929)
- Upstream version cs:6283a62
* Wed Feb 06 2013 Tim Serong <[email protected]>
- GUI: Add dashboard to view status of multiple clusters (fate#310306)
- Upstream version cs:fc7f5a6
* Thu Jan 24 2013 Tim Serong <[email protected]>
- GUI: crm_config editor: Expose op_defaults and rsc_defaults (fate#314386)
* Wed Jan 23 2013 Tim Serong <[email protected]>
- GUI: Add ability to view cluster diagram (fate#313718)
* Mon Jan 21 2013 Tim Serong <[email protected]>
- Misc: explorer: Fix report deletion, don't run "crm history" as root
(bnc#799525)
- Misc: explorer: Save reports in #{Rails.root}/tmp/explorer
* Fri Jan 18 2013 Tim Serong <[email protected]>
- Port to rails 3.2 (fate#314604)
- Monkey patch for https://github.com/rubygems/rubygems/issues/171
(Gem::all_load_paths method is broken in rubygems 1.8.15)
- GUI: Status: Add "View Details" to resource menu, show fail counts
(fate#314391)
- GUI: Status: Add resource attributes to View Details popup (fate#314387)
- Upstream version cs:541ac9f
* Wed Jan 16 2013 Tim Serong <[email protected]>
- GUI: Status: Differentiate pending states (fate#314385)
* Mon Jan 14 2013 Tim Serong <[email protected]>
- GUI: explorer: Add ability to remove old reports (fate#314394)
* Fri Jan 11 2013 Tim Serong <[email protected]>
- GUI: Simulator: allow regular configuration changes (fate#314393)
- GUI: Simulator: invoke crm_simulate with -S, not -R (fixes odd final
state, bnc#781207)
- Misc: Workaround deprecated Gem::SourceIndex#add_spec (required to
work with rubygems 1.8)
* Mon Dec 10 2012 Tim Serong <[email protected]>
- Build: Fix build against Pacemaker 1.1.8 (some headers were changed/moved)
- Misc: Cib model: Ignore 'ha' field from node state (dropped in pacemaker)
- Misc: Invoker: Handle new value of cib_NOTEXISTS (was -22, now -6)
- Misc: CibObject: Handle emtpy cibadmin output when object doesn't exist
- Misc: Primitive model: Use new lrmd_test for RA metadata if present
- Misc: Set sensible default $HOME in ApplicationController
* Mon Jul 09 2012 Tim Serong <[email protected]>
- GUI: jQuery: Fix AJAX memory leak in IE8 (bnc#764273)
- GUI: summary_view: Fix IE JS error on detail pane update (bnc#765625)
- GUI: Primitive editor: Handle RA metadata with missing longdesc
- Misc: main_controller: Drop ':' from 'when' (ruby 1.9 support)
- Misc: Primitve, Template models: Fix op hash construction (ruby 1.9 support)
- Upstream version cs:4e0cd80
* Fri Apr 27 2012 Tim Serong <[email protected]>
- Hawk source tree now lives at https://github.com/ClusterLabs/hawk so all
commit hashes from this point onwards refer to git commits, not hg commits
from the old repo, which was http://hg.clusterlabs.org/pacemaker/hawk/
* Tue Mar 27 2012 Tim Serong <[email protected]>
- GUI: summary_view, simulator: Support standby/activate tickets (bnc#752242)
- GUI: simulator: Sort ticket names in inject dialog
- Misc: Cib model: Look for ticket state in "/cib/status/tickets/ticket_state"
- Build: Bump spec file version to 0.5.2
- Upstream version cs:302315d2e162
* Fri Mar 16 2012 Tim Serong <[email protected]>
- GUI: summary_view: show last granted time for tickets
- GUI: summary_view: Allow viewing details of all tickets, nodes,
resources simultaneously
- GUI: summary_view: Right align item counts
- GUI: simulator: Support granting/revoking tickets
- GUI: Constraints: Add arrows to ticket constraint display, show
loss policy in constraint list
- Misc: Cib model: Pick up tickets from rsc_ticket constraints in
addition to status section
- Upstream version cs:d1abac6f90da
* Mon Mar 05 2012 Tim Serong <[email protected]>
- GUI: summary_view: Show ticket status
- GUI: Add ability to configure ticket constraints
- Misc: Cib model: Skip pending monitor ops
- Misc: Update copyright date in footer
- Build: Actually die if "rake makemo" fails
- Misc: Remove obsolete .hu msgids
- Misc: Workaround deprecated Gem.all_load_paths error
- Misc: Suppress ror-sec-scanner false positives
- Upstream version cs:3eff1782dc83
* Fri Feb 03 2012 Tim Serong <[email protected]>
- Misc: hb_report: strip tar timestamp warnings from stderr (bnc#735672)
- Misc: Colocation model: Don't modify resource list when generating
shell command
- GUI: Primitive editor: Disable "use template" checkbox when editing
existing resources
- Upstream version cs:a5fdb745d8e9
* Mon Dec 12 2011 Tim Serong <[email protected]>
- GUI: Fix constraint tab when logged in as regular user (was bound to
hb_report, bnc#734447)
- GUI: Constraints: Allow templates in order/colocation (bnc#732277)
- Misc: Cib model: Add failed probes (OCF_ERR_INSTALLED etc.) to failed_ops
- Misc: explorer, hb_report: Handle stale pidfiles (bnc#731282)
- Upstream version cs:ca6df475621b
* Tue Nov 15 2011 Tim Serong <[email protected]>
- Misc: Primitive model: Fix string interpolation when creating
resources (bnc#730136)
* Mon Nov 07 2011 Tim Serong <[email protected]>
- GUI: Add top-level tab bar for navigation (bnc#723679)
- GUI: Add top-level resource list/editor
- GUI: status: Move errorbar to content div, theme to match jquery ui errors
- GUI: Add support for resource templates
- GUI: simulator, explorer: show graphs, details etc. in dialog (bnc#726612)
- GUI: status: Display error if server down or network fault during
refresh (bnc#723125)
- Misc: Fix delay running "/etc/init.d/hawk start" when DNS unavailable
- Misc: hb_report: strip broken pipe from stderr (bnc#726611)
- Build: Bump spec file version to 0.5.1
- Upstream version cs:db84a1a32027
* Mon Oct 24 2011 Tim Serong <[email protected]>
- GUI: explorer, hb_report: Better error reporting for "successful" hb_report
runs (bnc#723336)
- GUI: hb_report: Invoke with -Z (remove destination directories)
- Misc: Refactor: Consolidate hb_report generation from explorer & hb_reports
controllers
- Misc: Update translations
- Upstream version cs:07dbb1b999f5
* Wed Oct 19 2011 Tim Serong <[email protected]>
- GUI: Simulator: Don't link to empty transition graphs (bnc#723401)
- GUI: Simulator: Auto-fill monitor interval when injecting ops (bnc#723401)
- GUI: Simulator: Default node to where resource running when injecting ops
- GUI: Simulator: More natural control order when injecting ops (resource
first)
- GUI: Simulator: Ensure ENTER doesn't close simulator when injecting ops
- GUI: Simulator: Handle dialog close event (e.g.: when clicking 'x' in
title bar)
- GUI: Simulator: explicitly hide error bar when (de)activating simulator
(bnc#723333)
- Misc: Cib model: Handle case in simulator CIB where lrm_rsc_op has no
id attribute
- Misc: hawk_{invoke,chkpwd}: Handle case where user's GID has no name
so login fails (bnc#723512)
- Misc: Update Czech translations (bnc#720098)
- Upstream version cs:0bffad7aba7e
* Wed Oct 05 2011 Tim Serong <[email protected]>
- Misc: Primitive model: Default @r_provider to empty (avoid bogus
"ra class does not support provider" errors)
- Upstream version cs:c7ce0649ccea
* Mon Sep 19 2011 Tim Serong <[email protected]>
- GUI: wizard: Split clone in ocfs2 template, add ocfs2-single for
additional OCFS2 filesystems
- GUI: wizard: Sort workflows based on filename
- Misc: Cib model: Don't do internal rename if new instance is stopped
or unknown
- Misc: Update translations
- Build: Update package version to 0.5.0
- Upstream version cs:d32e171be055
* Thu Sep 09 2011 Tim Serong <[email protected]>
- Build: Require graphviz to ensure graphs can be drawn (bnc#712894)
- Build: Split setup wizard templates out into hawk-templates subpackage
- Misc: Add test CIB for internal rename of clone instances
- Doc: Add general TODO and design notes for explorer & wizard
- Upstream version cs:47cd5149ff27
* Mon Sep 05 2011 Tim Serong <[email protected]>
- GUI: Add "ignored" to tooltips for failed ops if on-fail=ignore
- Misc: Cib model: Reset rc_code to expected for ignored failed ops
(bnc#711002)
- Misc: Invoker: Map permission denied error to localized messages
(bnc#713917)
- Misc: Invoker: Consolidate crm functions, pick up errors even when
rc=0 (bnc#713922)
- Misc: Cib model: Internally rename running clone instances if necessary
- Build: Fix glib & libxml order for hawk_monitor build
- Remove workaround for 'String#unpack("V") busted on s390x' (bnc#581578)
- Upstream version cs:7dc9d94fee03
* Fri Aug 12 2011 Tim Serong <[email protected]>
- GUI: explorer: Hide cache links when "Display" clicked
- Upstream version cs:bf6b85f65472
* Fri Aug 12 2011 Tim Serong <[email protected]>
- GUI: hb_report: Add datetimepicker to time fields (bnc#710950)
- GUI: explorer: Add datetimepicker to date fields
- Misc: Cib model: Ignore orphaned non-clone resource instance in
clones (bnc#711180)
- Upstream version cs:f20dc1a4cf23
* Thu Aug 11 2011 Tim Serong <[email protected]>
- GUI: explorer: Provide links to cached history hb_reports
- GUI: explorer: Skip pe inputs that don't exist in tarball
- GUI: explorer: Rely on shell for pe-input sort, add "no details" display
- GUI: wizard: Improve apache step description in webserver template
- Misc: Regenerate POT file
- Upstream version cs:09d215385cb1
* Wed Aug 10 2011 Tim Serong <[email protected]>
- GUI: explorer: Load log from detail link inline in page
- GUI: explorer: Clean up error handlers
- GUI: explorer: Update to handle "crm history" changes from bnc#711060
- Misc: Cib model: Include empty failed_ops array in resources with no state
- Upstream version cs:1bfb23da2928
* Mon Aug 08 2011 Tim Serong <[email protected]>
- GUI: Add cluster history explorer (fate#303620)
- Upstream version cs:cf4e5806a124
* Tue Aug 02 2011 Tim Serong <[email protected]>
- GUI: simulator: Only disable Run button when removing last injected
state item
- Upstream version cs:914761789f46
* Tue Aug 02 2011 Tim Serong <[email protected]>
- GUI: wizard: Fix Next button click in IE (form wasn't submitting)
- GUI: simulator: Fix ability to remove injected node state in IE
- GUI: simulator: Expand injected state box when dialog expands
- GUI: simulator: Indicate state in dialog title
- GUI: simulator: Update op exit codes to match shell syntax
- Misc: simulator: move translatable strings to _gettext.js.erb
- Upstream version cs:a5edb2bf77e0
* Mon Aug 01 2011 Tim Serong <[email protected]>
- GUI: Add ability to explore failure scenarios (fate#310186)
- Misc: Fix localization of >2 plurals (cs, pl, ru) for node and resource
labels (bnc#708328)
- Misc: Add Hawk favicon.ico
- Upstream version cs:fc3a5275ba37
* Thu Jul 28 2011 Tim Serong <[email protected]>
- GUI: Add ability to view recent node and resource events (fate#303620)
- Misc: Show hawk URL when running /etc/init.d/hawk start|status (bnc#708318)
- Misc: Cib model: Skip allegedly pending "last_failure" ops when determining
resource state (bnc#706755)
- Doc: Add wizard workflow/template documentation
- Upstream version cs:d8c9b10788a5
* Mon Jul 18 2011 Tim Serong <[email protected]>
- GUI: Add ability to generate hb_report (fate#310187)
- Upstream version cs:3ce14138f5d5
* Thu Jul 14 2011 Tim Serong <[email protected]>
- GUI: wizard: Add newline after each pretty printed crm_script block
- Upstream version cs:720d5e9b03fb
* Wed Jul 13 2011 Tim Serong <[email protected]>
- GUI: Add setup wizard with web server & OCFS2 templates (fate#310190)
- Build: Ensure hawk_chkpwd, hawk_invoke are built position independent
- Fix an assortment of rpmlint warnings
- Upstream version cs:676197bc9f2c
* Fri Jul 01 2011 Tim Serong <[email protected]>
- GUI: Add summary view, table view (fate#309100)
- Misc: Cib model: Skip delete and cancel ops when determining resource state
- Upstream version cs:0d9916b36397
* Tue Jun 28 2011 Tim Serong <[email protected]>
- GUI: Add ability to see node utilization/load (fate#310135)
- GUI: Add alert icon to resources with failed ops (fate#310359)
- GUI: Base total resource count on number of configured instances
- GUI: Add overflow:auto to content DIV to prevent floats running over
footer
- Misc: Cib model: Strip stopped clone instances outside 0..clone_max
- Upstream version cs:16907febea9b
* Mon Jun 20 2011 Tim Serong <[email protected]>
- GUI: ui.location, Location model: Don't fold back to simple constraint
when role specified
- GUI: Handle unknown DC version during cluster bringup
- Misc: Include CSRF token with AJAX requests (required for rails 2.3.11)
- Upstream version cs:3641a9e29036
* Wed May 18 2011 Tim Serong <[email protected]>
- Build: Update package version to 0.4.1
- Upstream version cs:398ae27386e1
* Fri May 13 2011 Tim Serong <[email protected]>
- GUI: Add ability to add and edit location, colocation and
order constraints (fate#310189)
- GUI: ui.popupmenu: Ensure popup menus at extreme right/bottom
stay onscreen
- GUI: Move dialog, JSON functions from status.js to application.js
- Misc: CibObject refactor
- Upstream version cs:2fffe6364b97
* Mon Apr 18 2011 Tim Serong <[email protected]>
- Build: Update package version to 0.4.0
- Upstream version cs:676ddcaa6d80
* Thu Apr 14 2011 Tim Serong <[email protected]>
- GUI: Don't show orphaned default instances for clones created from
running primitives (bnc#679724)
- Build: Use pkg-config libxml-2.0 when building hawk_monitor
- Build: Force global scope for Locale when freezing locale_rails gem
(workaround for rhbz#623697)
- Upstream version cs:5afd70c4277a
* Tue Apr 05 2011 Tim Serong <[email protected]>
- GUI: Primitive editor: Add online help
- GUI: Primitive editor: Support multiple monitor ops
- GUI: Primitive editor: Set default interval for monitor op if not
specified in metadata
- GUI: Primitive editor: Don't delete ops before changing Type
- GUI: Default to target-role=Stopped when creating new resources
- GUI: Don't show 'heartbeat' resource class if /etc/ha.d/resource.d
doesn't exist
- GUI: Confirm before 'Back' or 'Revert' is clicked on resource and
crm_config editor screens if anything has changed
- GUI: Remove unnecessary outer border from resource and crm_config
editor screens
- GUI: ui.attrlist: Trim whitespace from text field values
- GUI: ui.oplist: Ensure old set ops are deleted when reinitializing
- GUI: ui.oplist: Remove spurious " character in hidden field ID
- GUI: Don't cache RA class/provider/type in static variable (it never
gets reloaded)
- GUI: Use panels instead of scrolling divs for resource params, ops,
meta attrs
- GUI: Link Hawk logo back to main status page
- GUI: Refactor: Turn popup menus and panels into jQuery UI widgets
- Upstream version cs:4818d39a5435
* Wed Mar 23 2011 Tim Serong <[email protected]>
- GUI: Add ability to create primitives, groups, clones, master
resources (fate#310188)
- GUI: Refactor: make core of crm_config editor a jQuery UI widget
("add new property" field at bottom of form for consistency with
resource editor).
- Misc: hawk_invoke: Add /bin to path (required for some crm shell
invocations)
- Misc: Unset ENV['TERM'] to avoid curses junk in crm shell output
- Upstream version cs:494df5a76ab5
* Wed Feb 09 2011 Tim Serong <[email protected]>
- Misc: Remove logging from signal handler in hawk_chkpwd
- Upstream version cs:6d8f69f28ddc
* Wed Feb 09 2011 Tim Serong <[email protected]>
- Misc: Sanitize environment in hawk_invoke
- Upstream version cs:3d698d6d049d
* Tue Feb 08 2011 Tim Serong <[email protected]>
- GUI: crm_config editor: Use checkboxes & dropdowns for boolean and
enum types
- Upstream version cs:ff553132e67b
* Fri Feb 04 2011 Tim Serong <[email protected]>
- GUI: Show all currently set properties in cluster configuration panel
- GUI: crm_config editor: Sanitize property values
- Upstream version cs:73ba1ad5a53d
* Fri Jan 21 2011 Tim Serong <[email protected]>
- GUI: Make Cluster Config properties button *not* expand panel in IE
- Misc: Add test CIBs for all resource types
- Upstream version cs:812d86c6986a
* Thu Jan 20 2011 Tim Serong <[email protected]>
- GUI: crm_config editor: Disallow adding duplicate properties
- GUI: crm_config editor: Don't attempt to show unknown properties
- GUI: crm_config editor: Hide "saved changes" message on subsequent edit
- GUI: crm_config editor: ensure property deletion via crm_attribute
- Upstream version cs:45c737d145bd
* Wed Jan 19 2011 Tim Serong <[email protected]>
- GUI: Add crm_config property editor (accessible from summary panel)
- GUI: Allow expand/contract of summary panel (consistency with other panels)
- GUI: Fix auto-expand of panels with stopped resources
- Misc: Update copyright dates
- Upstream version cs:db4bee65b35c
* Mon Jan 17 2011 Tim Serong <[email protected]>
- GUI: Move DC info from summary panel to footer
- Misc: use crm_attribute instead of deprecated crm_standby
- Misc: Add hawk_invoke binary to setuid for CIB ACL support
- Upstream version cs:17110c9259a5
* Fri Dec 24 2010 Tim Serong <[email protected]>
- GUI: Display code refactor: Use jQuery instead of Prototype
- Upstream version cs:1388147d005b
* Tue Nov 23 2010 Tim Serong <[email protected]>
- GUI: Handle permission denied errors when logged out user updates status
or performs op
- GUI: Hide status on fatal error, don't show duplicate connection failures
- GUI: Ignore lrm state for resources on down nodes
- Misc: Ensure Util.popen3 doesn't block
- Misc: Set $HOME to rails tmp dir, so crm shell can save help index
- Upstream version cs:17646029a953
* Thu Oct 28 2010 Tim Serong <[email protected]>
- Misc: Pass current user to cibadmin etc. for CIB ACL support (fate#310168)
- GUI: Fix broken resource panel render when resource state is unknown
- GUI: Add ability to load static CIB files for testing purposes
- GUI: Show suitable error if the Ajax request in update_cib() fails
- Misc: Use relative path for images, requests in JavaScript
- Upstream version cs:c54fd2634c8e
* Wed Sep 29 2010 Tim Serong <[email protected]>
- GUI: Show pending ops as "Pending" (bnc#593015, lf#2423)
- GUI: Correctly display failed "stop" ops
- GUI: Show clone instances when clone-max > node count
- GUI: Handle gaps in clone ID sequences
- GUI: Request status update periodically if server is down
- GUI: Treat completed migrate_from as stop when determining resource state
- GUI: Display code refactor (HTML for status display generated client-side)
- Upstream version cs:71d1d6f0fc66
* Tue Aug 10 2010 Tim Serong <[email protected]>
- GUI: Refresh status display automatically on cluster state change
(bnc#593013)
- Upstream version cs:443ba6917308
* Mon May 10 2010 Tim Serong <[email protected]>
- Misc: Update translations
- Upstream version cs:2a79e0d9cb43
* Fri Apr 23 2010 Tim Serong <[email protected]>
- GUI: Fixed inability to click menu button for M/S sets in Internet Explorer
- Upstream version cs:067bef4c4f72
* Fri Apr 23 2010 Tim Serong <[email protected]>
- GUI: Use absolute (instead of fixed) position in confirmation dialogs on
Android (bnc#596052)
- GUI: Add ability to promote/demote master/slave resource sets (bnc#593019)
- GUI: Show children of Master/Slave sets correctly as either Master or Slave
(not just "Started")
- GUI: Use "Move" instead of "Migrate" in menus, dialogs
- Upstream version cs:fd621b9c8595
* Fri Apr 16 2010 Tim Serong <[email protected]>
- Misc: Use hawk_chkpwd helper binary for user authentication (instead of
unix2_chkpwd)
- Upstream version cs:86861933b048
* Mon Apr 12 2010 Tim Serong <[email protected]>
- Show Master/Slave sets (but just shows children as "started", not yet M/S)
- Upstream version cs:033fd682b8f3
* Fri Apr 09 2010 Tim Serong <[email protected]>
- Misc: Port number is now 7630 (registered with IANA)
- Misc: Update zh_TW translation
- GUI: Add confirmation prompt for node ops (bnc#593003)
- GUI: Add confirmation prompt for resource ops
- GUI: Allow resource mgmt ops on groups (in addition to resources *in*
groups)
- GUI: Add ability to migrate resources (bnc#593005)
- Upstream version cs:3675f11f3448
* Mon Mar 29 2010 Tim Serong <[email protected]>
- Misc: Add translations for ar, cs, de, es, fr, hu, it, ja, ko, nl, pl,
pt_BR, ru, sv, zh_CN, zh_TW
- GUI: Invoke "crm" for resource ops, report invocation errors in UI
(bnc#583605 again)
- GUI: Add mgmt buttons for new resources that appear via JSON update
(bnc#590037)
- GUI: Fix blank login page on first load in IE, and auto-focus input fields
- Upstream version cs:f1369a200773
* Wed Mar 03 2010 Tim Serong <[email protected]>
- GUI: Add login screen (user must be in 'haclient' group, same as python GUI)
- GUI: Fix "start/stop clone-of-group has no effect" (bnc#583605)
- Upstream version cs:13717d154bbc
* Mon Feb 22 2010 Tim Serong <[email protected]>
- GUI: Basic mgmt ops for resource (start/stop/cleanup) and nodes
(online/standby/fence)
- GUI: Borders around nodelist, reslist. Clones & groups reflect status color
of children.
- GUI: Various IE display fixes
- GUI: Don't rely on existence of specific properties to render status display
- Upstream version cs:d7041bcbfbc9
* Mon Feb 08 2010 Tim Serong <[email protected]>
- GUI: Auto-refresh handles adding/removing nodes/resources
- GUI: Auto-refresh error bar & summary info
- Upstream version cs:cb1b9ee863f1
* Wed Feb 03 2010 Tim Serong <[email protected]>
- Misc: Use HTTPS instead of HTTP by default
- Upstream version cs:a033a52078bb
* Thu Jan 28 2010 Tim Serong <[email protected]>
- GUI: sort node list in "natural" order
- GUI: Get resource state from LRM ops, show "stopped" not "unknown"
(bnc#574060)
- GUI: Clean up node state logic (derived from pengine/unpack.c) (bnc#574057)
- GUI: Add summary of cluster stack, version, DC, options
- Upstream version cs:9be77a99ca2f
* Mon Jan 25 2010 Tim Serong <[email protected]>
- Remove dependency on lighttpd-mod_magnet (bnc#572173)
- Pull in rails, gettext gems etc. at build time (bnc#570334)
- Include copy of GPL (bnc#571573)
- Upstream version cs:bfc8e9919f08
* Sat Jan 16 2010 Tim Serong <[email protected]>
- Initial checkin