Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Genesys PGR
Genesys Backend
Commits
d70d2be3
Commit
d70d2be3
authored
May 17, 2022
by
Matija Obreza
Browse files
Firehose: Fixed JPA listener for deleteAll(..)
parent
6f26e70c
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/main/java/org/genesys2/server/component/firehose/FirehoseJPAListener.java
View file @
d70d2be3
...
...
@@ -67,6 +67,7 @@ public class FirehoseJPAListener implements InitializingBean {
@Override
public
void
afterPropertiesSet
()
throws
Exception
{
includedClasses
=
Set
.
copyOf
(
includedClasses
);
// make it immutable
LOG
.
warn
(
"Listening for commits on: {}"
,
includedClasses
);
}
public
void
setIncludedClasses
(
Set
<
Class
<?>>
includedClasses
)
{
...
...
@@ -169,7 +170,7 @@ public class FirehoseJPAListener implements InitializingBean {
Date
timestamp
=
new
Date
();
if
(
toRemove
instanceof
Iterable
<?>)
{
if
(
isIncluded
((
Iterable
<?>)
toRemove
))
{
if
(
isIncluded
Iterable
((
Iterable
<?>)
toRemove
))
{
LOG
.
debug
(
"JPA afterRemove: {} {}"
,
joinPoint
.
toLongString
(),
joinPoint
.
getTarget
());
List
<
FirehoseEvent
>
firehoseEventList
=
createFirehoseEvents
((
Iterable
<?>)
toRemove
,
timestamp
,
EventType
.
DELETE
);
// send events!
...
...
src/main/java/org/genesys2/server/service/worker/AccessionUploader.java
View file @
d70d2be3
...
...
@@ -826,7 +826,7 @@ public class AccessionUploader implements InitializingBean {
LOG
.
debug
(
"Processed incoming JSON for {} accessions in {}ms"
,
identifiers
.
size
(),
stopWatch
.
getTime
());
List
<
Accession
>
existingAccessions
=
accessionRepository
.
find
(!
institute
.
hasUniqueAcceNumbs
(),
toBeDeleted
);
LOG
.
debug
(
"Have {} accessions for
update
and {} exist in {}ms"
,
toBeDeleted
.
size
(),
existingAccessions
.
size
(),
stopWatch
.
getTime
());
LOG
.
debug
(
"Have {} accessions for
removal
and {} exist in {}ms"
,
toBeDeleted
.
size
(),
existingAccessions
.
size
(),
stopWatch
.
getTime
());
for
(
Accession
deletion:
toBeDeleted
)
{
AccessionOpResponse
response
;
...
...
src/main/resources/log4j2.xml
View file @
d70d2be3
...
...
@@ -32,8 +32,9 @@
<Logger
name=
"org.apache.tomcat.jdbc.pool"
level=
"debug"
/>
<Logger
name=
"org.hibernate.engine.jdbc"
level=
"fatal"
/>
<Logger
name=
"org.genesys2.server.component.elastic"
level=
"debug"
/>
<Logger
name=
"org.genesys2.server.component.firehose"
level=
"debug"
/>
<!-- <Logger name="org.genesys2.server.component.elastic" level="debug" /> -->
<!-- <Logger name="org.genesys2.server.component.firehose" level="trace" /> -->
<!-- <Logger name="org.genesys2.server.service.worker" level="debug" /> -->
<Root
level=
"error"
>
<AppenderRef
ref=
"console"
/>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment