Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
dify
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ai-tech
dify
Commits
893e7040
Commit
893e7040
authored
Jul 28, 2023
by
jyong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
mutil thread
parent
46dcaad1
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
1 addition
and
55 deletions
+1
-55
datasets_segments.py
api/controllers/console/datasets/datasets_segments.py
+1
-12
test_task.py
api/tasks/test_task.py
+0
-43
No files found.
api/controllers/console/datasets/datasets_segments.py
View file @
893e7040
...
@@ -16,7 +16,6 @@ from models.dataset import DocumentSegment
...
@@ -16,7 +16,6 @@ from models.dataset import DocumentSegment
from
libs.helper
import
TimestampField
from
libs.helper
import
TimestampField
from
services.dataset_service
import
DatasetService
,
DocumentService
,
SegmentService
from
services.dataset_service
import
DatasetService
,
DocumentService
,
SegmentService
from
tasks.test_task
import
test_task
from
tasks.enable_segment_to_index_task
import
enable_segment_to_index_task
from
tasks.enable_segment_to_index_task
import
enable_segment_to_index_task
from
tasks.remove_segment_from_index_task
import
remove_segment_from_index_task
from
tasks.remove_segment_from_index_task
import
remove_segment_from_index_task
...
@@ -285,15 +284,6 @@ class DatasetDocumentSegmentUpdateApi(Resource):
...
@@ -285,15 +284,6 @@ class DatasetDocumentSegmentUpdateApi(Resource):
},
200
},
200
class
DatasetDocumentTest
(
Resource
):
@
setup_required
@
login_required
@
account_initialization_required
def
patch
(
self
):
test_task
.
delay
()
return
200
api
.
add_resource
(
DatasetDocumentSegmentListApi
,
api
.
add_resource
(
DatasetDocumentSegmentListApi
,
'/datasets/<uuid:dataset_id>/documents/<uuid:document_id>/segments'
)
'/datasets/<uuid:dataset_id>/documents/<uuid:document_id>/segments'
)
api
.
add_resource
(
DatasetDocumentSegmentApi
,
api
.
add_resource
(
DatasetDocumentSegmentApi
,
...
@@ -302,5 +292,4 @@ api.add_resource(DatasetDocumentSegmentAddApi,
...
@@ -302,5 +292,4 @@ api.add_resource(DatasetDocumentSegmentAddApi,
'/datasets/<uuid:dataset_id>/documents/<uuid:document_id>/segment'
)
'/datasets/<uuid:dataset_id>/documents/<uuid:document_id>/segment'
)
api
.
add_resource
(
DatasetDocumentSegmentUpdateApi
,
api
.
add_resource
(
DatasetDocumentSegmentUpdateApi
,
'/datasets/<uuid:dataset_id>/documents/<uuid:document_id>/segments/<uuid:segment_id>'
)
'/datasets/<uuid:dataset_id>/documents/<uuid:document_id>/segments/<uuid:segment_id>'
)
api
.
add_resource
(
DatasetDocumentTest
,
'/datasets/test'
)
api/tasks/test_task.py
deleted
100644 → 0
View file @
46dcaad1
import
threading
from
time
import
sleep
,
ctime
from
typing
import
List
from
celery
import
shared_task
@
shared_task
def
test_task
():
"""
Clean dataset when dataset deleted.
Usage: test_task.delay(dataset_id, tenant_id, indexing_technique, index_struct)
"""
print
(
'---开始---:
%
s'
%
ctime
())
def
smoke
(
count
:
List
):
for
i
in
range
(
3
):
print
(
"smoke...
%
d"
%
i
)
count
.
append
(
"smoke...
%
d"
%
i
)
sleep
(
1
)
def
drunk
(
count
:
List
):
for
i
in
range
(
3
):
print
(
"drink...
%
d"
%
i
)
count
.
append
(
"drink...
%
d"
%
i
)
sleep
(
10
)
count
=
[]
threads
=
[]
for
i
in
range
(
3
):
t1
=
threading
.
Thread
(
target
=
smoke
,
kwargs
=
{
'count'
:
count
})
t2
=
threading
.
Thread
(
target
=
drunk
,
kwargs
=
{
'count'
:
count
})
threads
.
append
(
t1
)
threads
.
append
(
t2
)
t1
.
start
()
t2
.
start
()
for
thread
in
threads
:
thread
.
join
()
print
(
str
(
count
))
# sleep(5) #
print
(
'---结束---:
%
s'
%
ctime
())
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment