michael-s-molina opened a new pull request, #37583:
URL: https://github.com/apache/superset/pull/37583

   ### SUMMARY
   Increases the memoryLimit for ForkTsCheckerWebpackPlugin from 4096 MB to 
8192 MB to fix JavaScript heap out of memory errors during production builds.   
                                                                                
               
                                                                                
                                                 
   The TypeScript type checker runs in a forked child process with its own 
memory limit separate from the main webpack process. While the main webpack 
process already has 8GB allocated via NODE_OPTIONS=--max_old_space_size=8192, 
the forked TypeScript checker was limited to 4GB, which is insufficient for the 
current codebase size (~14,000 modules).           
   
   ### BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
   <!--- Skip this if not applicable -->
   
   ### TESTING INSTRUCTIONS
   ```
   cd superset-frontend
   npm run build
   ```                                                                          
                                                    
   Before: Build fails with FATAL ERROR: Ineffective mark-compacts near heap 
limit Allocation failed - JavaScript heap out of memory                         
                                                                                
             
                                                                                
                                                 
   After: Build completes successfully
   
   ### ADDITIONAL INFORMATION
   <!--- Check any relevant boxes with "x" -->
   <!--- HINT: Include "Fixes #nnn" if you are fixing an existing issue -->
   - [ ] Has associated issue:
   - [ ] Required feature flags:
   - [ ] Changes UI
   - [ ] Includes DB Migration (follow approval process in 
[SIP-59](https://github.com/apache/superset/issues/13351))
     - [ ] Migration is atomic, supports rollback & is backwards-compatible
     - [ ] Confirm DB migration upgrade and downgrade tested
     - [ ] Runtime estimates and downtime expectations provided
   - [ ] Introduces new feature or API
   - [ ] Removes existing feature or API
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to