Skip to content

Commit

Permalink
Deprecate search session config
Browse files Browse the repository at this point in the history
  • Loading branch information
lukasolson committed Jul 10, 2024
1 parent d90d7fe commit 8ee172e
Showing 1 changed file with 25 additions and 7 deletions.
32 changes: 25 additions & 7 deletions src/plugins/data/server/config_deprecations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,35 @@

import type { ConfigDeprecationProvider } from '@kbn/core/server';

const level = 'warning';
const message =
'Configuring "data.search.sessions" is deprecated and will be removed in a future version.';

export const configDeprecationProvider: ConfigDeprecationProvider = ({
renameFromRoot,
unusedFromRoot,
deprecateFromRoot,
}) => [
renameFromRoot('xpack.data_enhanced.search.sessions', 'data.search.sessions', {
level: 'warning',
level,
}),
unusedFromRoot('data.search.sessions.pageSize', { level }),
unusedFromRoot('data.search.sessions.trackingInterval', { level }),
unusedFromRoot('data.search.sessions.cleanupInterval', { level }),
unusedFromRoot('data.search.sessions.expireInterval', { level }),
unusedFromRoot('data.search.sessions.monitoringTaskTimeout', { level }),
unusedFromRoot('data.search.sessions.notTouchedInProgressTimeout', { level }),

// Search sessions config deprecations
deprecateFromRoot('data.search.sessions.enabled', '9.0.0', { level }),
deprecateFromRoot('data.search.sessions.notTouchedTimeout', '9.0.0', { level }),
deprecateFromRoot('data.search.sessions.maxUpdateRetries', '9.0.0', { level }),
deprecateFromRoot('data.search.sessions.defaultExpiration', '9.0.0', { level }),
deprecateFromRoot('data.search.sessions.management.maxSessions', '9.0.0', { level }),
deprecateFromRoot('data.search.sessions.management.refreshInterval', '9.0.0', { level }),
deprecateFromRoot('data.search.sessions.management.refreshTimeout', '9.0.0', { level }),
deprecateFromRoot('data.search.sessions.management.expiresSoonWarning', '9.0.0', {
level,
message,
}),
unusedFromRoot('data.search.sessions.pageSize', { level: 'warning' }),
unusedFromRoot('data.search.sessions.trackingInterval', { level: 'warning' }),
unusedFromRoot('data.search.sessions.cleanupInterval', { level: 'warning' }),
unusedFromRoot('data.search.sessions.expireInterval', { level: 'warning' }),
unusedFromRoot('data.search.sessions.monitoringTaskTimeout', { level: 'warning' }),
unusedFromRoot('data.search.sessions.notTouchedInProgressTimeout', { level: 'warning' }),
];

0 comments on commit 8ee172e

Please sign in to comment.