Cached ECL Watch pages not replaced

Description

I am not sure if I am seeing this more often or it is related to my current work pattern.  I am using ECL Watch to look at files.  I have noticed that the page contents are not always changing when the underlying file contents have changed.  Can we expire the pages after a few seconds so that the browser refreshes?

Conclusion

None

Activity

Show:

Gordon Smith September 3, 2018 at 7:26 AM

I have fixed ECL Watch to spot that the underlying WU has changed and it will then force refresh all the tabs.

Note: Having fixed this, I noticed that there is still a caching issue (ESP side), see:

Kanghua Wang July 18, 2018 at 6:18 PM

The problem happens because UI Grid is not refreshed after new data comes. The new data contains extra columns, but, the Grid does not.

 

How to reproduce:

1. create a file 'test_data' using ECL Playground:

Layout_P := RECORD
string1 a;
unsigned b;
END;

allP  : = DATASET([ {'F', 1},
{'J',2},
{'B',3}],Layout_P);

OUTPUT(allP,,'test_data',OVERWRITE);

someP := allP(a = 'J');

// Outputs —
someP;

 

2. Open the File Content in ECLWatch;

3. Overwrite the 'test_data' using ECL Playground:

Layout_P := RECORD
string1 a;
unsigned b;
string1 c;
unsigned d;

END;

allP  : = DATASET([ {'F', 1, 'F', 1},
{'J',2, 'J',2},
{'B',3, 'B',3}],Layout_P);

OUTPUT(allP,,'test_data',OVERWRITE);

someP := allP(a = 'J');

// Outputs —
someP;

4. Refresh the File Content in ECLWatch. The column c and d are not shown.

Kanghua Wang July 18, 2018 at 3:31 PM

I think I reproduced the problem.

Richard Chapman July 18, 2018 at 2:52 PM

John has retired - you may not get an answer...

Kanghua Wang July 18, 2018 at 2:50 PM

 I assume that you are using Logical File Details - > Content tab to view the data. After you add new columns, did you click the 'Refresh' button? If you did, did you see that screen refreshes? Can you check your ESP log to see if ESP receives a WUResult request?   Cc:

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Components

Assignee

Reporter

Priority

Compatibility

Major

Fix versions

Labels

Created June 13, 2018 at 7:43 PM
Updated March 15, 2019 at 9:22 AM
Resolved September 6, 2018 at 9:02 AM