Граф коммитов

18 Коммитов

Автор SHA1 Сообщение Дата
MrMeemus a2e3efddfc Version bump to 1.0.0a23 2018-06-28 13:24:06 -07:00
MrMeemus 4d92b7a9bc Merging master. 2017-11-16 16:21:08 -08:00
Ronald Quan 7fe7416be6
Ron/platform wheels support (#161)
* Merge release 1.0.0a21 (#155)

* Use SqlToolsService built on .NET Core 2.0 and a build script updates (#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 (#132)

Fix perf issue where main event loop takes 100% of CPU

We have a 2 threads:
Thread #1 runs in a loop polling the response queue
Thread #2 runs in a loop decoding responses from the sqltoolsservice over stdout and posting them to the response queue

Since thread #1 doesn't sleep, it's takes 100% CPU. In addition, running python 2.7 on windows, #2 doesn’t preempt the CPU due to #1 taking all of the CPU cycles, so no response is processed.

Fix is simple – thread #1 needs to sleep so thread #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 (#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 (#153)

* universal linux wheel gen and setup update.

* Updating version cfg.

* Updating sqltoolsservice container.

* Updating spacing for flake8.

* Updating team email. (#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.
2017-11-10 13:13:58 -08:00
Ronald Quan 606053ad1d Merge release 1.0.0a21 (#155)
* Use SqlToolsService built on .NET Core 2.0 and a build script updates (#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 (#132)

Fix perf issue where main event loop takes 100% of CPU

We have a 2 threads:
Thread #1 runs in a loop polling the response queue
Thread #2 runs in a loop decoding responses from the sqltoolsservice over stdout and posting them to the response queue

Since thread #1 doesn't sleep, it's takes 100% CPU. In addition, running python 2.7 on windows, #2 doesn’t preempt the CPU due to #1 taking all of the CPU cycles, so no response is processed.

Fix is simple – thread #1 needs to sleep so thread #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 (#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 (#153)

* universal linux wheel gen and setup update.

* Updating version cfg.

* Updating sqltoolsservice container.

* Updating spacing for flake8.

* Updating team email. (#154)
2017-10-13 16:05:54 -07:00
Ronald Quan b89374446b Merge branch 'master' into dev 2017-10-13 15:58:40 -07:00
Ronald Quan 5d1927e5e4 Update/consolidate linux install (#153)
* universal linux wheel gen and setup update.

* Updating version cfg.

* Updating sqltoolsservice container.

* Updating spacing for flake8.
2017-10-12 17:57:27 -07:00
Ronald Quan ad37035666 Merging dev to master for release 1.0.0a20 (#141)
* Use SqlToolsService built on .NET Core 2.0 and a build script updates (#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 (#132)

Fix perf issue where main event loop takes 100% of CPU

We have a 2 threads:
Thread #1 runs in a loop polling the response queue
Thread #2 runs in a loop decoding responses from the sqltoolsservice over stdout and posting them to the response queue

Since thread #1 doesn't sleep, it's takes 100% CPU. In addition, running python 2.7 on windows, #2 doesn’t preempt the CPU due to #1 taking all of the CPU cycles, so no response is processed.

Fix is simple – thread #1 needs to sleep so thread #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 (#138)

fixing typos/grammar.

* Updating to release version 1.0.0a20.
2017-09-01 18:56:18 -04:00
Ronald Quan 562bcda51c Updating to release version 1.0.0a20. 2017-09-01 18:28:26 -04:00
Ronald Quan a7f932056f 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.
2017-08-23 10:25:00 -07:00
Brian O'Neill 24a5dc8a5e Use SqlToolsService built on .NET Core 2.0 and a build script updates (#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
2017-08-17 10:50:15 -07:00
Brian O'Neill b31bba4b2a Fix for Azure SQL Data Warehouse (#125)
* Update sqltoolsservice with Azure SQL DW scripting fix

* Bump version to 1.0.0a18
2017-08-01 14:56:40 -07:00
Ronald Quan f273c8004f Release version 1.0.0a15 2017-06-28 13:37:02 -07:00
Ronald Quan a542e4cc4d Version bump for release 1.0.0a14 2017-06-27 14:15:39 -07:00
Ronald Quan eda5e30bd7 Integrating readme_renderer into build and release process. (#92)
* Integrating readme_renderer into build and release process.

* Changing requirements.txt to dev_requirements.txt.

* Updating requirements.txt to dev_requirements.txt for appveyor and updating manifest.in.
2017-06-12 13:25:06 -07:00
Ronald Quan 38c6b30d76 version bump to release 1.0.0a11 2017-06-08 13:51:57 -07:00
Brian O'Neill f3943210cb Update SqlToolsService with SMO post processing enabled fix (#86)
* Update sqltoolsservice version which includes a fix for to enable post processing for SMO on .NET Core

* Fix pep8 code formatting error
2017-06-07 14:46:25 -07:00
Brian O'Neill e87c7fa827 Bump sqltoolsservice version with script data fix (#72) 2017-05-09 15:28:40 -07:00
Ronald Quan 10dd94cdac Feature/versioning (#58)
* Adding version support. Adding detection logic to prevent mismatch version upload between source and setup. Fixed formatting for pep8.

* Adding bump version config file

* Setting alpha version

* Adding versioning for read me rst files

* Adding README rst files to bump config

* Clearing clean directory issue

* Version changes clean start

* Versioning starting at 1.0.0.a0 for alpha releases

* Adding bumpversion with initial version config

* Updating requirement's version along with adding bumpversion

* Fixing lint issue

* Fixing issues in mssqltoolsservice versioning

* Fixing python 2 issue regarding opening a file.

* Fixing IO.open to catch IOError instead of OS error.
2017-05-03 10:16:33 -07:00