mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
PLT-7667: Clean up elasticsearch indexes when running data retention jobs. (#7481)
This commit is contained in:
committed by
Harrison Healey
parent
e525383c52
commit
265392fa48
@@ -3,7 +3,11 @@
|
||||
|
||||
package einterfaces
|
||||
|
||||
import "github.com/mattermost/mattermost-server/model"
|
||||
import (
|
||||
"time"
|
||||
|
||||
"github.com/mattermost/mattermost-server/model"
|
||||
)
|
||||
|
||||
type ElasticsearchInterface interface {
|
||||
Start() *model.AppError
|
||||
@@ -12,6 +16,7 @@ type ElasticsearchInterface interface {
|
||||
DeletePost(post *model.Post) *model.AppError
|
||||
TestConfig(cfg *model.Config) *model.AppError
|
||||
PurgeIndexes() *model.AppError
|
||||
DataRetentionDeleteIndexes(cutoff time.Time) *model.AppError
|
||||
}
|
||||
|
||||
var theElasticsearchInterface ElasticsearchInterface
|
||||
|
||||
@@ -3719,6 +3719,14 @@
|
||||
"id": "ent.elasticsearch.create_index_if_not_exists.index_mapping_failed",
|
||||
"translation": "Failed to setup Elasticsearch index mapping"
|
||||
},
|
||||
{
|
||||
"id": "ent.elasticsearch.data_retention_delete_indexes.get_indexes.error",
|
||||
"translation": "Failed to get Elasticsearch indexes"
|
||||
},
|
||||
{
|
||||
"id": "ent.elasticsearch.data_retention_delete_indexes.delete_index.error",
|
||||
"translation": "Failed to delete Elasticsearch index"
|
||||
},
|
||||
{
|
||||
"id": "ent.elasticsearch.delete_post.error",
|
||||
"translation": "Failed to delete the post"
|
||||
|
||||
Reference in New Issue
Block a user