Narayanan Iyer activity https://gitlab.com/nars1 2026-03-17T18:36:41Z tag:gitlab.com,2026-03-17:5214290624 Narayanan Iyer approved merge request !1830: [#971] Update Default $ZROUTINES to include plugin shared libraries at YottaDB / DB / YDB 2026-03-17T18:36:41Z nars1 Narayanan Iyer

Change

If the environment variables ydb_routines and gtmroutines are undefined, the value of $ZROUTINES is set to a default. In this MR, the default has been updated to include all shared library object files in $ydb_dist/plugin/o In M mode or all shared object files in $ydb_dist/plugin/o/utf8 in UTF-8 mode.

tag:gitlab.com,2026-03-17:5214290596 Narayanan Iyer commented on merge request !1830 at YottaDB / DB / YDB 2026-03-17T18:36:40Z nars1 Narayanan Iyer

Here we say utf8 but in line 115 and a few other lines we say utf8/. Can we be consistent?

tag:gitlab.com,2026-03-17:5214290588 Narayanan Iyer commented on merge request !1830 at YottaDB / DB / YDB 2026-03-17T18:36:40Z nars1 Narayanan Iyer

The macro value strings across multiple lines used to be indented at the same column previously. Now they are arbitrary. Please fix that. It was a lot more readable before.

tag:gitlab.com,2026-03-17:5214243583 Narayanan Iyer commented on issue #1052 at YottaDB / DB / YDB 2026-03-17T18:21:50Z nars1 Narayanan Iyer

Yes that would be nice. But that would mean more enhancements to mupip dumpfhead -flush which I am not inclined to spend time on. That is because mupip_dump_fhead() calls wcs_flu() to do the flush. And whether there is nothing or something to flush is decided inside wcs_flu(). So mupip_dump_fhead() cannot issue an error in either case (the nothing to flush OR the something to flush cases) if we do not issue the DBRDONLY error before the wcs_flu() call. Hence my suggestion to issue the DBRDONLY error in mupip_dump_fhead() before the call to wcs_flu().

tag:gitlab.com,2026-03-17:5214196996 Narayanan Iyer commented on issue #1195 at YottaDB / DB / YDB 2026-03-17T18:08:32Z nars1 Narayanan Iyer

@ksbhaskar : The following is not accurate.

after clients have connected and disconnected to the sockets, while a subsequent first WRITE /WAIT(timeout) command would time out, a second WRITE /WAIT(timeout) command would hang ...

Instead, how about

after clients have connected to all listening sockets, a WRITE /WAIT(timeout) command on the server would time out correctly as many times as there are listening sockets but after that a subsequent WRITE /WAIT(timeout) command would hang ...

tag:gitlab.com,2026-03-17:5214161575 Narayanan Iyer approved merge request !2627: Fix v53003/C9I09003044 to account for new ISV $ZYJOBPARENT at YottaDB / DB / YDBTest 2026-03-17T17:59:10Z nars1 Narayanan Iyer

v53003/C9I09003044 fix

Since zshow I is included in zshow *, and the test stores zshow * output into a global variable, the new $ZYJOBPARENT adds some extra operations to the statistics. The test has been updated to expect the adjusted statistics that account for this.

tag:gitlab.com,2026-03-17:5214161515 Narayanan Iyer commented on merge request !2627 at YottaDB / DB / YDBTest 2026-03-17T17:59:09Z nars1 Narayanan Iyer
  1. Like I have mentioned before, in the MR description please include a mention of the thread which discussed this failure.
  2. And do close that original thread (which is in some closed MR) with a mention of !2627 as having the fix.
tag:gitlab.com,2026-03-17:5214161513 Narayanan Iyer commented on merge request !2627 at YottaDB / DB / YDBTest 2026-03-17T17:59:09Z nars1 Narayanan Iyer

