Tags: windodressin/mssql-scripter
Tags
Merging release 1.0.0a22 (microsoft#164) * Use SqlToolsService built on .NET Core 2.0 and a build script updates (microsoft#131) * Bump version to 1.0.0a19 * Use .NET Core 2.0 RTM built sqltoolsservice * Add build script to upload to azure blob storage * Upgrade to VS 2017 * Remove 3.3 as supported Python version * Fix perf issue where main event loop takes 100% of CPU (microsoft#132) Fix perf issue where main event loop takes 100% of CPU We have a 2 threads: Thread microsoft#1 runs in a loop polling the response queue Thread microsoft#2 runs in a loop decoding responses from the sqltoolsservice over stdout and posting them to the response queue Since thread microsoft#1 doesn't sleep, it's takes 100% CPU. In addition, running python 2.7 on windows, microsoft#2 doesn’t preempt the CPU due to microsoft#1 taking all of the CPU cycles, so no response is processed. Fix is simple – thread microsoft#1 needs to sleep so thread microsoft#2 can get scheduled and get it’s work done. * Refine event loop perf fix in main.py Refine event loop perf fix in main.py * Fixing regular expression Previous regex would result in release:a1 and release_version: 12. Modified the regex for part Release to only pick up lower case letters. * Adding missing forward slash on test pypi url * fixing typos/grammar (microsoft#138) fixing typos/grammar. * Updating to release version 1.0.0a20. * Create doc for official msft docs page * Updated documentation page with usage_guide * Added link to download adventureworks * Updated with sqlcmd usage * Added in run and cloud shell support * Update/consolidate linux install (microsoft#153) * universal linux wheel gen and setup update. * Updating version cfg. * Updating sqltoolsservice container. * Updating spacing for flake8. * Updating team email. (microsoft#154) * Fixing resource warning for sqltoolsservice (microsoft#158) * Fixing resource warning for sqltoolsservice by closing stdout after killing process. * Shortening sleep time during shutdown. * Fixing missing bracket. * Updating doc's after repro rename (microsoft#160) * Updating files after repro rename. * Fixing flake8 issues. * Ron/platform wheels support (microsoft#161) * Merge release 1.0.0a21 (microsoft#155) * Use SqlToolsService built on .NET Core 2.0 and a build script updates (microsoft#131) * Bump version to 1.0.0a19 * Use .NET Core 2.0 RTM built sqltoolsservice * Add build script to upload to azure blob storage * Upgrade to VS 2017 * Remove 3.3 as supported Python version * Fix perf issue where main event loop takes 100% of CPU (microsoft#132) Fix perf issue where main event loop takes 100% of CPU We have a 2 threads: Thread microsoft#1 runs in a loop polling the response queue Thread microsoft#2 runs in a loop decoding responses from the sqltoolsservice over stdout and posting them to the response queue Since thread microsoft#1 doesn't sleep, it's takes 100% CPU. In addition, running python 2.7 on windows, microsoft#2 doesn’t preempt the CPU due to microsoft#1 taking all of the CPU cycles, so no response is processed. Fix is simple – thread microsoft#1 needs to sleep so thread microsoft#2 can get scheduled and get it’s work done. * Refine event loop perf fix in main.py Refine event loop perf fix in main.py * Fixing regular expression Previous regex would result in release:a1 and release_version: 12. Modified the regex for part Release to only pick up lower case letters. * Adding missing forward slash on test pypi url * fixing typos/grammar (microsoft#138) fixing typos/grammar. * Updating to release version 1.0.0a20. * Create doc for official msft docs page * Updated documentation page with usage_guide * Added link to download adventureworks * Updated with sqlcmd usage * Added in run and cloud shell support * Update/consolidate linux install (microsoft#153) * universal linux wheel gen and setup update. * Updating version cfg. * Updating sqltoolsservice container. * Updating spacing for flake8. * Updating team email. (microsoft#154) * Updating mssqltoolsservice to be integrated as a package of mssqlscripter. * Updating sqltoolsservice to be loaded from the repro instead of storage account. * Fix index file generation for daily storage account. * Fixing manylinux1 tag. * Updating platform tag for win x64. * Renaming sqltoolsservice win x64 folder. * Adding platform tags for win_amd64, manylinux1_x86_64, manylinux1_i686. * version bumping to 1.0.0a22. * Flake8 format fixes. * Erroring out when build receives invalid flag. * Fixing tag for win64 * Update libunwind8 install for CentOS * Ron/sqltoolsservice update (microsoft#163) * Updating sqltoolsservice with self contained version. * Refreshing sqltoolsservice again. * Making mssql-scripter executable and adding null checks in main.py * Adding clean up step to remove build directory after each build. * Fixing path for build directory. * Removing 'pypi' from upload step. * Flake 8 extra line fix.
Merge release 1.0.0a21 (microsoft#155) * Use SqlToolsService built on .NET Core 2.0 and a build script updates (microsoft#131) * Bump version to 1.0.0a19 * Use .NET Core 2.0 RTM built sqltoolsservice * Add build script to upload to azure blob storage * Upgrade to VS 2017 * Remove 3.3 as supported Python version * Fix perf issue where main event loop takes 100% of CPU (microsoft#132) Fix perf issue where main event loop takes 100% of CPU We have a 2 threads: Thread microsoft#1 runs in a loop polling the response queue Thread microsoft#2 runs in a loop decoding responses from the sqltoolsservice over stdout and posting them to the response queue Since thread microsoft#1 doesn't sleep, it's takes 100% CPU. In addition, running python 2.7 on windows, microsoft#2 doesn’t preempt the CPU due to microsoft#1 taking all of the CPU cycles, so no response is processed. Fix is simple – thread microsoft#1 needs to sleep so thread microsoft#2 can get scheduled and get it’s work done. * Refine event loop perf fix in main.py Refine event loop perf fix in main.py * Fixing regular expression Previous regex would result in release:a1 and release_version: 12. Modified the regex for part Release to only pick up lower case letters. * Adding missing forward slash on test pypi url * fixing typos/grammar (microsoft#138) fixing typos/grammar. * Updating to release version 1.0.0a20. * Create doc for official msft docs page * Updated documentation page with usage_guide * Added link to download adventureworks * Updated with sqlcmd usage * Added in run and cloud shell support * Update/consolidate linux install (microsoft#153) * universal linux wheel gen and setup update. * Updating version cfg. * Updating sqltoolsservice container. * Updating spacing for flake8. * Updating team email. (microsoft#154)
Merging dev to master for release 1.0.0a20 (microsoft#141) * Use SqlToolsService built on .NET Core 2.0 and a build script updates (microsoft#131) * Bump version to 1.0.0a19 * Use .NET Core 2.0 RTM built sqltoolsservice * Add build script to upload to azure blob storage * Upgrade to VS 2017 * Remove 3.3 as supported Python version * Fix perf issue where main event loop takes 100% of CPU (microsoft#132) Fix perf issue where main event loop takes 100% of CPU We have a 2 threads: Thread microsoft#1 runs in a loop polling the response queue Thread microsoft#2 runs in a loop decoding responses from the sqltoolsservice over stdout and posting them to the response queue Since thread microsoft#1 doesn't sleep, it's takes 100% CPU. In addition, running python 2.7 on windows, microsoft#2 doesn’t preempt the CPU due to microsoft#1 taking all of the CPU cycles, so no response is processed. Fix is simple – thread microsoft#1 needs to sleep so thread microsoft#2 can get scheduled and get it’s work done. * Refine event loop perf fix in main.py Refine event loop perf fix in main.py * Fixing regular expression Previous regex would result in release:a1 and release_version: 12. Modified the regex for part Release to only pick up lower case letters. * Adding missing forward slash on test pypi url * fixing typos/grammar (microsoft#138) fixing typos/grammar. * Updating to release version 1.0.0a20.