@@ -450,7 +450,6 @@ sge_process_global_config_event(sge_evc_class_t *evc, sge_object_type type,
450
450
sge_event_action action, lListElem *event, void *clientdata) {
451
451
DENTER (GDI_LAYER);
452
452
DPRINTF (" notification about new global configuration\n " );
453
-
454
453
st_set_flag_new_global_conf (true );
455
454
DRETURN (SGE_EMA_OK);
456
455
}
@@ -508,74 +507,3 @@ sge_process_job_event_after(sge_evc_class_t *evc, sge_object_type type, sge_even
508
507
509
508
DRETURN (SGE_EMA_OK);
510
509
}
511
-
512
- #if 0
513
- /****** sge_process_events/sge_process_userset_event_before() ******************
514
- * NAME
515
- * sge_process_userset_event_before() -- ???
516
- *
517
- * SYNOPSIS
518
- * bool sge_process_userset_event_before(sge_object_type type,
519
- * sge_event_action action, lListElem *event, void *clientdata)
520
- *
521
- * FUNCTION
522
- * Determine whether categories need to be rebuilt. Rebuilding
523
- * categories is necessary, if a userset (a) gets used first
524
- * time as ACL or (b) is no longer used as ACL. Also categories
525
- * must be rebuild if entries change with a userset is used as ACL.
526
- *
527
- * NOTES
528
- * MT-NOTE: sge_process_userset_event_before() is not MT safe
529
- *******************************************************************************/
530
- sge_callback_result
531
- sge_process_userset_event_before(sge_evc_class_t *evc, sge_object_type type, sge_event_action action, lListElem *event,
532
- void *clientdata) {
533
- const lListElem *new_ep, *old_ep;
534
- const char *u;
535
-
536
- DENTER(GDI_LAYER);
537
-
538
- if (action != SGE_EMA_ADD &&
539
- action != SGE_EMA_MOD &&
540
- action != SGE_EMA_DEL) {
541
- DRETURN(SGE_EMA_OK);
542
- }
543
-
544
- u = lGetString(event, ET_strkey);
545
- new_ep = lFirst(lGetList(event, ET_new_version));
546
- old_ep = lGetElemStrRW(*ocs::DataStore::get_master_list(SGE_TYPE_USERSET), US_name, u);
547
-
548
- switch (action) {
549
- case SGE_EMA_ADD:
550
- if (lGetBool(new_ep, US_consider_with_categories)) {
551
- set_rebuild_categories(true);
552
- DPRINTF("callback before userset event: rebuild categories due to SGE_EMA_ADD(%s)\n", u);
553
- }
554
- break;
555
- case SGE_EMA_MOD:
556
- /* need to redo categories if certain changes occur:
557
- --> it gets used or was used as ACL with queue_conf(5)/host_conf(5)/sge_pe(5)
558
- --> it is in use as ACL with queue_conf(5)/host_conf(5)/sge_pe(5)
559
- and a change with users/groups occurred */
560
-
561
- if ((lGetBool(new_ep, US_consider_with_categories) != lGetBool(old_ep, US_consider_with_categories))
562
- || (lGetBool(old_ep, US_consider_with_categories) &&
563
- object_list_has_differences(lGetList(old_ep, US_entries), nullptr, lGetList(new_ep, US_entries)))) {
564
- set_rebuild_categories(true);
565
- DPRINTF("callback before userset event: rebuild categories due to SGE_EMA_MOD(%s)\n", u);
566
- }
567
-
568
- break;
569
- case SGE_EMA_DEL:
570
- if (lGetBool(old_ep, US_consider_with_categories)) {
571
- set_rebuild_categories(true);
572
- DPRINTF("callback before userset event: rebuild categories due to SGE_EMA_DEL(%s)\n", u);
573
- }
574
- break;
575
- default:
576
- break;
577
- }
578
-
579
- DRETURN(SGE_EMA_OK);
580
- }
581
- #endif
0 commit comments