This is an automated email from the ASF dual-hosted git repository.
dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push:
new 65b742658d [INLONG-8282][Manager] Increase the length of the partial
ID or name field (#8283)
65b742658d is described below
commit 65b742658dc2dcdbcba65b569c02c847e09466d1
Author: fuweng11 <[email protected]>
AuthorDate: Tue Jun 20 15:47:48 2023 +0800
[INLONG-8282][Manager] Increase the length of the partial ID or name field
(#8283)
---
.../apache/inlong/manager/pojo/group/InlongGroupRequest.java | 4 ++--
.../inlong/manager/pojo/group/InlongGroupResetRequest.java | 4 ++--
.../java/org/apache/inlong/manager/pojo/sink/SinkRequest.java | 10 +++++-----
.../org/apache/inlong/manager/pojo/source/SourceRequest.java | 10 +++++-----
.../apache/inlong/manager/pojo/stream/InlongStreamRequest.java | 10 +++++-----
.../apache/inlong/manager/pojo/transform/TransformRequest.java | 10 +++++-----
inlong-manager/manager-web/sql/apache_inlong_manager.sql | 2 +-
inlong-manager/manager-web/sql/changes-1.8.0.sql | 4 +++-
8 files changed, 28 insertions(+), 26 deletions(-)
diff --git
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/group/InlongGroupRequest.java
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/group/InlongGroupRequest.java
index e7fd8e6d92..ae1f6677ef 100644
---
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/group/InlongGroupRequest.java
+++
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/group/InlongGroupRequest.java
@@ -49,8 +49,8 @@ public abstract class InlongGroupRequest extends
BaseInlongGroup {
@ApiModelProperty(value = "Inlong group id", required = true)
@NotBlank(message = "inlongGroupId cannot be blank")
- @Length(min = 4, max = 100, message = "length must be between 4 and 100")
- @Pattern(regexp = "^[a-z0-9_.-]{4,100}$", message = "only supports
lowercase letters, numbers, '-', or '_'")
+ @Length(min = 4, max = 200, message = "length must be between 4 and 200")
+ @Pattern(regexp = "^[a-zA-Z0-9_.-]{4,200}$", message = "only supports
letters, numbers, '.', '-', or '_'")
private String inlongGroupId;
@ApiModelProperty(value = "Inlong group name", required = true)
diff --git
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/group/InlongGroupResetRequest.java
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/group/InlongGroupResetRequest.java
index 5a577d6a44..f8cb2d3bfb 100644
---
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/group/InlongGroupResetRequest.java
+++
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/group/InlongGroupResetRequest.java
@@ -38,8 +38,8 @@ import javax.validation.constraints.Pattern;
public class InlongGroupResetRequest {
@ApiModelProperty(value = "Inlong group id", required = true)
- @Length(min = 4, max = 100, message = "length must be between 4 and 100")
- @Pattern(regexp = "^[a-z0-9_-]{4,100}$", message = "only supports
lowercase letters, numbers, '-', or '_'")
+ @Length(min = 4, max = 200, message = "length must be between 4 and 200")
+ @Pattern(regexp = "^[a-zA-Z0-9_.-]{4,200}$", message = "only supports
letters, numbers, '.', '-', or '_'")
private String inlongGroupId;
@ApiModelProperty(value = "If rerun process when group is in operating, 0:
false 1: true")
diff --git
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/sink/SinkRequest.java
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/sink/SinkRequest.java
index fbcad35b18..6c59299a7d 100644
---
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/sink/SinkRequest.java
+++
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/sink/SinkRequest.java
@@ -50,14 +50,14 @@ public abstract class SinkRequest {
@ApiModelProperty("Inlong group id")
@NotBlank(groups = {SaveValidation.class, UpdateByKeyValidation.class},
message = "inlongGroupId cannot be blank")
- @Length(min = 4, max = 100, message = "length must be between 4 and 100")
- @Pattern(regexp = "^[a-z0-9_.-]{4,100}$", message = "only supports
lowercase letters, numbers, '-', or '_'")
+ @Length(min = 4, max = 256, message = "length must be between 4 and 200")
+ @Pattern(regexp = "^[a-zA-Z0-9_.-]{4,200}$", message = "only supports
letters, numbers, '.', '-', or '_'")
private String inlongGroupId;
@ApiModelProperty("Inlong stream id")
@NotBlank(groups = {SaveValidation.class, UpdateByKeyValidation.class},
message = "inlongStreamId cannot be blank")
- @Length(min = 1, max = 100, message = "inlongStreamId length must be
between 1 and 100")
- @Pattern(regexp = "^[a-z0-9_.-]{1,100}$", message = "inlongStreamId only
supports lowercase letters, numbers, '-', or '_'")
+ @Length(min = 1, max = 256, message = "inlongStreamId length must be
between 1 and 200")
+ @Pattern(regexp = "^[a-zA-Z0-9_.-]{1,200}$", message = "inlongStreamId
only supports letters, numbers, '.', '-', or '_'")
private String inlongStreamId;
@ApiModelProperty("Sink type, including: HIVE, ES, etc.")
@@ -68,7 +68,7 @@ public abstract class SinkRequest {
@ApiModelProperty("Sink name, unique in one stream")
@NotBlank(groups = {SaveValidation.class, UpdateByKeyValidation.class},
message = "sinkName cannot be blank")
@Length(min = 1, max = 100, message = "sinkName length must be between 1
and 100")
- @Pattern(regexp = "^[a-z0-9_-]{1,100}$", message = "sinkName only supports
lowercase letters, numbers, '-', or '_'")
+ @Pattern(regexp = "^[a-zA-Z0-9_-]{1,100}$", message = "sinkName only
supports letters, numbers, '-', or '_'")
private String sinkName;
@ApiModelProperty("Sink description")
diff --git
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/source/SourceRequest.java
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/source/SourceRequest.java
index c06617491e..a9e60cd5a2 100644
---
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/source/SourceRequest.java
+++
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/source/SourceRequest.java
@@ -50,14 +50,14 @@ public class SourceRequest {
@ApiModelProperty("Inlong group id")
@NotBlank(groups = SaveValidation.class, message = "inlongGroupId cannot
be blank")
- @Length(min = 4, max = 100, message = "length must be between 4 and 100")
- @Pattern(regexp = "^[a-z0-9_.-]{4,100}$", message = "only supports
lowercase letters, numbers, '-', or '_'")
+ @Length(min = 4, max = 200, message = "length must be between 4 and 200")
+ @Pattern(regexp = "^[a-zA-Z0-9_.-]{4,200}$", message = "only supports
letters, numbers, '.', '-', or '_'")
private String inlongGroupId;
@ApiModelProperty("Inlong stream id")
@NotBlank(groups = SaveValidation.class, message = "inlongStreamId cannot
be blank")
- @Length(min = 1, max = 100, message = "inlongStreamId length must be
between 1 and 100")
- @Pattern(regexp = "^[a-z0-9_.-]{1,100}$", message = "inlongStreamId only
supports lowercase letters, numbers, '-', or '_'")
+ @Length(min = 1, max = 200, message = "inlongStreamId length must be
between 1 and 200")
+ @Pattern(regexp = "^[a-zA-Z0-9_.-]{1,200}$", message = "inlongStreamId
only supports letters, numbers, '.', '-', or '_'")
private String inlongStreamId;
@ApiModelProperty("Source type, including: FILE, KAFKA, etc.")
@@ -68,7 +68,7 @@ public class SourceRequest {
@ApiModelProperty("Source name, unique in one stream")
@NotBlank(groups = SaveValidation.class, message = "sourceName cannot be
blank")
@Length(min = 1, max = 100, message = "sourceName length must be between 1
and 100")
- @Pattern(regexp = "^[a-z0-9_.-]{1,100}$", message = "sourceName only
supports lowercase letters, numbers, '-', or '_'")
+ @Pattern(regexp = "^[a-zA-Z0-9_.-]{1,100}$", message = "sourceName only
supports letters, numbers, '.', '-', or '_'")
private String sourceName;
@ApiModelProperty("Ip of the agent running the task")
diff --git
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/stream/InlongStreamRequest.java
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/stream/InlongStreamRequest.java
index 3064002411..65de69d1db 100644
---
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/stream/InlongStreamRequest.java
+++
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/stream/InlongStreamRequest.java
@@ -46,18 +46,18 @@ public class InlongStreamRequest extends BaseInlongStream {
@ApiModelProperty(value = "Inlong group id")
@NotBlank(message = "inlongGroupId cannot be blank")
- @Length(min = 4, max = 100, message = "length must be between 4 and 100")
- @Pattern(regexp = "^[a-z0-9_.-]{4,100}$", message = "only supports
lowercase letters, numbers, '-', or '_'")
+ @Length(min = 4, max = 200, message = "length must be between 4 and 200")
+ @Pattern(regexp = "^[a-zA-Z0-9_.-]{4,200}$", message = "only supports
letters, numbers, '.', '-', or '_'")
private String inlongGroupId;
@ApiModelProperty(value = "Inlong stream id")
@NotBlank(message = "inlongStreamId cannot be blank")
- @Length(min = 1, max = 100, message = "inlongStreamId length must be
between 1 and 100")
- @Pattern(regexp = "^[a-z0-9_.-]{1,100}$", message = "inlongStreamId only
supports lowercase letters, numbers, '-', or '_'")
+ @Length(min = 1, max = 200, message = "inlongStreamId length must be
between 1 and 200")
+ @Pattern(regexp = "^[a-zA-Z0-9_.-]{1,200}$", message = "inlongStreamId
only supports letters, numbers, '.', '-', or '_'")
private String inlongStreamId;
@ApiModelProperty(value = "Inlong stream name", required = true)
- @Length(max = 64, message = "length must be less than or equal to 64")
+ @Length(max = 200, message = "length must be less than or equal to 200")
private String name;
@ApiModelProperty(value = "Inlong stream description")
diff --git
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/transform/TransformRequest.java
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/transform/TransformRequest.java
index bdd2314fe8..a3edcf39c3 100644
---
a/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/transform/TransformRequest.java
+++
b/inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/transform/TransformRequest.java
@@ -45,20 +45,20 @@ public class TransformRequest {
@ApiModelProperty("Inlong group id")
@NotBlank(groups = SaveValidation.class, message = "inlongGroupId cannot
be blank")
- @Length(min = 4, max = 100, message = "length must be between 4 and 100")
- @Pattern(regexp = "^[a-z0-9_-]{4,100}$", message = "only supports
lowercase letters, numbers, '-', or '_'")
+ @Length(min = 4, max = 200, message = "length must be between 4 and 200")
+ @Pattern(regexp = "^[a-zA-Z0-9_.-]{4,200}$", message = "only supports
letters, numbers, '.', '-', or '_'")
private String inlongGroupId;
@ApiModelProperty("Inlong stream id")
@NotBlank(groups = SaveValidation.class, message = "inlongStreamId cannot
be blank")
- @Length(min = 1, max = 100, message = "inlongStreamId length must be
between 1 and 100")
- @Pattern(regexp = "^[a-z0-9_-]{1,100}$", message = "inlongStreamId only
supports lowercase letters, numbers, '-', or '_'")
+ @Length(min = 1, max = 200, message = "inlongStreamId length must be
between 1 and 200")
+ @Pattern(regexp = "^[a-zA-Z0-9_.-]{1,200}$", message = "inlongStreamId
only supports letters, numbers, '.', '-', or '_'")
private String inlongStreamId;
@ApiModelProperty("Transform name, unique in one stream")
@NotBlank(groups = SaveValidation.class, message = "transformName cannot
be blank")
@Length(min = 1, max = 100, message = "transformName length must be
between 1 and 100")
- @Pattern(regexp = "^[a-z0-9_-]{1,100}$", message = "transformName only
supports lowercase letters, numbers, '-', or '_'")
+ @Pattern(regexp = "^[a-zA-Z0-9_-]{1,100}$", message = "transformName only
supports letters, numbers, '-', or '_'")
private String transformName;
@ApiModelProperty("Transform type, including: splitter, filter, joiner,
etc.")
diff --git a/inlong-manager/manager-web/sql/apache_inlong_manager.sql
b/inlong-manager/manager-web/sql/apache_inlong_manager.sql
index ce476cd7ae..5f4dad52d9 100644
--- a/inlong-manager/manager-web/sql/apache_inlong_manager.sql
+++ b/inlong-manager/manager-web/sql/apache_inlong_manager.sql
@@ -238,7 +238,7 @@ CREATE TABLE IF NOT EXISTS `inlong_stream`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT
'Incremental primary key',
`inlong_group_id` varchar(256) NOT NULL COMMENT 'Owning inlong group id',
`inlong_stream_id` varchar(256) NOT NULL COMMENT 'Inlong stream id,
non-deleted globally unique',
- `name` varchar(64) DEFAULT NULL COMMENT 'The name of
the inlong stream page display, can be Chinese',
+ `name` varchar(256) DEFAULT NULL COMMENT 'The name of
the inlong stream page display, can be Chinese',
`description` varchar(256) DEFAULT '' COMMENT 'Description
of inlong stream',
`mq_resource` varchar(128) DEFAULT NULL COMMENT 'MQ
resource, in one stream, corresponding to the filter ID of TubeMQ,
corresponding to the topic of Pulsar',
`data_type` varchar(20) DEFAULT NULL COMMENT 'Data type,
including: CSV, KEY-VALUE, JSON, AVRO, etc.',
diff --git a/inlong-manager/manager-web/sql/changes-1.8.0.sql
b/inlong-manager/manager-web/sql/changes-1.8.0.sql
index ac0dfdb594..83d080e14d 100644
--- a/inlong-manager/manager-web/sql/changes-1.8.0.sql
+++ b/inlong-manager/manager-web/sql/changes-1.8.0.sql
@@ -78,4 +78,6 @@ CREATE INDEX index_tenant
-- To avoid the ambiguity, rename "tenant" in PulsarGroup & PulsarCluster to
"pulsarTenant"
UPDATE inlong_group SET ext_params = replace(ext_params, '"tenant"',
'"pulsarTenant"');
-UPDATE inlong_cluster SET ext_params = replace(ext_params, '"tenant"',
'"pulsarTenant"');
\ No newline at end of file
+UPDATE inlong_cluster SET ext_params = replace(ext_params, '"tenant"',
'"pulsarTenant"');
+
+ALTER TABLE `inlong_stream` MODIFY COLUMN `name` varchar(256) DEFAULT NULL
COMMENT 'The name of the inlong stream page display, can be Chinese';
\ No newline at end of file