Skip to content

Commit 7a279c4

Browse files
authored
make sure spark session is closed (#69)
Signed-off-by: Oleksii Moskalenko <moskalenko.alexey@gmail.com>
1 parent f7d048b commit 7a279c4

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

spark/ingestion/src/main/scala/feast/ingestion/IngestionJob.scala

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,11 @@ object IngestionJob {
122122
config.mode match {
123123
case Modes.Offline =>
124124
val sparkSession = BasePipeline.createSparkSession(config)
125-
BatchPipeline.createPipeline(sparkSession, config)
126-
sparkSession.close()
125+
try {
126+
BatchPipeline.createPipeline(sparkSession, config)
127+
} finally {
128+
sparkSession.close()
129+
}
127130
case Modes.Online =>
128131
val sparkSession = BasePipeline.createSparkSession(config)
129132
try {

0 commit comments

Comments
 (0)