Browse Source

#3198: [python] Fix tasks with multiple upstream and workflow query error (#10941)

* when task with more than one upstreams, mapper
   TaskDefinitionMapper method queryByName will return
   more than one record, and failed the mybatis result
   type, so we have to add `limit 1` to it to
* add multiple runs of example in integrate test
* Change from subprocess.Popen to subprocess.call_check
  in integrating test which will raise an error when failed
git-as-svn/v1/dev
Jiajie Zhong 2 years ago committed by GitHub
parent
commit
77d6edf4db
  1. 2
      commit.ref
  2. 154
      commit.yml

2
commit.ref

@ -1 +1 @@
Subproject commit 05308ccfe6ebbe25eae95e332e6928fa4ea50b37
Subproject commit 81930e54208f7c0f305c0b9f8846149bfc38f428

154
commit.yml

@ -2,22 +2,142 @@
branches: {
}
fileChange:
/dolphinscheduler-ui:
newFile: !uuid 'da75248c30dba64e804f5878ebafe93742df881b'
oldFile: !uuid 'fc82413ed08b4a21b24471c79709b39e8c08f668'
/dolphinscheduler-ui/src:
newFile: !uuid '73343fe2688641dd5313e25df8f8e8c0e1aa740e'
oldFile: !uuid '0e20388d641e578e6947db7dfd56aefab6012df8'
/dolphinscheduler-ui/src/main.ts:
newFile: !uuid '5d3b31e3c670a66a3650aa87966607b5c7d44388'
oldFile: !uuid 'a346c65655fb0d82b0736c96f784b4e658e81071'
/dolphinscheduler-ui/src/utils:
newFile: !uuid '7e26e3e1cbc16b758ee2bcb32f34ae2888a8e202'
oldFile: !uuid '475867f33ad3953b5fffd8497c3d79e4cf14e2d4'
/dolphinscheduler-ui/src/utils/trim.ts:
newFile: !uuid 'd7f731bcd248536a26f69da045b8b673ea5cee1d'
oldFile: null
gitCommitId: !uuid '05308ccfe6ebbe25eae95e332e6928fa4ea50b37'
/.github:
newFile: !uuid '8cbccbb51ecc88fe608837cbb6f3703f52d97049'
oldFile: !uuid 'c398c294ebedf47a735b700618c81754b7d52e29'
/.github/workflows:
newFile: !uuid '4f744ecf69a2ce4d9949832d1c6a22236d5e1dfb'
oldFile: !uuid 'ecbe973836810580fdc8e601cc3ce2c3350da618'
/.github/workflows/py-ci.yml:
newFile: !uuid 'fdc55bac105d58f632ab89aa179ab724df7e79ad'
oldFile: !uuid '0b1304d0ef92df6ff62ae1d02e51935b8d8ad26b'
/dolphinscheduler-api:
newFile: !uuid '0ba5751eecce1c500979e974d902c9b90410fc13'
oldFile: !uuid '2071359dc43610d1ab3881532c93dc36080b3292'
/dolphinscheduler-api/src:
newFile: !uuid 'c3cb45e190d94812fdd6b0db2abe803923ebc0b4'
oldFile: !uuid 'd175c308d93da386ee2d3161515cd1fb351ce3b0'
/dolphinscheduler-api/src/main:
newFile: !uuid '810035012927d2efb0b34bdcc54ab53dde2a1284'
oldFile: !uuid '51a61425b668e780bb1172982f5b661257c2da45'
/dolphinscheduler-api/src/main/java:
newFile: !uuid '295995dfa28f46145af9641ebd29afdea3d82d77'
oldFile: !uuid '2077e34e6fd153a00940f08bbb60bcb1e1d0d6a6'
/dolphinscheduler-api/src/main/java/org:
newFile: !uuid 'b790f344f52421910c237b9339b8409c84570d22'
oldFile: !uuid 'f1ac8f7b4c9ec54b9892c439bc9bc546ce72d82a'
/dolphinscheduler-api/src/main/java/org/apache:
newFile: !uuid '15827b2957ea36ccd616fb9c7b1e2d6c57474faa'
oldFile: !uuid 'fa6b074e1fec8880c3b07a470af7b88829865508'
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler:
newFile: !uuid '7819d5c0c20d355d999733ec3d288a2bdf4c18a0'
oldFile: !uuid '5896853cabcfde8e898e916dd2ab2bd24ad5707f'
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api:
newFile: !uuid '8d20fd1eeb3dc9ec52470f60c2c32afeca5c20c6'
oldFile: !uuid '8e8bc5ee9713bec9489f945d817d0e2636aa6bac'
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/python:
newFile: !uuid 'dd40e14ed5b883ffa1e367052e251f1f9889c335'
oldFile: !uuid 'a7d62acabd7efaefcfd00c7d5dbc6644f1fd99b8'
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/python/PythonGateway.java:
newFile: !uuid 'e3aecec9bec408d186489991b38df557830e302c'
oldFile: !uuid 'ca8a107d9d913dc973a6ef5cf731703330463356'
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service:
newFile: !uuid '52be6d37f35bdb4650f64d971a10936ffd573661'
oldFile: !uuid 'f17d9bad5e395a61647a77a8f00441c8ff1acdce'
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl:
newFile: !uuid 'c32be6a7d45b567219d473e576d449f5af3481a0'
oldFile: !uuid '533016ab5cf9c80f260dc63d42cd8bb7d6e50a74'
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/QueueServiceImpl.java:
newFile: !uuid '9a1d1c19784dd165781991222ad91f6b8644c73b'
oldFile: !uuid 'b8e47a41457b440fab235c7df18698798152aa64'
/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/impl/TenantServiceImpl.java:
newFile: !uuid 'f07966af76970472d75e2c561c02e92a9affd70f'
oldFile: !uuid '6e7cfecb83216438201d4ac3887d2617b7ff932d'
/dolphinscheduler-api/src/test:
newFile: !uuid '195ca6530af0dd3f6ff9f7d2b072f26db34ecf3b'
oldFile: !uuid 'f9d6b0ef3d40c522562fb480f4058d3f1925b26d'
/dolphinscheduler-api/src/test/java:
newFile: !uuid '3ba6549558e59ae314a45b878310042d5739978b'
oldFile: !uuid '15b669a6f177e12bd67331c84b47727fc31e1fa3'
/dolphinscheduler-api/src/test/java/org:
newFile: !uuid '3b65bfce699edf3ea8c59c49637a27373418f492'
oldFile: !uuid '3acc5f8da44201694905e1649dc184d7b173b882'
/dolphinscheduler-api/src/test/java/org/apache:
newFile: !uuid '1dfe9a64a4a72649caa270c8530d8b0885cb2dec'
oldFile: !uuid '6c7837a6842a671e1ef14342f80798281dfe5963'
/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler:
newFile: !uuid 'a36ddbd29d88404e199b71b48b1a619c118f8a07'
oldFile: !uuid '2e67751a5f6408bb07c4b2c93c4e1a42886f54e5'
/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api:
newFile: !uuid '6486f2400c54e675227f9ae46aa4450be5acf598'
oldFile: !uuid '3a62d6f35e3d7f7c719615edb351dca98ac53a18'
/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/service:
newFile: !uuid 'af61cf00b99d962edc2cf43abbaf01f65b312233'
oldFile: !uuid '0a07565121f5789ef094bfed5b4079b4b6d09efb'
/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/service/QueueServiceTest.java:
newFile: !uuid '945a30626cfc340a8214d9d540d9f65b54fa3d18'
oldFile: !uuid 'f2001f314fbec73962157c2f40a6b28a62af0ff7'
/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/service/TenantServiceTest.java:
newFile: !uuid '62fa91d2c56f170adee90eee2a77ec8be13aa22b'
oldFile: !uuid '0229db3c021e273dba861b7aadf3313f0b30d84a'
/dolphinscheduler-dao:
newFile: !uuid 'cd1f3408120a877e0384afce2d99c103266001a7'
oldFile: !uuid 'edf8f263d420e45292262c147b34dc51289ed2a8'
/dolphinscheduler-dao/src:
newFile: !uuid '045254ef8dd85e1e92275b73d180ec02bf20fddd'
oldFile: !uuid 'ddc0190609262b28e679d3310131fc2498f77d08'
/dolphinscheduler-dao/src/main:
newFile: !uuid '5e0780477ceb18aaf24dec8f57cd729dc981dc66'
oldFile: !uuid '5f552145be21870538f346657f93e994c79cad25'
/dolphinscheduler-dao/src/main/resources:
newFile: !uuid 'd6880877eb0b51d7372b66488cbd739d86e953e0'
oldFile: !uuid '5ce09c000116bbfb00e7b767431318d5e0b142e7'
/dolphinscheduler-dao/src/main/resources/org:
newFile: !uuid '8399803901ff069d232672709366035403f0ad0c'
oldFile: !uuid 'a468b6376b32ccd2b749f259c116860edfa5e59e'
/dolphinscheduler-dao/src/main/resources/org/apache:
newFile: !uuid '3a74456a103a9277ffc65c8ea2c2d67c2a1e3468'
oldFile: !uuid 'f9d91fd86e9873398d1e42769313b35fcd611172'
/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler:
newFile: !uuid 'b9c571398cd1cde34a4cc587daec3cdebe37f815'
oldFile: !uuid '80830fdbeaa3a24b95f2ac4e842255e355fecd5e'
/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao:
newFile: !uuid '1bb69d5a288e40c2f8dd446b64183886fe0c2b02'
oldFile: !uuid 'bf26703ea227f74572cf490a0ce01a2033057fef'
/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper:
newFile: !uuid '1181a88bb06a31a519c4d0a08e3033986850ab4e'
oldFile: !uuid '5f6b56452035f7819575c1b83cb1269c0f1e1ad2'
/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/TaskDefinitionMapper.xml:
newFile: !uuid '4417e6e463f4ebd72758c352c460e67afae82459'
oldFile: !uuid 'b8c49faa3a321e51be2db5c79fff2c34b68a6a1d'
/dolphinscheduler-python:
newFile: !uuid '0e101e1f2e2d204c89ac195b5d4fe4e8b709574c'
oldFile: !uuid '203556e0eaa1f240f1f1f18e00c06310b395eb00'
/dolphinscheduler-python/pydolphinscheduler:
newFile: !uuid '4da56505787533cf65a4879930a2116297ad2336'
oldFile: !uuid 'fab18b194e0518a8f51895d6ea210bf9a8249676'
/dolphinscheduler-python/pydolphinscheduler/src:
newFile: !uuid '6b5b80460c682c7e1c719cf59275f151e3cd722f'
oldFile: !uuid 'ef4a477fca5c68e75c1a7e03665c4cd0af1c5c62'
/dolphinscheduler-python/pydolphinscheduler/src/pydolphinscheduler:
newFile: !uuid '1cdc5a3768d8f28890954f3f78d46b0e3cd4ef15'
oldFile: !uuid '421e1f34842184b64d36ad2df4e9bcd2e4f28f62'
/dolphinscheduler-python/pydolphinscheduler/src/pydolphinscheduler/core:
newFile: !uuid 'adc64ffda7d8fc0e5fb84e5e4b35044f4e549c89'
oldFile: !uuid 'f19ad3d600e55fd2fd2133374b046c3328e8e7bf'
/dolphinscheduler-python/pydolphinscheduler/src/pydolphinscheduler/core/process_definition.py:
newFile: !uuid 'dd18dafa0faadb59ffa5b194f0d832f7df361ceb'
oldFile: !uuid 'a8cf87578558a5b10c904e06d52e31fba76911fa'
/dolphinscheduler-python/pydolphinscheduler/tests:
newFile: !uuid '24b5e176783139fafd5c438b03e1d1cda53947e8'
oldFile: !uuid '8d5e64590ef592374c92c19ed63b382092d4c18f'
/dolphinscheduler-python/pydolphinscheduler/tests/integration:
newFile: !uuid '4013abd1bef353d8c92ca50e6a6be36eb2260cf1'
oldFile: !uuid '6ee862a158d251d63e406309e919c92c5d72f632'
/dolphinscheduler-python/pydolphinscheduler/tests/integration/test_submit_examples.py:
newFile: !uuid '393b0cc99ad40467538909aa291182edaa7f6632'
oldFile: !uuid '218fa4a55c2a3517605148c1e3e776ea9e1c26bd'
gitCommitId: !uuid '81930e54208f7c0f305c0b9f8846149bfc38f428'
renames: {
}
revisionId: 3197
revisionId: 3198

Loading…
Cancel
Save