codefori / codefori/vscode-ibmi

Significant Lag When Saving or Compiling Source Member

Open
#3,300 49 comments 2 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
418
Forks
160
Avg merge
4d 19h
Merged PRs (30d)
12

Description

Im seeing lag times of 2-3 minutes when saving or compiling a source member. Im simply making changes to my source, then pressing Ctrl-S to save. A message appears in status bar stating "Saving . Writing into file...", This message will spin for several minutes before save is complete. When compiling, I press Ctrl-E to bring up related compile actions. After selecting one, the terminal tab shows the selected compile command. It will sit on this command for several minutes. A list of system messages than appear and the compile will complete shortly after these messages. I rolled back Code for IBM i to v 3.0.9 and it seems to be working ok. I work work for my company remotely, out of state. I first noticed the issue late Friday, 06/12, before 5PM EST. Im not sure exactly when the latest for Code for IBM i was installed for me, but it wasnt long before. Maybe a day or 2 at most.


|Context|Version|
|-|-|
|Code for IBM i version|3.0.10|
|Visual Studio Code version|1.124.2|
|Operating System|win32_x64|

Active extensions

```
Atlassian: Jira, Rovo Dev, Bitbucket (atlascode): 4.0.31
Better Todo Tree (better-todo-tree): 1.1.20
CL (vscode-clle): 1.2.5
Code for IBM i Spooled Files (vscode-ibmi-userspooledfiles): 1.2.5
Code for IBM i Walkthroughs (vscode-ibmi-walkthroughs): 0.5.0
Configuration Editing (configuration-editing): 10.0.0
Db2 for IBM i (vscode-db2i): 2.0.1
Emmet (emmet): 10.0.0
Error Lens (errorlens): 3.28.0
Git (git): 10.0.0
Git Base (git-base): 10.0.0
GitHub (github): 0.0.1
GitHub Authentication (github-authentication): 0.0.2
GitHub Copilot Chat (copilot-chat): 0.52.0
Highlight (vscode-highlight): 2.1.0
IBM i Debug (ibmidebug): 3.0.3
IBM i FileSystem (vscode-ibmi-fs): 1.0.4
IBM i Project Explorer (vscode-ibmi-projectexplorer): 2.12.5
IBM i Testing (vscode-ibmi-testing): 1.3.4
JSON Language Features (json-language-features): 10.0.0
JavaScript and TypeScript Language Features (typescript-language-features): 10.0.0
Material Icon Theme (material-icon-theme): 5.35.0
Merge Conflict (merge-conflict): 10.0.0
Microsoft Account (microsoft-authentication): 0.0.1
NPM support for VS Code (npm): 1.0.1
Node Debug Auto-attach (debug-auto-launch): 10.0.0
Octo TD/OMS (octo-tdoms): 1.5.1260610
RPGLE (vscode-rpgle): 0.33.6
Rainbow CSV (rainbow-csv): 3.24.1
SQL Formatter VSCode (sql-formatter-vsc): 4.2.5
Server Ready Action (debug-server-ready): 10.0.0
Source Orbit (vscode-sourceorbit): 1.4.1
Terminal Suggest for VS Code (terminal-suggest): 1.0.1
VsCode Action Buttons (action-buttons): 1.2.3
YAML (vscode-yaml): 1.23.0
multi-command (multi-command): 1.6.0
```


Remote system

|Setting|Value|
|-|-|
|IBM i OS|V7R5M0|
|Tech Refresh|6|
|CCSID Origin|37|
|Runtime CCSID|37|
|SQL runner|Yes|
|SQL|Enabled
|Source dates|Enabled

### Enabled features

|/QOpenSys/pkgs/bin|/usr/bin|/QOpenSys/usr/bin|/QIBM/ProdData/IBMiDebugService/bin|/QOpenSys/QIBM/ProdData/JavaVM/jdk80|/QOpenSys/QIBM/ProdData/JavaVM/jdk11|/QOpenSys/QIBM/ProdData/JavaVM/jdk17|/QOpensys/pkgs/lib/jvm|
|-|-|-|-|-|-|-|-|
|bash|attr|openssl|startDebugService.sh|64bit|64bit|64bit|openjdk-11|
|chsh|iconv|||||||
|find|setccsid|||||||
|git|uname|||||||
|grep||||||||
|ls||||||||
|md5sum||||||||
|pfgrep||||||||
|sha256sum||||||||
|sort||||||||
|stat||||||||
|tar||||||||
|tn5250||||||||

Shell env

```bash
BUILDLIB=***removed***
CURLIB=***removed***
HOME=***removed***
HOST=***removed***
LIBLS=***removed***
LOGIN=***removed***
LOGNAME=***removed***
MAIL=***removed***
OLDPWD=***removed***
PASE_USRGRP_LIMITED=N
PATH=/QOpenSys/pkgs/bin:/QOpenSys/usr/bin:/usr/ccs/bin:/QOpenSys/usr/bin/X11:/usr/sbin:.:/usr/bin
PWD=***removed***
SHELL=/QOpenSys/pkgs/bin/bash
SHLVL=1
SSH_CLIENT=***removed***
SSH_CONNECTION=***removed***
TGTRLS=V7R4M0
TZ=5,M3.2.0,M11.1.0
USER=***removed***
USERNAME=***removed***
WORKDIR=***removed***
_=/QOpenSys/pkgs/bin/env
```

Variants

```json
{
"american": "#@$",
"local": "#@$",
"qsysNameRegex": {}
}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.