Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove unused job_type from policies #3273

Merged
merged 1 commit into from May 26, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/bgw/job.c
Expand Up @@ -871,7 +871,7 @@ ts_bgw_job_run_and_set_next_start(BgwJob *job, job_main_func func, int64 initial
}

int
ts_bgw_job_insert_relation(Name application_name, Name job_type, Interval *schedule_interval,
ts_bgw_job_insert_relation(Name application_name, Interval *schedule_interval,
Interval *max_runtime, int32 max_retries, Interval *retry_period,
Name proc_schema, Name proc_name, Name owner, bool scheduled,
int32 hypertable_id, Jsonb *config)
Expand Down
2 changes: 1 addition & 1 deletion src/bgw/job.h
Expand Up @@ -40,7 +40,7 @@ extern bool ts_bgw_job_has_timeout(BgwJob *job);
extern TimestampTz ts_bgw_job_timeout_at(BgwJob *job, TimestampTz start_time);

extern TSDLLEXPORT bool ts_bgw_job_delete_by_id(int32 job_id);
extern TSDLLEXPORT int32 ts_bgw_job_insert_relation(Name application_name, Name job_type,
extern TSDLLEXPORT int32 ts_bgw_job_insert_relation(Name application_name,
Interval *schedule_interval,
Interval *max_runtime, int32 max_retries,
Interval *retry_period, Name proc_schema,
Expand Down
3 changes: 0 additions & 3 deletions tsl/src/bgw_policy/compression_api.c
Expand Up @@ -150,7 +150,6 @@ Datum
policy_compression_add(PG_FUNCTION_ARGS)
{
NameData application_name;
NameData compress_chunks_name;
NameData proc_name, proc_schema, owner;
int32 job_id;
Oid ht_oid = PG_GETARG_OID(0);
Expand Down Expand Up @@ -234,7 +233,6 @@ policy_compression_add(PG_FUNCTION_ARGS)

/* insert a new job into jobs table */
namestrcpy(&application_name, "Compression Policy");
namestrcpy(&compress_chunks_name, "compress_chunks");
namestrcpy(&proc_name, POLICY_COMPRESSION_PROC_NAME);
namestrcpy(&proc_schema, INTERNAL_SCHEMA_NAME);
namestrcpy(&owner, GetUserNameFromId(owner_id, false));
Expand Down Expand Up @@ -278,7 +276,6 @@ policy_compression_add(PG_FUNCTION_ARGS)
Jsonb *config = JsonbValueToJsonb(result);

job_id = ts_bgw_job_insert_relation(&application_name,
&compress_chunks_name,
default_schedule_interval,
DEFAULT_MAX_RUNTIME,
DEFAULT_MAX_RETRIES,
Expand Down
3 changes: 0 additions & 3 deletions tsl/src/bgw_policy/continuous_aggregate_api.c
Expand Up @@ -449,7 +449,6 @@ Datum
policy_refresh_cagg_add(PG_FUNCTION_ARGS)
{
NameData application_name;
NameData refresh_name;
NameData proc_name, proc_schema, owner;
ContinuousAgg *cagg;
CaggPolicyConfig policyconf;
Expand Down Expand Up @@ -531,7 +530,6 @@ policy_refresh_cagg_add(PG_FUNCTION_ARGS)

/* Next, insert a new job into jobs table */
namestrcpy(&application_name, "Refresh Continuous Aggregate Policy");
namestrcpy(&refresh_name, "custom");
namestrcpy(&proc_name, POLICY_REFRESH_CAGG_PROC_NAME);
namestrcpy(&proc_schema, INTERNAL_SCHEMA_NAME);
namestrcpy(&owner, GetUserNameFromId(owner_id, false));
Expand All @@ -557,7 +555,6 @@ policy_refresh_cagg_add(PG_FUNCTION_ARGS)
Jsonb *config = JsonbValueToJsonb(result);

job_id = ts_bgw_job_insert_relation(&application_name,
&refresh_name,
&refresh_interval,
DEFAULT_MAX_RUNTIME,
DEFAULT_MAX_RETRIES,
Expand Down
3 changes: 0 additions & 3 deletions tsl/src/bgw_policy/job_api.c
Expand Up @@ -62,7 +62,6 @@ Datum
job_add(PG_FUNCTION_ARGS)
{
NameData application_name;
NameData custom_name;
NameData proc_name;
NameData proc_schema;
NameData owner_name;
Expand Down Expand Up @@ -106,7 +105,6 @@ job_add(PG_FUNCTION_ARGS)

/* Next, insert a new job into jobs table */
namestrcpy(&application_name, "User-Defined Action");
namestrcpy(&custom_name, "custom");
namestrcpy(&proc_schema, get_namespace_name(get_func_namespace(proc)));
namestrcpy(&proc_name, func_name);
namestrcpy(&owner_name, GetUserNameFromId(owner, false));
Expand All @@ -115,7 +113,6 @@ job_add(PG_FUNCTION_ARGS)
job_config_check(&proc_schema, &proc_name, config);

job_id = ts_bgw_job_insert_relation(&application_name,
&custom_name,
schedule_interval,
&max_runtime,
DEFAULT_MAX_RETRIES,
Expand Down
3 changes: 0 additions & 3 deletions tsl/src/bgw_policy/reorder_api.c
Expand Up @@ -122,7 +122,6 @@ Datum
policy_reorder_add(PG_FUNCTION_ARGS)
{
NameData application_name;
NameData reorder_name;
NameData proc_name, proc_schema, owner;
int32 job_id;
Dimension *dim;
Expand Down Expand Up @@ -212,7 +211,6 @@ policy_reorder_add(PG_FUNCTION_ARGS)

/* Next, insert a new job into jobs table */
namestrcpy(&application_name, "Reorder Policy");
namestrcpy(&reorder_name, "reorder");
namestrcpy(&proc_name, POLICY_REORDER_PROC_NAME);
namestrcpy(&proc_schema, INTERNAL_SCHEMA_NAME);
namestrcpy(&owner, GetUserNameFromId(owner_id, false));
Expand All @@ -226,7 +224,6 @@ policy_reorder_add(PG_FUNCTION_ARGS)
Jsonb *config = JsonbValueToJsonb(result);

job_id = ts_bgw_job_insert_relation(&application_name,
&reorder_name,
&schedule_interval,
DEFAULT_MAX_RUNTIME,
DEFAULT_MAX_RETRIES,
Expand Down
3 changes: 0 additions & 3 deletions tsl/src/bgw_policy/retention_api.c
Expand Up @@ -136,7 +136,6 @@ Datum
policy_retention_add(PG_FUNCTION_ARGS)
{
NameData application_name;
NameData drop_chunks_name;
int32 job_id;
Oid ht_oid = PG_GETARG_OID(0);
Datum window_datum = PG_GETARG_DATUM(1);
Expand Down Expand Up @@ -257,14 +256,12 @@ policy_retention_add(PG_FUNCTION_ARGS)

/* Next, insert a new job into jobs table */
namestrcpy(&application_name, "Retention Policy");
namestrcpy(&drop_chunks_name, "drop_chunks");
NameData proc_name, proc_schema, owner;
namestrcpy(&proc_name, POLICY_RETENTION_PROC_NAME);
namestrcpy(&proc_schema, INTERNAL_SCHEMA_NAME);
namestrcpy(&owner, GetUserNameFromId(owner_id, false));

job_id = ts_bgw_job_insert_relation(&application_name,
&drop_chunks_name,
&default_schedule_interval,
&default_max_runtime,
default_max_retries,
Expand Down
3 changes: 0 additions & 3 deletions tsl/src/continuous_aggs/job.c
Expand Up @@ -70,11 +70,9 @@ int32
ts_continuous_agg_job_add(int32 mat_table_id, int32 raw_table_id, int64 bucket_width)
{
NameData application_name;
NameData job_type;
NameData proc_name, proc_schema, owner;
int32 job_id;

namestrcpy(&job_type, "continuous_aggregate");
namestrcpy(&application_name, "Continuous Aggregate Policy");

Interval *refresh_interval =
Expand All @@ -92,7 +90,6 @@ ts_continuous_agg_job_add(int32 mat_table_id, int32 raw_table_id, int64 bucket_w
Jsonb *config = JsonbValueToJsonb(result);

job_id = ts_bgw_job_insert_relation(&application_name,
&job_type,
refresh_interval,
DEFAULT_MAX_RUNTIME,
DEFAULT_MAX_RETRIES,
Expand Down