Subject: Grouper Users - Open Discussion List
[grouper-users] Re: [JIRA] (GRP-1633) make creation of include/exclude group structure by loader jobs transactional
- From: "Hyzer, Chris" <>
- To: Scott Koranda <>, "" <>, grouper-users <>
- Subject: [grouper-users] Re: [JIRA] (GRP-1633) make creation of include/exclude group structure by loader jobs transactional
- Date: Wed, 29 Nov 2017 16:55:18 +0000
- Accept-language: en-US
- Authentication-results: spf=none (sender IP is ) ;
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
This is fixed in patch: 2.3.0 api #87
include/exclude (loader or not) will run in transactions now, to use previous nontransactional behavior, set this to false in grouper.properties
to make the loader fix include/excludes, change this in grouper-loader.properties (by default it does not do this)
From: Scott Koranda <> on behalf of Scott Koranda <>
Sent: Friday, November 24, 2017 9:13 AM
To: Hyzer, Chris;
Subject: Fwd: [JIRA] (GRP-1633) make creation of include/exclude group structure by loader jobs transactional
I think we talked about this issue informally, but there was not a JIRA
ticket to track it. So I created one.
Please let me know if the RFE is not clear or if I am incorrect and a
ticket already exists (I searched but could not find one).
P.S. Despite my JIRA account being tied to the email address
'', this is NOT a LIGO issue. I have another
client (a university) making this request.
This is the same deployment that is restarting the Grouper loader once
every day, and the restart causes the incomplete include/exclude group
structure now and then.
----- Forwarded message from "Scott Koranda (JIRA)" <> -----
Date: Fri, 24 Nov 2017 14:10:01 +0000 (UTC)
From: "Scott Koranda (JIRA)" <>
Subject: [JIRA] (GRP-1633) make creation of include/exclude group structure by
loader jobs transactional
Scott Koranda created GRP-1633:
Summary: make creation of include/exclude group structure by loader jobs transactional
Issue Type: Improvement
Security Level: Standard (Standard bug, may impact functionality but does not represent a security vulnerability)
Affects Versions: 2.3.0
Reporter: Scott Koranda
Assignee: Chris Hyzer
A grouper loader job may be configured to create the includes/excludes group structure. For example
students system of record and includes
The creation of the groups, however, is not transactional. If the loader process is killed or dies while the groups are being created the group structure can be incomplete with one or more of the groups missing. When the loader is restarted and that job run again the incomplete group structure is not detected and healed, but at the same time the creation of the group structure is skipped going forward, particularly if the creation of the SOR group did complete.
This is an RFE so that the creation of the group structure is transactional–the creation of the group structure should succeed completely or fail completely. Further, when the loader job next runs the creation of the group structure should be tried again if it did not succeed previously.
This message was sent by Atlassian JIRA
----- End forwarded message -----
- [grouper-users] Re: [JIRA] (GRP-1633) make creation of include/exclude group structure by loader jobs transactional, Hyzer, Chris, 11/29/2017
Archive powered by MHonArc 2.6.19.