File tree Expand file tree Collapse file tree 5 files changed +13
-0
lines changed
common/scala/src/main/resources Expand file tree Collapse file tree 5 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -478,6 +478,7 @@ watcher:
478
478
eventNotificationDelayMs: "{{ watcher_notification_delay | default('5000 ms') }}"
479
479
480
480
durationChecker:
481
+ spi: "{{ duration_checker_spi | default('') }}"
481
482
timeWindow: "{{ duration_checker_time_window | default('1 d') }}"
482
483
483
484
enable_scheduler: "{{ scheduler_enable | default(false) }}"
Original file line number Diff line number Diff line change 317
317
" CONFIG_whisk_etcd_pool_threads " : " {{ etcd.pool_threads }}"
318
318
" CONFIG_whisk_scheduler_grpc_tls " : " {{ scheduler.grpc.tls | default('false') | lower }}"
319
319
" CONFIG_whisk_scheduler_maxPeek " : " {{ scheduler.maxPeek }}"
320
+ " CONFIG_whisk_spi_LoadBalancerProvider " : " org.apache.openwhisk.core.loadBalancer.FPCPoolBalancer"
321
+ " CONFIG_whisk_spi_EntitlementSpiProvider " : " org.apache.openwhisk.core.entitlement.FPCEntitlementProvider"
320
322
when : enable_scheduler
321
323
322
324
- name : merge scheduler env
Original file line number Diff line number Diff line change 336
336
" CONFIG_whisk_etcd_pool_threads " : " {{ etcd.pool_threads }}"
337
337
" CONFIG_whisk_scheduler_dataManagementService_retryInterval " : " {{ scheduler.dataManagementService.retryInterval }}"
338
338
" CONFIG_whisk_invoker_containerCreation_maxPeek " : " {{ invoker.container.creationMaxPeek }}"
339
+ " CONFIG_whisk_spi_InvokerProvider " : " org.apache.openwhisk.core.invoker.FPCInvokerReactive"
340
+ " CONFIG_whisk_spi_InvokerServerProvider " : " org.apache.openwhisk.core.invoker.FPCInvokerServer"
339
341
when : enable_scheduler
340
342
341
343
- name : merge scheduler env
Original file line number Diff line number Diff line change 216
216
" CONFIG_whisk_scheduler_username " : " {{ scheduler.username }}"
217
217
" CONFIG_whisk_scheduler_password " : " {{ scheduler.password }}"
218
218
219
+ " CONFIG_whisk_spi_DurationCheckerProvider " : " {{ durationChecker.spi }}"
220
+
219
221
220
222
- name : merge extra env variables
221
223
set_fact :
236
238
" CONFIG_whisk_activationStore_elasticsearch_username " : " {{ db.elasticsearch.auth.admin.username }}"
237
239
" CONFIG_whisk_activationStore_elasticsearch_password " : " {{ db.elasticsearch.auth.admin.password }}"
238
240
" CONFIG_whisk_spi_ActivationStoreProvider " : " org.apache.openwhisk.core.database.elasticsearch.ElasticSearchActivationStoreProvider"
241
+ " CONFIG_whisk_spi_DurationCheckerProvider " : " org.apache.openwhisk.core.scheduler.queue.ElasticSearchDurationCheckerProvider"
239
242
when : db.activation_store.backend == "ElasticSearch"
240
243
241
244
- name : merge elasticsearch activation store env
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ whisk.spi {
28
28
AuthenticationDirectiveProvider = org.apache.openwhisk.core.controller.BasicAuthenticationDirective
29
29
InvokerProvider = org.apache.openwhisk.core.invoker.InvokerReactive
30
30
InvokerServerProvider = org.apache.openwhisk.core.invoker.DefaultInvokerServer
31
+ DurationCheckerProvider = org.apache.openwhisk.core.scheduler.queue.NoopDurationCheckerProvider
31
32
}
32
33
33
34
dispatchers {
@@ -81,4 +82,8 @@ dispatchers {
81
82
# before the thread is returned to the pool. Set to 1 for as fair as possible.
82
83
throughput = 5
83
84
}
85
+ lease-service-dispatcher {
86
+ type = PinnedDispatcher
87
+ executor = "thread-pool-executor"
88
+ }
84
89
}
You can’t perform that action at this time.
0 commit comments