Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/candidate-9.8.x'
Browse files Browse the repository at this point in the history
Signed-off-by: Gordon Smith <[email protected]>

# Conflicts:
#	helm/hpcc/Chart.yaml
#	helm/hpcc/templates/_helpers.tpl
#	version.cmake
  • Loading branch information
GordonSmith committed Aug 8, 2024
2 parents 473fcb7 + 4b02040 commit f355d48
Show file tree
Hide file tree
Showing 52 changed files with 718 additions and 441 deletions.
3 changes: 1 addition & 2 deletions .github/workflows/build-assets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,6 @@ jobs:
with:
name: html-help-documents
path: |
${{ needs.preamble.outputs.folder_build }}/docs/EN_US/EclipseHelp/*.zip
${{ needs.preamble.outputs.folder_build }}/docs/EN_US/HTMLHelp/*.zip
${{ needs.preamble.outputs.folder_build }}/docs/PT_BR/HTMLHelp/*.zip
compression-level: 0
Expand All @@ -263,7 +262,7 @@ jobs:
${{ needs.preamble.outputs.folder_build }}/Release/docs/*.zip,
${{ needs.preamble.outputs.folder_build }}/Release/docs/EN_US/*.zip,
${{ needs.preamble.outputs.folder_build }}/Release/docs/PT_BR/*.zip,
${{ needs.preamble.outputs.folder_build }}/docs/EN_US/EclipseHelp/*.zip,
${{ needs.preamble.outputs.folder_build }}/docs/EN_US/HTMLHelp/*.zip,
${{ needs.preamble.outputs.folder_build }}/docs/PT_BR/HTMLHelp/*.zip,
${{ needs.preamble.outputs.folder_build }}/*.md5sum
Expand Down
29 changes: 0 additions & 29 deletions docs/BuildTools/cmake_config/EclipseHelp.txt

This file was deleted.

1 change: 0 additions & 1 deletion docs/EN_US/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@ add_subdirectory(ECLProgrammersGuide)
add_subdirectory(ECLStandardLibraryReference)
add_subdirectory(ECLReference)

add_subdirectory(EclipseHelp)
add_subdirectory(HTMLHelp)
add_subdirectory(ECLPlayground)
add_subdirectory(HPCCClientTools)
Expand Down
17 changes: 0 additions & 17 deletions docs/EN_US/EclipseHelp/CMakeLists.txt

This file was deleted.

10 changes: 2 additions & 8 deletions docs/EN_US/HPCCDataTutorial/DataTutorial.xml
Original file line number Diff line number Diff line change
Expand Up @@ -955,13 +955,7 @@ DATASET('~tutorial::YN::TutorialPerson',
</listitem>

<listitem>
<para>Check the syntax, if no errors press the <emphasis
role="bold">Submit</emphasis> button.</para>
</listitem>

<listitem>
<para>When it completes, it displays a green checkmark
<inlinegraphic fileref="images/DT173-15.jpg" />.</para>
<para>Check the syntax, if no errors you can continue.</para>
</listitem>
</orderedlist>
</sect2>
Expand All @@ -985,7 +979,7 @@ INDEX(TutorialYourName.File_TutorialPerson,{zip,fpos},'~tutorial::YN::PeopleByZi
</listitem>

<listitem>
<para>Check the syntax.</para>
<para>Check the syntax, if no errors you can continue.</para>

<para>Next, we will build the index file.</para>
</listitem>
Expand Down
2 changes: 2 additions & 0 deletions ecl/eclagent/eclagent.ipp
Original file line number Diff line number Diff line change
Expand Up @@ -795,6 +795,7 @@ public:

void ready();
void execute() { if (!alreadyUpdated) activity->execute(); }
void onStart(const byte * parentExtract, CHThorDebugContext * debugContext);
void stop() { if (!alreadyUpdated) activity->stop(); }

IHThorException * makeWrappedException(IException * e);
Expand Down Expand Up @@ -829,6 +830,7 @@ public:
CICopyArrayOf<EclGraphElement> dependentOnActivity;
IntArray dependentControlId;
IProbeManager * probeManager;
const byte * savedParentExtract = nullptr;

Owned<EclBoundLoopGraph> loopGraph;
};
Expand Down
32 changes: 19 additions & 13 deletions ecl/eclagent/eclgraph.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -747,6 +747,24 @@ void EclGraphElement::ready()
activity->ready();
}

void EclGraphElement::onStart(const byte * parentExtract, CHThorDebugContext * debugContext)
{
savedParentExtract = parentExtract;
if (arg)
{
try
{
arg->onStart(parentExtract, NULL);
}
catch(IException * e)
{
if (debugContext)
debugContext->checkBreakpoint(DebugStateException, NULL, e);
throw makeWrappedException(e);
}
}
}

IHThorException * EclGraphElement::makeWrappedException(IException * e)
{
throw makeHThorException(kind, id, subgraph->id, e);
Expand Down Expand Up @@ -962,19 +980,7 @@ void EclSubGraph::doExecute(const byte * parentExtract, bool checkDependencies)
ForEachItemIn(idx, elements)
{
EclGraphElement & cur = elements.item(idx);
if (cur.arg)
{
try
{
cur.arg->onStart(parentExtract, NULL);
}
catch(IException * e)
{
if (debugContext)
debugContext->checkBreakpoint(DebugStateException, NULL, e);
throw cur.makeWrappedException(e);
}
}
cur.onStart(parentExtract, debugContext);
}

ForEachItemIn(ir, sinks)
Expand Down
8 changes: 4 additions & 4 deletions ecl/hthor/hthor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6719,13 +6719,13 @@ CHThorWhenActionActivity::CHThorWhenActionActivity(IAgentContext &_agent, unsign
void CHThorWhenActionActivity::ready()
{
CHThorSimpleActivityBase::ready();
graphElement->executeDependentActions(agent, NULL, WhenBeforeId);
graphElement->executeDependentActions(agent, NULL, WhenParallelId);
graphElement->executeDependentActions(agent, graphElement->savedParentExtract, WhenBeforeId);
graphElement->executeDependentActions(agent, graphElement->savedParentExtract, WhenParallelId);
}

void CHThorWhenActionActivity::execute()
{
graphElement->executeDependentActions(agent, NULL, 1);
graphElement->executeDependentActions(agent, graphElement->savedParentExtract, 1);
}

const void * CHThorWhenActionActivity::nextRow()
Expand All @@ -6735,7 +6735,7 @@ const void * CHThorWhenActionActivity::nextRow()

void CHThorWhenActionActivity::stop()
{
graphElement->executeDependentActions(agent, NULL, WhenSuccessId);
graphElement->executeDependentActions(agent, graphElement->savedParentExtract, WhenSuccessId);
CHThorSimpleActivityBase::stop();
}

Expand Down
3 changes: 2 additions & 1 deletion esp/scm/ws_logaccess.ecm
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,8 @@ ESPenum LogColumnValueType : string
str("string"),
numeric("numeric"),
datetime("datetime"),
enum("enum")
enum("enum"),
epoch("epoch")
};

ESPStruct [nil_remove] LogColumn
Expand Down
4 changes: 4 additions & 0 deletions esp/services/ws_logaccess/WsLogAccessService.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,10 @@ bool Cws_logaccessEx::onGetLogAccessInfo(IEspContext &context, IEspGetLogAccessI
WARNLOG("Invalid col type found in logaccess logmap config");
}
}
else
{
espLogColumn->setColumnType("string");
}
logColumns.append(*espLogColumn.getClear());
}
else
Expand Down
Loading

0 comments on commit f355d48

Please sign in to comment.