Include [YDB#918] in the MR title as that is what introduced the $ZYJOBPARENT ISV.

tag:gitlab.com,2026-03-17:5214161497 Narayanan Iyer commented on merge request !2627 at YottaDB / DB / YDBTest 2026-03-17T17:59:09Z nars1 Narayanan Iyer

zshow I -> zshow I in the MR description

tag:gitlab.com,2026-03-17:5214134108 Narayanan Iyer commented on merge request !2620 at YottaDB / DB / YDBTest 2026-03-17T17:50:38Z nars1 Narayanan Iyer

Forgot to reply to your prior comment. You can say INST2's receiver instead of secondary's receiver. But note that the receiver server is going to be running only in one instance and that is INST2 (unlike the source server which is going to be running in INST1 and INST2). So there is not much need for this distinction.

tag:gitlab.com,2026-03-17:5214125258 Narayanan Iyer commented on issue #1205 at YottaDB / DB / YDB 2026-03-17T17:47:53Z nars1 Narayanan Iyer

@ksbhaskar : Yes it is an upstream issue. Label added as requested.

tag:gitlab.com,2026-03-17:5214120707 Narayanan Iyer commented on merge request !2620 at YottaDB / DB / YDBTest 2026-03-17T17:46:31Z nars1 Narayanan Iyer

30 -> 300

tag:gitlab.com,2026-03-17:5214120692 Narayanan Iyer commented on merge request !2620 at YottaDB / DB / YDBTest 2026-03-17T17:46:31Z nars1 Narayanan Iyer

Can we fold ydb1140a.m, ydb1140b.m and ydb1140c.m into labels inside ydb1140.m and maintain this in the repository?

tag:gitlab.com,2026-03-17:5214120678 Narayanan Iyer commented on merge request !2620 at YottaDB / DB / YDBTest 2026-03-17T17:46:31Z nars1 Narayanan Iyer

30 seconds might not be enough on some slow systems. So just make it 300 to be safe.

tag:gitlab.com,2026-03-17:5214120670 Narayanan Iyer commented on merge request !2620 at YottaDB / DB / YDBTest 2026-03-17T17:46:31Z nars1 Narayanan Iyer

MM does not support before image journaling. But this test does not run mupip journal -rollback -backward and so there is no need for before image journaling in this test.

Use $tst_jnl_str instead of enable,on,before in the mupip set -journal command that is done in this subtest. That should ensure nobefore is used in case of MM and avoid this error as well as remove the need for the gtm_test_setbeforeimage.csh invocation.

tag:gitlab.com,2026-03-17:5214120664 Narayanan Iyer commented on merge request !2620 at YottaDB / DB / YDBTest 2026-03-17T17:46:31Z nars1 Narayanan Iyer

-r -> -run

Use full forms of qualifiers in test scripts.

tag:gitlab.com,2026-03-17:5214120553 Narayanan Iyer commented on merge request !2620 at YottaDB / DB / YDBTest 2026-03-17T17:46:29Z nars1 Narayanan Iyer

The previous line (comment) still says disable this environment variable.

tag:gitlab.com,2026-03-17:5214060108 Narayanan Iyer commented on issue #1052 at YottaDB / DB / YDB 2026-03-17T17:29:02Z nars1 Narayanan Iyer

You had mentioned the following in your previous comment in this thread. I was referring to this.

or is that just the same as a dumpfhead with nothing to flush

Does that answer your question?

tag:gitlab.com,2026-03-17:5213430143 Narayanan Iyer commented on issue #1192 at YottaDB / DB / YDB 2026-03-17T15:08:55Z nars1 Narayanan Iyer

@ksbhaskar : Thanks. I did not know that.

tag:gitlab.com,2026-03-16:5210030161 Narayanan Iyer pushed to project branch r2.04 at Narayanan Iyer / YDBDoc 2026-03-16T20:44:12Z nars1 Narayanan Iyer

Narayanan Iyer (4082b816) at 16 Mar 20:44

[#435] [YDB#974] Document $ZROUTINES accepting wildcards for .so files

... and 1 more commit