-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathChangeLog
2826 lines (2172 loc) · 102 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
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2024-10-10 Sam Harper, Martin Grunewald, Marco Musich
* tag V03-06-00
* Parsing for 141X updated cfipython variant
* change max number of split PDs from 32 to 64
* Add hltCandPtrSelector
* removing whitespace in VEventID parsing
2024-04-17 Sam Harper
* tag V03-05-02
* process name now copies across when "open from different db"
* process name field updates when focus is lost and not only when enter is pressed
2024-03-11 Marino Missiroli, Marco Musich
* tag V03-05-01
* Hack to make "Output Module Inserter" support plugin-type names with :
2024-02-28 Marino Missiroli, Marco Musich
* tag V03-05-00
* Add support for Alpaka modules in HLT configs of CMSSW_14_0_0_pre1 or higher
2023-09-19 Sam Harper, Martin Grunewald, Marino Missiroli
* tag V03-04-08
* improved the updating of prescale tables (now can completely override) from .csv files and made it slightly more robust
* added addSplitStreams function for use in customistation code
* a fix for empty streams not being removed when making subtables
2023-07-03 Marino Missiroli
* tag V03-04-07
* recognise SwitchProducers when coloring EventContent statements
* avoid exception when renaming EventContents
2023-03-14 Marino Missiroli
* tag V03-04-06
* changed default compression settings in the constructor of the OutputModule class (new default: "ZSTD, level=3")
2022-11-02 Marino Missiroli
* tag V03-04-05
* fix to Smart-PS table to improve replacement of non-existing Paths (allowing special keywords like "MASKING")
2022-08-22 Marino Missiroli
* tag V03-04-04
* avoid displaying FinalPaths in the Prescales table (FinalPaths cannot be prescaled)
* fix to Smart-PS table to handle TriggerResultFilters selecting on DatasetPaths
2022-08-02 Sam Harper
* tag V03-04-03
* adding tunnel setting for ORCOFF database
2022-07-13 Sam Harper
* tag V03-04-02
* config check introduced which means two versions of the same path now prevents the menu from saving
2022-06-23 Andrea Bocci
* tag V03-04-01
* adapts config look up to use OMS tables, now enabling config look up by run number again
2022-05-19 Sam Harper
* tag V03-04-00
* for configs with release template >=12_4_0 (except for 12_5_0_pre1) Task is now renamed
ConditionalTask in python
* FWCore/ParameterSet updated to release CMSSW_12_4_0_pre4
* parser supports parsing both conditional and standard tasks (but parses them to the same
location their type is lost)
2022-04-19 Sam Harper
* tag V03-03-00
* added DAQ3 Val DB to the DB options
* converter now adds ProcessAcceleratorCUDA to configs with release template >=12_3
* python package updated to CMSSW_12_3_0
* following names are now reserved: ProcessAcceleratorCUDA, HLTConfigVersion, schedule
* global psets are now checked when considering name uniquenes and have name uniqueness enforced
on creation
* smart renaming icon and menu entry now restored
* now checks that the default column in the prescale service exists on menu save
2022-03-15 Sam Harper
* tag V03-02-04
* bug fix: dataset paths were not properly associated when migrating
* paths in smartprescale tables for dataset paths are now ordered as they are in the dataset filter
* paths are added to the dataset path are now alphabetical
2022-02-24 Sam Harper
* tag V03-02-03
* bug fix: redraw gui command now works (listener wasnt updated for name change)
* paths in a dataset filter now explicily remain in the triggerConditions when prescaled to 0
* prescales and smart prescales are now transfered over when doing the convert to path based
2022-02-24 Sam Harper
* tag V03-02-02
* bug fix: can now deep import paths which will have an object change type (ie module goes to switch producer)
2022-02-15 Sam Harper
* tag V03-02-01
* bug fix: standard paths can now have a trigger results filter if that trigger results filter has usePathStatus=True
* dataset paths now are constrained to have their dataset path filter before their prescale module
* the reason for this is an individual fu can lock to only outputing on some instances of a split dataset if there is a prescale in the dataset path filter
* eg say there its split into 4 paths and the dataset path filter simply has a prescale of 2
* event 1: passes path 0 prescale filter, dataset path filter count goes to 1, fails as 1%2!=0
* event 2: passes path 1 prescale filter, dataset path filter count goes to 2, passes as 2%2==0
* event 3: passes path 2, dataset path filter fails
* event 4: passes path 3, dataset path filter passes
* event 1: passes path 0, dataset path filter fails
* and so on, only paths 1 and 3 select. Now each fu will have a different offset so it'll be random for a given fu for which paths it locks to but best to fix it
2022-02-10 Sam Harper
* tag V03-02-00
* reworked datasets to use DatasetPaths to select their events and all that entails
* support for split and cloned datasets using DatasetPaths
* adds support for cms.FinalPath, auto generates per stream with DatasetPath
* streams are now the sum of their datasets and can no longer have unassigned paths
* any existing configs with streams with unassigned paths will simply drop them on load
* bug fix in SwitchProducer reading from DB where it accidentally triggered a hasChanged and then forced it all to be saved again
* changed EvFOutputModule to GlobalEvFOutputModule
* added option under tools menu to redraw the GUI
* note: the only changes to the output python are : streams have their unassigned paths dropped and the output module class changes
2021-11-29 Marino Missiroli
* tag V03-01-00
* adds whitespaces around comma preceding Tasks in Paths/EndPaths (changes python output)
* allows JPythonParser to work from any folder
* changes name of cms.Schedule to "schedule" (changes python output)
2021-11-04 Sam Harper
* tag V03-00-08
* forbid the saving of menus with modules on a task which are also directly on a sequence or path
* added proxy support for browserconverter which is used by hltGetConfiguration and friends
* update deploy script to be more integrated with git and append the git hash to non production versions
2021-10-18 Sam Harper
* tag V03-00-07
* added Mateusz to admins
* read only setup for the P5 database added
* forbidding the saving of menus which have streams that have unassinged paths
* disabling the option to directly adding a path to a stream
* parsing bug fix for empty strings
* diff bug fix where objects with same name but different type (eg module vs switch producer) no longer causes a crash
2021-10-07 Sam Harper
* tag V03-00-06
* bug fix: selectEvents no longer assumed to be first entry of an output module
* bug fix: other db no longer closes prematurely
* bug fix: Import from DB now gives warning if the release doesnt exist on target DB rather than trying all releases
* QoL: open other db dialog now stays still it connects sucessfully or is dismissed by the user
* start script now does clean before building just to be save
2021-10-07 Sam Harper
* tag V03-00-06
* bug fix: selectEvents no longer assumed to be first entry of an output module
* bug fix: other db no longer closes prematurely
* bug fix: Import from DB now gives warning if the release doesnt exist on target DB rather than trying all releases
* QoL: open other db dialog now stays still it connects sucessfully or is dismissed by the user
* start script now does clean before building just to be save
2021-10-07 Sam Harper
* tag V03-00-05
* bug fix: directory now not removed from gui if the db operation to remove failures
2021-10-06 Bogdan Sataric & Sam Harper
* tag V03-00-04
* bumped version to V3 to reflect new features
* the V02-08 series is now renamed V03-00
* initial public release of the condbv2 database upgrade for tasks and switch producers
* updates database connections for the run2/run3 databases
* disables global edalias support while it is still being tested
* handles the prescale module in paths when cloning correctly
* adds a new module inserter dialog
* DB connect dialog does now does not close untill it either successfully connects or the cancel button is clicked
* DB connection now shows the actual error...
* users now can only write to the /user directory in Run3 and Dev databases
* updates Oracle driver to version 21c
2021-08-06 Philipp Brummer
* tag V02-08-03
* bug fix: change HtmlSwitchProducerWriter class name to match expected spelling (HTML to Html)
* reported in CMSHLT-2161
2021-07-15 Sam Harper
* tag V02-08-02
* bug fix: fixes SP EDAliases being mistakenly written out to the menu
2021-06-09 Sam Harper
* tag V02-08-01
* bug fixes to parsing empty strings and ESInputTags introduced in V2-08-0, they now properly use "\"\"" as the empty value and empty is now unset
* configs writen with V02-08-01 and empty strings/tags now need to be fixed as they will appear to be unset
* properly fixes ESInputTag parsing
* fixes ESInputTag python output
* fixes DeepCloning crashes with Tasks/SPs
* fixes issue in making unreadable configs when a Task/SP exist but not in a paths
* fixes EDAlias importing
* minor adjustments to outputed python formating
2021-06-09 Sam Harper
* tag V02-08-00
* add support for Aliases, SwitchProducers, Tasks
* updates output modules to EvFOutputModule
* note: still experimental version for GPU support
2021-06-07 Sam Harper
* tag V02-07-02
* update database ip address
2021-06-07 Sam Harper
* tag V02-07-01
* add support for large screen resolutions
* update database connection parameters
* update jar signing configuration
* now builds from scratch for deployment
* minor cfi file clean ups
* eclipse formating
2017-06-08 Andrea Bocci <[email protected]>
* tag V02-06-01
* add Kyungwook Nam to the admins
2017-05-02 Andrea Bocci <[email protected]>
* tag V02-06-00
* add support for connecting through a SOCKS proxy
* convert database icon from gif to png
2017-03-23 Andrea Bocci <[email protected]>
* tag V02-05-03
* ignore OutputModules while parsing a pyton file
2017-03-13 Andrea Bocci <[email protected]>
* tag V02-05-02
* package CMSSW python files into a separate .jar file
* add "ant contrib" build tools
* sign .jar files only if the keystore is accessible
* clean up obsolete build targets and drop obsolete MySQL connector
* update the deployment script and startup files
2017-03-10 Andrea Bocci <[email protected]>
* tag V02-05-01
* clean up, update, and properly initialize the jython parsing code
* fix parsing of python when running from Java WebStart
* more useful message after a successful deployment
2017-03-07 Andrea Bocci <[email protected]>
* tag V02-05-00
* update Jython to version 2.7.1rc1 + hg 8049 + fix to Lib/inspect.py (#2566)
* update FWCore/ParameterSet to CMSSW_9_0_0_pre6
* rework importing a configuration from a python file
2017-03-12 Sandro Ventura <[email protected]>
* tag V02-04-06
* fix SW release parsing of VPset contained in PSet
2016-03-01 Andrea Bocci <[email protected]>
* tag V02-04-05
* fix handling of completely empty string paramaters
* build against Java 1.8+
2016-11-08 Martin Grunewald <[email protected]>
* tag V02-04-04
* Fix PrescaleService.csv upload bug JIRA CMSHLT-1008
* Fix ESInputTag parsing bug (Sandro)
2016-10-06 Andrea Bocci <[email protected]>
* tag V02-04-03
* update the list of users who can unlock any configuration
2016-09-23 Andrea Bocci <[email protected]>
* tag V02-04-02
* change ConfDB v0 and v1 to read-only users
* change offline ConfDB v2 to read/write users
2016-06-10 Andrea Bocci <[email protected]>
* tag V02-04-01
* fix compilation
2016-06-09 Martin Grunewald <[email protected]>
* tag V02-04-00
* add feature to read PrescaleTable updates from a csv file
* sync parser, JavaCodeExecution, and ReleaseMigrator with master (confdbv1) branch
2016-06-08 Andrea Bocci <[email protected]>
* tag V02-03-04
* import ConfDB v2 parsing tools from Sandro's parsing branch
* add default values to the New Configuration dialog
* disable OK/Export button if the target directory does not exist
* sign JARs directly with confdb's certificate
2015-09-05 Sandro Ventura <[email protected]>
* tag V02-03-03
* fix a missing FocusListener in ExportConfigurationDialog class which could cause directories tree corruption
2015-07-29 Sandro Ventura <[email protected]>
* tag V02-03-02
* small fixes for direct writing to v2
* updated DB choice pull down menu for v2 accounts
2015-07-23 Andrea Bocci <[email protected]>
* tag V02-03-01
* from Sandro: fix for u_lockedconf field name
2015-07-22 Andrea Bocci <[email protected]>
* tag V02-03-00
* clean up after merge from ConfDB v1
* deploy at http://confdb.web.cern.ch/confdb/v2/
2015-05-28 Sandro Ventura <[email protected]>
* tag V02-02-05
* merge with ConfDB v1 updates
2015-04-11 Sandro Ventura <[email protected]>
* tag V02-02-04
* second ConfDB v2 version deployed online
2015-02-23 Sandro Ventura <[email protected]>
* tag V02-01-02
* first ConfDB v2 version deployed online
2015-05-08 Andrea Bocci <[email protected]>
* tag V01-08-04
* update build environment for lxplus and the `confdb` user
2015-04-28 Martin Grunewald <[email protected]>
* tag V01-08-03
* blacklist bad file
2015-03-19 Andrea Bocci <[email protected]>
* tag V01-08-02
* append the HLTSchedule to the menu also for full dumps
2015-02-27 Martin Grunewald <[email protected]>
* tag V01-08-01
* fix import of global PSets
2015-01-25 Andrea Bocci <[email protected]>
* tag V01-08-00
* do not build or deploy the "GUI all-inlusive" jar
* web interface: do not close the output stream
* update server URL
2015-01-16 Andrea Bocci <[email protected]>
* tag V01-07-23
* allow using the BrowserConverter from the command line
2014-11-26 Martin Grunewald <[email protected]>
* tag V01-07-22
* more JavaCodeExecution
2014-11-25 Martin Grunewald <[email protected]>
* tag V01-07-21
* more JavaCodeExecution
2014-11-17 Andrea Bocci <[email protected]>
* tag V01-07-20
* allow more STORM and FOG people to Unlock configurations
2014-08-03 Andrea Bocci <[email protected]>
* tag V01-07-19
* read the port number from the database properties
2014-08-03 Andrea Bocci <[email protected]>
* tag V01-07-18
* add an entry to access the development database over ssh
2014-07-11 Andrea Bocci <[email protected]>
* tag V01-07-17
* fix the build system to use a CERN-issued code-signing certificate
2014-07-02 Martin Grunewald <[email protected]>
* tag V01-07-16
* Extend parameter-type/value search to global PSets
2014-05-20 Martin Grunewald <[email protected]>
* tag V01-07-15
* Some more Java code
2014-05-09 Martin Grunewald <[email protected]>
* tag V01-07-14
* Add Java code for PR 3211, misc fixes
2014-05-05 Martin Grunewald <[email protected]>
* tag V01-07-13
2014-05-05 Martin Grunewald <[email protected]>
* tag V01-07-12bis
* Fix Global PSets editing and display
2014-03-11 Martin Grunewald <[email protected]>
* tag V01-07-11
* Fix (recursive) parsing of PSets and VPSets in the JPythonParser
2014-03-06 Martin Grunewald <[email protected]>
* tag V01-07-10
* Fix bug in displaying unresolved InputTags in the GUI panels
2014-02-26 Martin Grunewald <[email protected]>
* tag V01-07-09
* add more JavaCode execution
2014-02-20 Martin Grunewald <[email protected]>
* tag V01-07-07/08
* add Fix bugs in (V)ESInputTag implementation
2014-02-19 Martin Grunewald <[email protected]>
* tag V01-07-06
* add support in GUI for (V)ESInputTag based on work from Sandro
2014-02-06 Martin Grunewald <[email protected]>
* tag V01-07-05
* add functionality to execute java code to directly manipulate the config
2013-11-28 Martin Grunewald <[email protected]>
* tag V01-07-04
* enable editing of path's prescales in upper-right panel (path view)
2013-08-01 Andrea Bocci <[email protected]>
* tag V01-07-03
* update Oracle JDBC to version 12.1.0.1 for Java 6
* migrate from org.jdesktop.layout.GroupLayout (Swing Layout) to javax.swing.GroupLayout (included in JDK 1.6+)
2013-07-19 Andrea Bocci <[email protected]>
* tag V01-07-02
* roll back Oracle JDBC drivers to 10.2.0.2
2013-07-13 Andrea Bocci <[email protected]>
* tag V01-07-01
* update Oracle JDBC to version 12.1.0.1 for Java 7
2013-07-04 Andrea Bocci <[email protected]>
* tag V01-07-00
* rebuild for Java 7
2013-04-30 Andrea Bocci <[email protected]>
* tag V01-06-69
* move functionality to sign jar files into ant build.xml
2013-04-30 Andrea Bocci <[email protected]>
* tag V01-06-68
* set up a VIEW over ADG to access the WBM run summary
* update BrowserConverter.java access WBM over ADG to map run numbers to HLT
2013-01-09 Martin Grunewald <[email protected]>
* tag V01-06-67
* fix Java7 compilation problem (renaming a static method)
2012-05-10 Andrea Bocci <[email protected]>
* tag V01-06-66
* remove non-alphanumeric characters from stream/dataset/path/sequence/module names
2012-05-03 Martin Grunewald <[email protected]>
* tag V01-06-64
* fix isValueSet for vector parameters (essentially, always=true)
* and avoid formatting crashes on size=0
2012-04-27 Ulf Behrens <[email protected]>
* tag V01-06-63(b)
* all public methods of ConfDB are synchronized now
* addPSetForDatasets(), addPSetforStreams(): pset only added if not already existing
2012-04-26 Martin Grunewald <[email protected]>
* tag V01-06-62
* fix to keep Description/Contacts field values in import and migration
2012-04-25 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-61
* fix StringIndexOutOfBoundsException at VStringParameter.java
2012-04-25 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-60
* update reconnect method (ConfDB.java).
2012-04-24 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-59
* Improve reconnect method (ConfDB.java).
2012-04-24 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-58
* Improve reconnect method (ConfDB.java).
2012-04-23 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-57
* Update ConfCache (by Ulf).
* Update PathStreamDataSetAssoc table definition at hlt_create_db_ORACLE.sql
2012-04-20 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-56
* Changes in PrimaryDatasets editor:
- Use Red and Blue colours for unassigned paths and paths already in the stream (also in "add path" list).
- Two columns instead of three.
* Embedded prescales editor 2px higher.
2012-04-18 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-55
* Fix bug: remove path from unassigned datasets.
* Enables all possible paths and add red background for shared paths in Datasets Editor.
* Shows all possible paths in the list to add paths to datasets.
2012-04-18 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-54
* Use TNS connections to export configurations.
2012-04-16 Martin Grunewald <[email protected]>
* tag V01-06-53
* fix small bug in re-labelling prescaler instance based on path name
2012-04-16 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-52
* Fix nullPointerException in Search&Replace tool.
* Record elapsed time for last opened configuration.
2012-04-15 Martin Grunewald <[email protected]>
* tag V01-06-51
* simplifications and bug fixes, eps. IGNORE/NEGATE within sequences no longer lost on IMPORT
2012-04-14 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-50
* Remove restriction in the GUI to allow share a path in two datasets in the same stream.
- This feature works with the current database definition.
- it only gives an error if you explicitly share a path in two datasets, and the database has no the update.
2012-04-14 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-49
* Introduces load balancing URLs for the browser.
* Add multiple hosts at confdb.properties using comma-separator.
2012-04-14 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-48
* Fix browser reader accounts. (Andrea).
2012-04-13 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-47
* reconnect method retries automatically several times before raising a DatabaseException.
2012-04-11 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-46
* Allow load balancing connections by using comma-separated host names.
2012-04-11 Martin Grunewald <[email protected]>
* tag V01-06-45
* added prescale columns can be filled with user-provided value.
2012-04-11 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-44
* Set a timeout of 3 seconds for version checker.
2012-04-06 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-43
* Software version checker
- Alert the user of being running an experimental version of Confdb-GUI.
- Point to real container.
* Enable Python parser option.
2012-03-30 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-42
* Fix bug #88643: Cannot save after editing Output Commands in EventContents.
- Set the EventContent as "hasChanged".
- Remove restriction in OutputCommand to load ModuleName property when the parentReference exists.
* Remove senseless message of Operator check for Sequence HLTL1UnpackerSequence.
* Fix condition for V00-00-00 cvsTag software Packages.
- Error will be shown when a template cvstag is neither the expected tag nor V00-00-00 tag.
2012-03-29 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-41
* Software version checker!
- Alert the user about a new version of Confdb.
2012-03-28 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-40
* Software version checker!
- from now on the confdb version must be set in the file confdb.version
this file includes the contact email, confdb version and the URL to compare versions.
- The project is prepared to deploy confdb.version file in the web container.
- It shows a console message, it needs a panel alert the users.
2012-03-28 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-39
* Set confdb version and contact info from confdb.version file.
* Update build.xml to deploy confdb.version file in the web container.
2012-03-28 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-38
* Improvements in Jython parser.
- Parse operators.
- disable "Import from python" option in the MenuBar. (to deploy the app.)
2012-03-27 Martin Grunewald <[email protected]>
* tag V01-06-37
* propagate path renaming to HLTPrescaler instance label
2012-03-27 Martin Grunewald <[email protected]>
* tag V01-06-36
* add pattern-matching filter to smart renaming
2012-03-27 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-35
* Improvements in Jython parser.
* Temporary disable "Import from python" option in the MenuBar. (to deploy the app.)
2012-03-27 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-34
* Improvements in Jython parser.
* Problems report dialog after parsing a configuration.
2012-03-26 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-33
* Enables the disk caching in the browser by default. (Ulf).
2012-03-24 Martin Grunewald <[email protected]>
* tag V01-06-32
* allow smart renaming to be selectively applied to paths only,
sequences only, or modules only (or All!).
2012-03-23 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-31
* Temporary disable "Import from python" option in the MenuBar. (to deploy the app.)
* Improvements in Jpython parser.
- Create nested Pset structures.
- Take into account the names of the Psets, update pset parameters when they exist, added when needed.
2012-03-22 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-30
* Update connection setup for Online database. (Andrea).
* Improvements in Jpython parser.
- Fix problem with brackets coming from vectors.
- Create Streams/OutputModules/EventContents based on OutputModules.
- Create and organise paths in Datasets when possible.
- Improve console messages.
2012-03-22 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-29
* Implements Serializable Classes to improve the browser performance. (Ulf)
* disk cache + statistics for the browser. (Ulf).
2012-03-18 Martin Grunewald <[email protected]>
* tag V01-06-28 improved color-coding of EventConetnt commands
2012-03-16 Martin Grunewald <[email protected]>
* tag V01-06-27 fix operator(IGNORE,NEGATE) for "replace" actions
2012-03-16 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-26
* Improvements in Jpython parser.
- Allow to parse .py and compiled files .pyc.
- Include option to ignore prescales service. (this avoid the Java method size error).
- Includes Datasets and Streams.
- Set empty strings to "" by default.
- Set uint64 in HEX by default.
2012-03-13 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-25
* Fix the .classpath file.
2012-03-09 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-24
* Include some clarifications for developers at README.txt
2012-03-09 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-23
* Update build.xml to include /python source folder in cmssw-evf-confdb-gui.jar
* Update start.jnlp script to download all the .jar needed by python parser.
2012-03-08 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-22
* Add Oracle script to create read-only schemas using dblinks.
* Update confdb.properties to the new active dataguard setup.
* Fix an error in build.xml to deploy the browser.
* Disable python parser Option.
2012-03-07 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-21
* First implementation of the Python parser using Jython 2.5.2.
- Still needs some improvements for PSets, validations, etc.
- Includes a modified version of jython-2.5.2.jar and some other
extra libraries to work.
2012-02-20 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-20
* Prepare Confdb to be compatible with both table definitions (tmp_sequence_entries)
allowing to retrieve the operator field when available in the database.
2012-02-20 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-19
* Update load_configuration procedure and SQL definitions to take into account module
reference operators inside Sequences.
* Modify psSelectSequenceEntries statement.
2012-02-19 Martin Grunewald <[email protected]>
* tag V01-06-18 put operator(IGNORE,NEGATE) also for modules inside
* sequences (so far only for modules directly in a path)
* - still needs DB intervention
2012-02-11 Martin Grunewald <[email protected]>
* tag V01-06-17 Improve migration
2012-02-10 Martin Grunewald <[email protected]>
* tag V01-06-15/16
* Extension of menu-diff: use the result of the diff between two
configuration as a patch to modify a third configuration,
resulting in a patched, fourth configuration.
Only added or changed paths, but not deleted paths, are
updated (deep update, ie, including changed sequences
and modules)
2012-02-08 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-14
* Add "Assign path to a primary dataset" option attached to each path (bug/feature 82526).
* Add "Remove path from a primary dataset" option attached to each path (bug/feature 82526).
* Add "Assign path to a primary dataset" option in Stream menu for each path.
* Add "Remove path from P.dataset" option in Stream menu for each path.
2012-02-08 Martin Grunewald <[email protected]>
* tag V01-06-13
* Smarter parameter updating when replacing module
2012-02-07 Martin Grunewald <[email protected]>
* tag V01-06-12
* Extend search&replace to plugin type (for normal modules only)
* tag V01-06-09/10/11
* Extend module replacement to copys of modules or new instances
2012-02-03 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-08
* Add/remove path to/from a primary dataset using Drag&Drop method (bug/feature 82526).
2012-02-02 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-07
* Allow moving datasets from one stream to another (bug/feature 88066).
* Add error alerts and revert operations for dataset transfer failures (bug/feature 88066).
* Put some more comments to (bug/feature 89524).
2012-01-31 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-06
* Better implementation of SinglePathPrescaleTable and PrescaleTableService
in different files, using class inheritance, and proper names.
* Fix interference with the original prescale editor.
2012-01-30 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-05
* Clear documentation panel (right upper panel) when a configuration is closed.
* Make prescales table editable in documentation panel. (bug/feature 89524).
* Add autosave for prescales embedded in documentation panel.
2012-01-27 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-04
* Fix EventContent editor in Right Upper Panel. No panels were displayed
after clicking an EventContent.
* Improves documentation fields panel to take up the maximum size.
2012-01-27 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-03
* Add quotation marks to empty VInputTag values. bug #90850.
2012-01-26 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-02
* Change host name for TEST2R setup to int2r1-s.cern.ch
2012-01-24 Raul Jimenez Estupinan <[email protected]>
* tag V01-06-01
* Clean up the code according to new requirements for feat.75950/89524.
* Update SQL scripts with new table definitions.
* Add PLSQL file under /sql/ with procedures to revoke and restore privileges.
2011-01-23 Raul Jimenez Estupinan <[email protected]>
* Not tagged.
* Use a separate tmp table to store CLOBs in the PLSQL. (test).
NOTE: This only affects to databases with long string support.
2011-01-19 Raul Jimenez Estupinan <[email protected]>
* Not tagged.
* Change SQL query to retrieve Clobs from tmp_string_table
according to the new PLSQL "load_parameter_values" (test).
2012-01-11 Martin Grunewald <[email protected]>
* tag V01-06-00
* export untracked parameters regardless of whether they
are set at their default value or not (defaults are ill-
defined: cfi default vs C++ default wrt to changes of
cfi/C++ defaults not re-parsed into ConfDB)
2011-12-13 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-90
* Table definitions and configuration load process have changed
allowing long string parameter values. CLOBs fields.(bug 75950).
- tables: INPUTTAGPARAMVALUES, VSTRINGPARAMVALUES, STRINGPARAMVALUES,
TMP_STRING_TABLE.
- procedure: load_parameter_value.
NOTE: Changes will be applied to HLT_Development in January 2012.
* Check the database structure when connecting to perform the load process
depending on the database features.
* Add menu option "database info" and info panel to show database
additional information and features. (eg. documentation fields).
2011-12-02 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-89
* Add R/O prescale table for the corresponding path in the rightUpper panel
(Documentation fields panel). (bug 89524).
* Fix autosave documentation fields behaviour.
2011-12-01 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-88
* Table definitions and configuration load process have changed
allowing up to 2048 characters parameter values.(bug 75950).
NOTE: Changes will be applied to HLT_Development in the next technical stop.
2011-11-30 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-87
* Documentation fields autosave when clicking the tree. (bug 75959).
2011-11-28 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-86
* Improve documentation fields panel. (bug 75959).
2011-11-25 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-85
* Change TEST2R host from int2r2-v.cern.ch to int2r1-v.cern.ch
* Add first prototype panel for documentation fields. (bug 75959).
* Add logic to show documentation fields when available in the db. (bug 75958).
2011-11-21 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-84
* Show list of sequences containing the selected sequence in the
right lower panel. (bug 88620).
2011-11-18 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-83
* Add errorNotification panel to present error details. (bug 88414).
* Handle exceptions generated by broken configurations in load process. (bug 88414).
* Add getConfDbVersion and getContactPerson methods in AboutDialog class
to be used when reporting errors.
2011-11-08 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-82
* Add new tab in right lower panel with a list of sequences containing
the selected module. (bug 88620).
2011-11-07 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-81
* Save value of the parameter that is being edited when clicking
the Configuration tree. (bug75952).
2011-11-03 Martin Grunewald <[email protected]>
* tag V01-05-80
* Allow direct renaming of Streams, incl. auto-update of OM label
2011-10-31 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-79
* Fix Bug 82525: "import" feature resets the size / position of the panels.
* Correct a ChangeLog mistake.
2011-10-30 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-78
* Fix bug75952: Add StopEditing functionality to TreeTable Class
2011-10-20 Raul Jimenez Estupinan <[email protected]>
* Refresh paths and sequences top nodes in the TreeModel when
a module name is changed. bug 83721.
2011-10-18 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-77
* Fix ClassCastException occurred when opening streams and its content.
* Update Unassigned Paths list in Streams when a Path is added.
2011-10-12 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-76
* Add the new path to the smart prescaler immediately when inserting
a path in streams. (bug 86605).
2011-08-30 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-75
* Add new tab in right lower panel with a list of Paths containing
the current sequence or module.
* Make the Path list tab browsable to expand the selected path.
* Make the "unresolved input tags" tab browsable to expand the selected module.
2011-08-24 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-74
* Change to TNSname connection string for Oracle connections. bug 86323.
2011-08-18 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-73
* Allows "DeepImport" when filtering the import list. (bug 84122).
* Adds "import all" feature for filtered configurations. (bug 84123).
If a filter is applied to the source configuration, only the resulting
items will be imported.
Available for Path, Sequences, EDSources, ESSources, ESModules and Services.
Also available for "Update all Modules".
2011-08-12 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-72
* Add some improvements to Deep Import analysis.
* Add a partial copy method for configurations.
Create temporary configurations for comparisons.
* Add some Diff methods to compare Path/Sequences ignoring Streams.
2011-08-11 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-71
* Enable alert dialog for "Deep Import" feature.
* Include a Deep Import analysis to present a Diff between
the current configuration and the results after using DeepImport.
2011-08-09 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-70
* Update confdb.properties using the right TEST2R host name. (bug 85323).
2011-08-05 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-69
* Update tag version in About dialog.
2011-08-05 Andrea Bocci <[email protected]>
* tag V01-05-68
* hack to allow wildcards in smart prescales
2011-08-04 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-67
* Temporarily disable the Deep import dialog.
2011-08-04 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-66
* Change About Dialog. Update message and contact person.
* Add Alert dialog using Diff for "Deep Import" feature.
2011-08-04 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-65
* Change "Clone" option name to "Deep Clone".
* Change "Copy" option name to "Clone".
2011-07-22 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-64
* Add "Copy Sequence" option (bug/feature 75955).
* Add "Copy Path" option (bug/feature 75955).
* Add "Enable Path cloning" under "Options" menu. (bug/feature 75955).
2011-07-19 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-63
* Set empty scalar assignment to "None" in Python converter. bug 84064
* Add "Clone sequence" option. (bug/feature 75955).
* Add "Clone path" option. (bug/feature 75955).
2011-07-13 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-62
* Include MessageLoggerDialog changes. (Andrea).
2011-07-13 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-61
* Remove ClassCastException passing the mouse over module nodes. bug 84305
* Set empty scalar parameter to "None" by default in Python converter. bug 84064
* Add "Clone Module" feature for Paths and Sequences. (bug/feature 83912).
2011-07-07 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-60
* "Deep Import" considers out of order items.
* Fixes some minor errors regarding to "Deep Import".
2011-07-05 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-59
* Big Fix: Update EventContents when renaming and creating Streams. bug 83721
* Add "Deep Import" feature for Paths and Sequences.
2011-06-29 Martin Grunewald <[email protected]>
* tag V01-05-58
* Bug fix in replace Sequence/Path: if parent already contains the new
Sequence/Path and thus after replace it is occuring twice, then the
the earlier occurance is kept while the later occurance is removed.
2011-06-27 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-57
* Change "Update all existing ESModules" to "Import all ESModules".
* Add "Update all existing Modules".
* Remove some unreachable code in ConfigurationTreeActions.java
2011-06-23 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-56
* Bug fix: Fixes selection path errors. (bug 76145).
* Fixes Import errors: Forces update the tree model to avoid
ArrayIndexOutOfBoundsException.
* Added a new progress bar dialog which is also customisable and
reusable for long processes.
* Improvements to ImportAll functionality. (avoiding model updates).
2011-06-10 Raul Jimenez Estupinan <[email protected]>
* tag V01-05-55
* Present only imported items differences after importing them. (bug/feature 83085).
* Change to "update all existing modules" instead of "import all modules". (bug/feature 83086).
2011-06-08 Andrea Bocci <[email protected]>
* tag V01-05-54
* MessageLogger editor: add support for discarding LogError-level messages on a per-module basis
2011-06-03 Andrea Bocci <[email protected]>
* tag V01-05-53
* Bug fix: Configuration -> Parse properly takes into account "not" and "ingnore" operators
2011-06-03 Martin Grunewald <[email protected]>
* tag V01-05-52
* Bug fix: propagate module re-labelling to event content statements
2011-06-01 Raul Jimenez Estupinan <[email protected]>
* Not tagged as version.
* Disable "datasets" tab for sequences.
2011-06-01 Raul Jimenez Estupinan <[email protected]>