Codium-ai / codiumai-jetbrains-release

56 stars 7 forks source link

[0.7.36] too many open files, codium has 245K files open on macos #232

Closed efstathiosntonas closed 1 month ago

efstathiosntonas commented 1 month ago

It keeps open a tremendous amount of files resulting in all sorts of errors like kernel panics, reboots etc.

 $ lsof -n +c 0 | sed -E 's/^([^ ]+[ ]+[^ ]+).*$/\1/' | uniq -c | sort | tail                                                                                                                                             
 327 ManagedAppsSubscriber                       98927
 372 corespotlightd                              58758
 461 KonaSynthesizer                             98851
 529 AccountSubscriber                           98906
 530 AccountSubscriber                           56136
 530 AccountSubscriber                           95061
 909 firefox                                      4429
1197 com.apple.Virtualization.Virtua               881
1393 idea                                        59499
245347 language_server_macos_arm                   60505

$ pgrep -fl language_server_macos_arm                                                                                                                                                                                                                
59945 /Users/stathis/Library/Application Support/JetBrains/IntelliJIdea2024.1/plugins/codeium/a6803ddd8bee89e953fccabc0366b3707c8e3d91/language_server_macos_arm --api_server_url https://server.codeium.com --manager_dir /var/folders/tc/sj1dwpmd3wx006fkwntygshh0000gn/T/8615596717843820334/codeium/manager --enable_chat_web_server --enable_chat_client --database_dir /Users/stathis/.codeium/database/9c0694567290725d9dcba14ade58e297 --enable_local_search --enable_index_service --search_max_workspace_file_count 5000
60505 /Users/stathis/Library/Application Support/JetBrains/IntelliJIdea2024.1/plugins/codeium/a6803ddd8bee89e953fccabc0366b3707c8e3d91/language_server_macos_arm --api_server_url https://server.codeium.com --manager_dir /var/folders/tc/sj1dwpmd3wx006fkwntygshh0000gn/T/8615596717843820334/codeium/manager --enable_chat_web_server --enable_chat_client --database_dir /Users/stathis/.codeium/database/9c0694567290725d9dcba14ade58e297 --enable_local_search --enable_index_service --search_max_workspace_file_count 5000 --run_child --random_port --random_port_dir=/var/folders/tc/sj1dwpmd3wx006fkwntygshh0000gn/T/8615596717843820334/codeium/manager/child_random_port_1715689038394381000_8156325589068401391 --manager_lock_file=/var/folders/tc/sj1dwpmd3wx006fkwntygshh0000gn/T/8615596717843820334/codeium/manager/locks/manager.lock --child_lock_file /var/folders/tc/sj1dwpmd3wx006fkwntygshh0000gn/T/8615596717843820334/codeium/manager/locks/child_lock_1715689038394583000_4781942321892722828

Macos Sonoma 14.5, IntelliJ 2024.1

I uninstalled the plugin but I had to manually kill the PID to make it go away, life went back to normal again 😅

aldanchenko commented 1 month ago

Hi @efstathiosntonas

It seems this issue is related to Codeium and not to Codiumate. You can see it from

59945 /Users/stathis/Library/Application Support/JetBrains/IntelliJIdea2024.1/plugins/codeium/a6803ddd8bee89e953fccabc0366b3707c8e3d91/_language_server_macosarm

Right now we don't use Language Server Protocol in our plugin.

You can try our plugin - Codiumate

If there is anything else I can do to help please let me know 😉

Best regards, Alex

efstathiosntonas commented 1 month ago

oops, missed that by a mile! Thanks @aldanchenko!

efstathiosntonas commented 1 month ago

by the way, I already got Coduimate installed, thank you for this service!

aldanchenko commented 1 month ago

nice to hear! How are your impressions?

efstathiosntonas commented 1 month ago

very good, nothing to complain about 😄